Codex
537a0a2c36
feat(chat): render commercial actions and persist greetings
2026-07-23 19:19:05 +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
eac3d8f0a7
refactor(data): merge DTO models into schemas
2026-07-17 12:47:18 +08:00
admin
2796010971
feat(characters): support character-scoped conversations
2026-07-17 11:42:31 +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
05ca15be48
perf(client): defer chat persistence dependencies
2026-07-15 17:58:06 +08:00
admin
ed3e800245
refactor(chat): reorganize helper functions and update imports
2026-07-15 10:59:23 +08:00
admin
0033625866
perf(bundle): replace broad storage and utils imports
2026-07-14 18:13:55 +08:00
admin
f9c15bd91f
fix(splash): reuse latest chat message preview
2026-07-14 11:28:23 +08:00
admin
cd0351b923
refactor(chat): remove pagination-related state and logic from chat components
2026-07-13 17:06:12 +08:00
admin
b126b83c4c
fix(chat): isolate cached data by identity
...
Scope message and media caches to the active user or guest identity. Preserve identity snapshots across async chat flows and discard legacy unscoped message data during the IndexedDB upgrade.
2026-07-13 16:54:34 +08:00
admin
5821a4d062
fix(chat): render cached history before network sync
2026-07-02 11:51:20 +08:00
admin
5d9ed7e027
refactor(stores): tighten chat and payment boundaries
2026-07-01 10:12:19 +08:00