本地存储
…
数据保存在本机(IndexedDB),删除应用或清除 Safari 数据前,请先云端同步或导出备份
每个账户拥有独立的衣物、分类和搭配,互不影响。切换后数据自动隔离。
首次使用需配置 Supabase(免费)。注册 supabase.com → 新建项目 → 在 Project Settings → API 中复制 URL 和 anon key 粘贴到下面(详细步骤见"关于 · 使用说明")。
密码同时用于加密备份(端到端加密,服务器只存密文)。忘记密码将无法恢复云端数据,请务必牢记。
已登录:
上传会覆盖云端旧备份(仅当前账户的数据);恢复会导入到当前账户。
名称
分类
点下面的衣物放入画布,拖动画面里的衣物调整位置
iPhone 把网页加到主屏后,浏览器不再支持直接下载,请优先用第一项,在弹出的菜单里选「存储到文件」,存到「我的 iPhone → 下载」或 iCloud 云盘。
备份文件里的衣物、分类和搭配会导入到当前账户「」,与现有记录同 ID 的会被覆盖。
文件列表里看不到备份时,请确认文件名后缀是 .json(文件 App → 我的 iPhone → 下载);也可以改用「粘贴备份内容」。
数据存储:所有衣物图片与搭配保存在本机浏览器(IndexedDB),不经过任何服务器。
账户:左上角可切换衣橱账户(如我的、女儿的),各账户数据完全独立;账户管理在"我的"页。
添加衣物:衣橱页右下角 +,可一次选择多张照片,导入时自动压缩。
编辑衣物:点击衣物卡片,可旋转、裁剪、合成白底,修改名称与分类。
搭配:搭配页 + 新建,从衣橱挑选衣物,在画布上拖动排布,保存后可随时查看。
备份:换手机或删除应用前,先在"我的"云端同步或导出备份文件;恢复时用云端恢复或导入功能。
云端同步设置(3 步):① 注册 supabase.com 免费账号并 New project 新建项目;② Project Settings → API 页,复制 Project URL 和 anon public key,粘贴到"我的 → 云端同步"里保存;③ 在项目 SQL Editor 里运行下面的语句创建存储桶和权限:
insert into storage.buckets (id, name, public) values ('wardrobe', 'wardrobe', false); create policy "own read" on storage.objects for select to authenticated using (bucket_id = 'wardrobe' and (storage.foldername(name))[1] = auth.uid()::text); create policy "own write" on storage.objects for insert to authenticated with check (bucket_id = 'wardrobe' and (storage.foldername(name))[1] = auth.uid()::text); create policy "own update" on storage.objects for update to authenticated using (bucket_id = 'wardrobe' and (storage.foldername(name))[1] = auth.uid()::text);
省事设置:Authentication → Sign In / Providers → Email,关闭 Confirm email,注册后无需收邮件验证。
安全:备份在手机端用你的密码加密(AES-256)后才上传,云端只存密文;密码不上传,忘记密码将无法解密云端备份。
版本 1.2 · 本地数据 + 可选云端加密备份