Commit Graph

936 Commits

Author SHA1 Message Date
Codex ddacd03601 test(release): align selected production e2e assertions 2026-07-27 16:40:52 +08:00
Codex 1b121a8ef8 test(chat): enforce locked image URL masking 2026-07-27 16:12:12 +08:00
Codex b7221f2f70 feat(subscription): separate selection from payment and add issue feedback
(cherry picked from commit fe9d31146b)
2026-07-27 16:12:12 +08:00
Codex 30f88d3a20 fix(external-entry): preserve legacy private room links 2026-07-27 16:11:24 +08:00
Codex 7b09a7f850 feat(chat): send idempotent client message ids 2026-07-27 16:11:24 +08:00
Codex 38a4645b9c feat(private-zone): add paid video moments 2026-07-27 16:11:24 +08:00
Codex 76bffc1a0d feat(chat): add support action cards and live entitlements 2026-07-27 16:11:23 +08:00
Codex 19b8fc51d6 feat(call): add streaming voice call experience 2026-07-27 16:11:23 +08:00
Codex 9fbf180df6 fix(ci): scope frontend image cleanup 2026-07-27 16:11:23 +08:00
Codex 6721b6eb43 feat(payment): support user-bound seven-discount offers 2026-07-27 16:11:22 +08:00
Codex 64ba720121 feat(mobile): improve image viewer and install entry
Docker Image / Build and Push Docker Image (push) Successful in 1m58s
(cherry picked from commit 556bfd2919)
2026-07-24 14:54:57 +08:00
Codex b04ef58855 fix(pwa): 统一桌面安装图标
Docker Image / Build and Push Docker Image (push) Successful in 2m1s
(cherry picked from commit 29abd746da)
(cherry picked from commit 8660fe7b7e)
2026-07-24 14:16:56 +08:00
Codex 606e6d60ff fix(chat): debounce post-send action menu
Docker Image / Build and Push Docker Image (push) Successful in 1m56s
2026-07-23 20:03:26 +08:00
Codex c659c5fc3f test(e2e): align simplified splash expectations
Docker Image / Build and Push Docker Image (push) Successful in 3m4s
2026-07-23 19:33:08 +08:00
Codex 537a0a2c36 feat(chat): render commercial actions and persist greetings 2026-07-23 19:19:05 +08:00
Codex b1f52c68e8 feat(splash): simplify multi-character home layout 2026-07-23 19:19:05 +08:00
Codex 3c7b0c30e0 refactor(private-zone): use canonical product name 2026-07-23 19:19:05 +08:00
Codex 469512df18 feat(navigation): add favorite entry and Menu tab 2026-07-23 19:18:42 +08:00
Codex 318e4991be fix(ci): install pnpm from configured registry 2026-07-23 19:17:58 +08:00
Codex 2d432e5367 fix(ci): use reachable pnpm registry for Docker builds 2026-07-23 19:17:58 +08:00
Codex d6f104ee3f fix(private-zone): hide incomplete albums and refresh Maya cover
Docker Image / Build and Push Docker Image (push) Successful in 2m12s
2026-07-23 12:31:44 +08:00
Codex 9ca56c2a04 refactor(private-zone): use canonical product name 2026-07-23 12:31:44 +08:00
Codex 4639acf232 fix(multi-role): enable Maya and Nayeli commercial flows 2026-07-23 12:29:22 +08:00
Codex bdd53a6ea1 docs(private-zoom): remove legacy literal [skip ci] 2026-07-22 19:34:28 +08:00
Codex fb9e30cfd1 docs(private-zoom): record verified rollout [skip ci] 2026-07-22 19:32:16 +08:00
Codex 35939e7681 chore(release): update Private Zoom rollout guide
Docker Image / Build and Push Docker Image (push) Successful in 1m56s
2026-07-22 18:52:48 +08:00
Codex a0b2d44ec6 docs(private-zoom): document shared-db rollout order 2026-07-22 18:52:09 +08:00
Codex a39d3c25ce chore(release): promote Private Zoom rename to pre
Docker Image / Build and Push Docker Image (push) Successful in 2m34s
2026-07-22 18:31:36 +08:00
Codex ed3b34ce1c refactor(private-zoom): rename full feature surface 2026-07-22 18:21:47 +08:00
Codex a317a46e87 chore(release): promote E2E fixes to pre
Docker Image / Build and Push Docker Image (push) Successful in 2m12s
2026-07-22 16:53:48 +08:00
Codex e813333607 fix(e2e): stabilize authenticated unlock flows 2026-07-22 16:53:09 +08:00
Codex b531b02a85 chore(release): promote dev fixes to pre
Docker Image / Build and Push Docker Image (push) Successful in 4m0s
2026-07-22 15:40:23 +08:00
Codex 8bd67b83c5 fix(e2e): target production API in production smoke tests 2026-07-22 15:40:23 +08:00
Codex 91e4a074c8 chore(release): absorb production icon baseline 2026-07-22 15:40:08 +08:00
Codex adfb230908 chore(release): rename pre-release branch to pre
Docker Image / Build and Push Docker Image (push) Successful in 2m2s
2026-07-22 10:56:59 +08:00
admin 291f268cce chore(favicon): 使用预发布环境的图标
Docker Image / Build and Push Docker Image (push) Successful in 3m47s
2026-07-22 10:06:31 +08:00
admin 06af88dc44 feat(chat): add composer action menu 2026-07-22 10:05:39 +08:00
admin 56ee6f7b96 chore(icons): 使用生产环境的图标
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
2026-07-21 19:29:09 +08:00
admin eec4aa2c9f feat(images): add new medium image for tips 2026-07-21 19:28:27 +08:00
admin ca58e53beb feat(images): add medium image and remove old tip medium image 2026-07-21 19:25:52 +08:00
admin a9cdf31d28 fix(private-room): refine locked post layout 2026-07-21 19:24:09 +08:00
admin 9a51acd636 feat(private-room): redesign locked album cards 2026-07-21 19:15:35 +08:00
admin 3e3d0ced85 feat(ci): remove quality checks from Docker image workflow 2026-07-21 18:57:39 +08:00
admin 7f271ef2e0 feat(chat): show user avatar in profile action
Render the stored user avatar in the Chat Header when available while preserving the existing Profile icon fallback, navigation, accessibility label, and analytics.
2026-07-21 18:36:45 +08:00
admin 9fff5b16fd feat(private-room): add image grid and swipe gallery
Render unlocked albums as adaptive nine-image grids and open the selected source image in the Gallery. Add pointer-driven swipe thresholds, edge resistance, animated snapping, adjacent-image loading, reduced-motion support, and coverage for filtering and navigation.
2026-07-21 18:26:12 +08:00
admin 9deb320cf6 feat(profile)!: replace sidebar and add avatar navigation
Rename the global Sidebar route, UI, assets, analytics, and payment return context to Profile. Add accessible message-avatar navigation and preserve the source character across auth and logout flows.

BREAKING CHANGE: /sidebar has been removed; use /profile instead.
2026-07-21 18:08:12 +08:00
admin 6cd3a0c2d2 feat(docs): add local debugging links for external entry 2026-07-21 17:19:07 +08:00
admin fe954f7098 feat(tip): update image assets for payment interface 2026-07-21 17:18:52 +08:00
admin 3d3f7e725b fix(tip): align payment content to bottom 2026-07-21 16:11:15 +08:00
admin efd3ea84d8 feat(tip): improve avatar and payment typography 2026-07-21 16:01:48 +08:00