Blizzard
|
91caac1b92
|
feat(fe): 建立设计 token 层,收敛圆角/字号/字重/阴影/配色
改的是 app.wxss 里既有 class 的「值」,类名一个没动——全局类被 28 种弹层
和 9 个页面共同依赖,改名要动约 180 处 class,漏一处的后果是元素完全
裸奔(无 padding 无背景),不报错、不在 diff 里,只在用户点开某个特定
弹层时才暴露。
token:
- 圆角 22 种 → 5 档(xs12/sm20/md28/lg40/full)
- 字号 26 档 → 6 档(22/24/28/32/40/48)
- 字重 700/800/900 混用 → 只留 400/600,强调改靠颜色和字号
- 阴影 7 处一次性写法 → 3 档,且整体压轻(0 24rpx 60rpx .08 → 0 12rpx 32rpx .06)
- 9 种近似浅橙 → 一个 --primary-soft;4 个语义色补齐 soft/base/ink 三件套
- 7 种硬编码正文灰 → --text-2;卡内次级底色 → --surface-2
新增(没有往旧类上塞,避免语义冲突):
- .btn-dark 深色主 CTA。.btn-primary 保持暖橙不动——它有 36 处使用、
绝大多数是弹层里的「保存」,改成深色会让全站主色消失
- .tone-1~4 四色分类块、.chip 状态标、.empty 空态(原本 6 套写法散在各页)
按钮渐变改实色,主色更稳;圆角整体收小,视觉更利落。
preview-v2.html 由 app.wxss 自动翻译生成(rpx→px),已逐块截图核对。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 10:34:24 +08:00 |
|
Blizzard
|
b99099759f
|
refactor(fe): 结构去重 + 修 FAB 遮挡内容(视觉等价,不含设计调整)
app.wxss 是从 preview.html 迁移来的,带来一批小程序里根本不生效的
标签选择器(wxml 没有 h2/p/b/span):.page-title h2、.task-text b、
.stat b、.article-card p、.record-row span、.poster h3。各页当初都
自建了替身 class,于是 .pt-h2 在 5 个文件里逐字重复、.ac-b 3 处、
.tt-b 2 处、page{height:100vh} 更是 9 个文件一模一样抄了 9 遍。
- 删掉 6 组死规则,替身 class 收进 app.wxss
- 页面骨架 page{} / .page-scroll / .page-body 统一到 app.wxss
- learn.wxss 清空后删除(该页已无私有样式)
- 左右留白统一 40rpx(home/article 原本是 36rpx)
顺带修一个真 bug:FAB 固定在 bottom:190rpx、高 116rpx,上沿距底
306rpx,但 7 个挂 FAB 的页面只留了 210rpx(learn/profile 更只有
60rpx)底部留白,最后一张卡片一直被它压住。改为 --pad-b-fab 330rpx。
本次不含任何色值/字号/圆角改动,设计调整在下一步。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 10:28:48 +08:00 |
|
Blizzard
|
28b95a6468
|
feat: 每日任务顺延与增删改 + 计划到期续期 + 靠谱养护模板 + 图片URL修复
后端
- 每日任务惰性生成:某天为空则从最近一天顺延复制(done 重置),首天用模板
- 任务增删改 API(POST /pets/:id/tasks、PUT/DELETE /tasks/:id),改动自动顺延
- 30 天计划到期自动归档并按当前阶段生成新一轮
- 内置养护模板重写为兽医常识向:狗每阶段含遛狗/牵引/狂犬,猫含猫砂/梳毛/饮水
- 文件 URL 改为按 object_name + 当前配置动态拼接,换 IP/域名不再有旧地址
小程序
- 首页今日任务加「管理」入口:增删改任务弹层
- 记录时间轴显示照片缩略图(可全屏预览)+ 拍照成功提示
- 社区发布条精简为单个「发布图文」按钮,去掉头像/输入框误触
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 10:06:13 +08:00 |
|
Blizzard
|
609f7d06cf
|
init: 毛孩子计划 小程序 + Go 后端 + 内嵌后台
- pets-fe: 微信原生小程序(首页/计划/记录/报告/社区/引导),
服务端驱动、无假数据;弹层改用 scroll-view,打开时隐藏自定义 tabBar
- pets-be: Gin + GORM(MySQL, sundynix_ 前缀) + MinIO,统一响应/分页,
微信 code2session 登录,provider-neutral AI(DeepSeek),go:embed React 后台
- 修复:分段选择类型不匹配(字符串 vs 数字)导致选不中
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-03 15:36:55 +08:00 |
|