Commit Graph

11 Commits

Author SHA1 Message Date
浅念 7adc1b0858 docs(embed): denser/lower ambient hearts verification (6 on screen, origin band 140-244px)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 11:41:11 +08:00
浅念 c8a9727993 docs(embed): ambient hearts live verification — bubbles float with zero likes (steady ~3 on screen)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 11:33:25 +08:00
浅念 8768a04a75 docs(embed): collapsed handle right-dock verification on server (right=16px, x=1324 @ 1440 viewport)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 11:26:56 +08:00
浅念 257643934a docs(viewer): share sheet live verification — album header & photo lightbox entries, QR 188px, on-button copy feedback, Esc close
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 11:15:55 +08:00
浅念 c2143e1f94 feat(app): album banner picker in edit form — show current banner, pick & upload on save
- api_client:uploadAlbumAssetFromFile 泛化(cover 为薄壳)+ fetchAlbumAssetUrl
  (GET /albums/{id}/assets → 指定 kind 全局行 URL)
- 编辑页 Details:封面下方新增「宣传图」3:1 选择器——编辑模式异步加载现有
  banner 预览(失败静默);保存成功后上传(同封面:失败不阻塞表单结果)
- 未保存变更判断纳入 banner;l10n zh/en
- 测试适配:编辑用例 pumpForm 后清空 banner 现状预检请求(397/397 全绿)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 11:07:54 +08:00
浅念 2618ad3163 feat(assets): album asset status — show current banner/cover/logo in admin branding tab
- 契约 listAlbumAssetStatus(GET /albums/{albumId}/assets):每 (kind,locale)
  最新 effective 行 + 现签 URL;权限同详情(可见即读);deleted → 404
- 服务端 AssetsService.status(createdAt,id DESC 组内取首;presignGet 现签)
- Admin 品牌资产页签改造:进入即加载现状——三种 kind 卡片(预览图/未设置
  空态/设置时间),banner 分全局/zh/en 槽位;上传成功自动刷新(替换语义)
- API 56/56、admin 87/87 + build 全绿

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 10:51:53 +08:00
浅念 3cd9dafd1b docs(viewer): server verification — topbar locale-only (settings menu removed)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 10:40:28 +08:00
浅念 2b2ae7a083 docs: banner/cover fallback live verification — cover-only album renders banner atop viewer (server 8e674a9 images, migration applied)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 10:19:36 +08:00
浅念 9cb960c27a docs(viewer): banner live verification — uploaded via admin asset API, renders atop album page
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 09:41:51 +08:00
浅念 c481aeeeb7 docs(viewer): server verification screenshot — tap-more hint removed on live lightbox
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 09:35:25 +08:00
浅念 fe2428e290 docs(ui04): test-server deployment and live verification — both stacks on 1cf12be images, 5/5 real-environment checks incl. WS-via-OpenResty hearts
- server image 1cf12be-20260922 + web ui04-1cf12be-20260922 (server-side builds, entrypoint/syntax adaptations), cn+ov rolled, webs restarted
- v2 slot created via real admin API (vertical-stream/16px/s/reactions), bound to album with real photos (live-album OSS)
- live e2e 5/5: entries, 195x280 + real OSS rendering + auto scroll, collapse/expand, deep-link popup, real like -> WS through 32006 proxy -> heart
- screenshots + reusable server-verify spec archived; acceptance record section added

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-22 19:44:18 +08:00