Codex
74b7eae18b
feat(payment): add chat support discounts and gratitude
...
Docker Image / Build and Push Docker Image (push) Successful in 2m14s
(cherry picked from commit ef9b79bc83 )
2026-07-28 17:54:36 +08:00
Codex
8c0d1ad3ce
feat(chat): render role-bound payment guidance
Docker Image / Build and Push Docker Image (push) Successful in 5m2s
2026-07-27 18:21:13 +08:00
Codex
30ab2c2c97
feat(chat): add support action cards and live entitlements
Docker Image / Build and Push Docker Image (push) Successful in 2m2s
2026-07-24 18:08:21 +08:00
Codex
a20a333665
feat(mobile): improve image viewer and install entry
...
Docker Image / Build and Push Docker Image (push) Successful in 2m5s
(cherry picked from commit 556bfd2919 )
2026-07-24 11:58:13 +08:00
Codex
4dae805a88
feat(payment): support user-bound seven-discount offers
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
2026-07-23 16:13:22 +08:00
Codex
02f6964484
feat(chat): render commercial actions and persist greetings
Docker Image / Build and Push Docker Image (push) Successful in 1m56s
2026-07-23 14:54:23 +08:00
Codex
0357fbcaff
refactor(private-zone): use canonical product name
Docker Image / Build and Push Docker Image (push) Successful in 2m7s
2026-07-23 10:55:47 +08:00
Codex
163ba78f06
feat(navigation): add favorite entry and Menu tab
2026-07-22 19:37:41 +08:00
Codex
ed3b34ce1c
refactor(private-zoom): rename full feature surface
2026-07-22 18:21:47 +08:00
Codex
e813333607
fix(e2e): stabilize authenticated unlock flows
2026-07-22 16:53:09 +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
9f176272c1
docs(chat): consolidate multi-role protocol
2026-07-20 19:08:24 +08:00
admin
1e13f94b5d
fix(chat): stabilize message identities
2026-07-20 18:30:21 +08:00
admin
b6fdc912ae
feat(chat): sync multi-role backend APIs
2026-07-20 11:29:54 +08:00
admin
7bd5defa5e
refactor(characters): drive shared UI from active character
2026-07-20 10:31:27 +08:00
admin
8bb1e21886
fix(chat): isolate pending flows and cancel stale requests
2026-07-20 10:31:27 +08:00
admin
b3ebd5cf3b
feat(characters): use local character catalog
2026-07-17 16:03:18 +08:00
admin
2796010971
feat(characters): support character-scoped conversations
2026-07-17 11:42:31 +08:00
admin
764bb5a862
fix(chat): unify insufficient credits prompt
2026-07-16 11:37:30 +08:00
admin
cf239a51de
fix(chat): keep sent messages in view
2026-07-15 19:14:36 +08:00
admin
47876484fc
refactor(chat): centralize unlock coordination
2026-07-15 19:11:59 +08:00
admin
c37a2f9040
feat(chat): implement pull-to-refresh functionality and pagination for chat history
2026-07-15 18:19:35 +08:00
admin
e1a43a641b
fix(chat): place browser hint between header actions
2026-07-15 15:39:27 +08:00
admin
f60daf061d
fix(chat): keep message list anchored to bottom
2026-07-15 10:25:08 +08:00
admin
836ae95940
refactor: canonicalize TypeScript and Tailwind syntax
2026-07-14 19:06:47 +08:00
admin
f9c15bd91f
fix(splash): reuse latest chat message preview
2026-07-14 11:28:23 +08:00
admin
51462660a4
refactor(app): migrate shared styles to tailwind
2026-07-13 15:46:28 +08:00
admin
3752b3b729
feat(chat): add promotional external entry flow
2026-07-13 12:43:18 +08:00
admin
270e84385b
feat(chat): implement external browser prompt logic and update tests
2026-07-09 19:10:12 +08:00
admin
dfa5b0c068
refactor(chat): make external browser launch user initiated
2026-07-09 15:18:52 +08:00
admin
0659e52d29
refactor(chat): launch external browser without dialog
2026-07-09 14:25:20 +08:00
admin
fc92c3a5d5
refactor(chat): show images in page overlay
2026-07-09 10:11:25 +08:00
admin
21b6d346bd
refactor(chat): split screen orchestration
Docker Image / Build and Push Docker Image (push) Successful in 14m9s
2026-07-08 15:33:24 +08:00
admin
6b8345e318
feat(chat): tailor insufficient credits guidance
2026-07-08 11:15:32 +08:00
admin
2aaf60a497
fix(auth): defer guest login until chat entry
2026-07-07 14:11:36 +08:00
admin
7e559ac098
feat(chat): trigger pwa prompt after message threshold
2026-07-03 17:50:35 +08:00
admin
91dde42f92
refactor(router): introduce app navigation manager
2026-07-03 14:09:13 +08:00
admin
38d31572dd
Refactor chat component styles for responsiveness and consistency
...
- Updated padding and margin properties across various chat components to utilize responsive design tokens, ensuring better adaptability to different screen sizes.
- Replaced fixed sizes with responsive variables for buttons, avatars, and bubbles to enhance UI flexibility.
- Adjusted font sizes to use responsive tokens, improving text readability on various devices.
- Standardized border-radius and other dimensions using CSS variables for a cohesive design language.
- Enhanced dialog and screen components with safe area insets for better compatibility with modern devices.
2026-07-03 10:07:49 +08:00
admin
3592c6bb56
feat(chat): show first recharge offer in header
2026-07-02 18:45:08 +08:00
admin
b5ca2d301f
feat(chat): show first recharge offer dialog
2026-07-02 15:50:11 +08:00
admin
cd25fa35f2
fix(subscription): preselect pay channel before navigation
2026-07-02 11:38:47 +08:00
admin
760e4fe343
refactor(app): tighten chat and sync boundaries
2026-07-01 14:03:25 +08:00
admin
f6e7adbe96
refactor(chat): remove weekly limit flow
2026-07-01 13:12:14 +08:00
admin
d1ccf3631e
feat(chat): prompt before credit top up
2026-07-01 13:01:35 +08:00
admin
e7a9e7abe5
feat(chat): unlock paid messages before payment
2026-06-30 18:56:17 +08:00
admin
1fed21fa2f
refactor(chat): clean stale mocks and external browser helpers
2026-06-30 14:32:58 +08:00
admin
958a0f8ffd
feat(chat): handle credit-gated send responses
2026-06-30 14:17:14 +08:00
admin
a761917669
fix(chat): return directly to paid image
2026-06-30 11:14:15 +08:00
admin
cee63e8658
fix(chat): use weekly limit for message quota
2026-06-29 18:40:44 +08:00
admin
61796c732f
feat(chat): restore image viewer after payment
2026-06-29 16:19:48 +08:00