 lhmin0604andClaude
|
954cddfc22
|
feat(r2): 阶段4 store 降级为离线兜底缓存层
- designList/address 两页缓存优先渲染(冷启动不空屏),联网后以服务端为准覆盖
- store/design.ts、store/address.ts 文件头注明缓存层语义(回写/兜底/旧数据不合并)
- 流程文档勾选阶段 1-4 进度
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:58:55 +08:00 |
|
 lhmin0604andClaude
|
8438fea72f
|
feat(r2): 前端 API 层——地址/设计清单切换到后端接口(阶段2)
- api/address.ts: fetchAddresses/createAddress/updateAddress/deleteAddress/
setDefaultAddress;region[] ↔ province/city/district 双向转换唯一落点
- api/design.ts: fetchDesignList/createDesign/updateDesign/deleteDesign/
deleteDesigns;状态映射 DRAFT↔undesigned、SUBMITTED↔designing、
PROCESSING↔processing、DONE↔ordered;一条设计=一条清单(items 固定 1 元素,
title=productName,productIcon 不上传由页面按 productId 兜底)
- types/index.ts: DesignItem.status 补 'processing'、productIcon 改 optional、
AddressItem 补 createdAt?;全部消费点已确认兼容(均有兜底)
- docs/r2-workflow.md: R2 工作流程与阶段0 契约确认记录
验证:build:weapp 通过;Node 打桩 Taro.request 转发本地 3091 后端实测
13 项全过(region 往返/状态映射/designData 保留/越权 403/无效 token 401)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-09-12 03:10:51 +08:00 |
|
broccoli
|
c49ff72f1e
|
feat(wordcloud): 贴纸持久化(决策#4)+ dispatchOrder/persistDesignMedia 辅助
|
2026-08-13 01:39:00 +08:00 |
|
broccoli
|
73fac0cb9c
|
feat(wordcloud): 前端 R4 类型/api/词云页真实接口 + stickerEdit 线稿真实地址
|
2026-08-12 19:10:41 +08:00 |
|
broccoli
|
0394da6771
|
feat: split DA and API layers by domain, add parallel route docs
|
2026-08-10 01:56:09 +08:00 |
|
broccoli
|
38045073b0
|
fix: correct home mask threshold after early scroll
|
2026-08-08 02:03:03 +08:00 |
|
broccoli
|
8ac8558142
|
test: add home top mask progress helper
|
2026-08-08 01:30:38 +08:00 |
|
broccoli
|
0762e7bb3d
|
feat: sync theme background tokens
|
2026-08-07 15:32:38 +08:00 |
|
broccoli
|
2182b6dfc9
|
feat: 登录过期自动续登并校验同一账号
|
2026-08-07 02:53:03 +08:00 |
|
broccoli
|
0f3132b08e
|
refactor: 产品大图迁移OSS,小图标本地打包,资源基址改为.env配置
|
2026-08-06 23:52:48 +08:00 |
|
broccoli
|
8de00e6614
|
feat: 配置 wordcloudwechat OSS 资源桶地址
|
2026-08-06 22:50:11 +08:00 |
|
broccoli
|
2f5e12d252
|
feat: 阿里云 OSS 资源桶接入,商品图与icon支持远程基址
|
2026-08-06 22:42:35 +08:00 |
|
broccoli
|
f4f54a8720
|
fix: 顶栏颜色跟随小程序主题并保留跟随系统
|
2026-08-06 19:54:05 +08:00 |
|
broccoli
|
1624e33f5e
|
style: 深色模式改用微信官方配色 #191919,导航栏与页面背景统一
|
2026-08-06 17:00:37 +08:00 |
|
broccoli
|
501f633102
|
style: 深色模式统一改为纯黑背景,去除泛紫
|
2026-08-06 16:43:46 +08:00 |
|
broccoli
|
e01951cd0e
|
feat: 支持跟随系统深色/浅色模式(darkmode + theme.json + 主题检测)
|
2026-08-06 16:40:03 +08:00 |
|
broccoli
|
b19a56003f
|
添加登录和后端校验
完成后端设计(未在本仓库体现),通过安全的手段完成了登录鉴权
|
2026-08-06 16:27:36 +08:00 |
|