Commit Graph

39 Commits

Author SHA1 Message Date
admin 1e13f94b5d fix(chat): stabilize message identities 2026-07-20 18:30:21 +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 acabf165cd refactor(chat): consolidate unlock state 2026-07-16 19:49:08 +08:00
admin b5990bca8b refactor(viewport): centralize browser metrics 2026-07-16 19:43:03 +08:00
admin b64a90f0e3 fix(chat): calibrate Facebook IAB keyboard fallback 2026-07-16 17:39:50 +08:00
admin ffd988bf95 fix(chat): stabilize Facebook keyboard fallback 2026-07-16 17:17:34 +08:00
admin f8934b1412 fix(chat): update target gap value for keyboard layout adjustment 2026-07-16 16:51:57 +08:00
admin d84899fc82 fix(chat): adjust bottom inset values and fallback delay for keyboard avoidance 2026-07-16 16:48:28 +08:00
admin 514297f469 fix(chat): scope keyboard avoidance to Facebook IAB 2026-07-16 16:41:02 +08:00
admin 54b9031622 fix(chat): restore Facebook keyboard avoidance 2026-07-16 16:28:10 +08:00
admin 9d04176e90 test(chat): enable virtual keyboard overlay experiment 2026-07-16 15:52:00 +08:00
admin 8b6bcab05c refactor(chat): remove keyboard compatibility layer 2026-07-16 14:36:33 +08:00
admin aec7cee9cf feat(chat): add keyboard diagnostics 2026-07-16 14:05:48 +08:00
admin 5934d48034 fix(chat): replace Android keyboard workaround 2026-07-16 13:18:26 +08:00
admin 764bb5a862 fix(chat): unify insufficient credits prompt 2026-07-16 11:37:30 +08:00
admin 47876484fc refactor(chat): centralize unlock coordination 2026-07-15 19:11:59 +08:00
admin 05ca15be48 perf(client): defer chat persistence dependencies 2026-07-15 17:58:06 +08:00
admin 0033625866 perf(bundle): replace broad storage and utils imports 2026-07-14 18:13:55 +08:00
admin 81d6489978 feat(analytics): add behavior and payment funnel tracking 2026-07-14 16:54:13 +08:00
admin f9c15bd91f fix(splash): reuse latest chat message preview 2026-07-14 11:28:23 +08:00
admin 37ae152abb refactor: scope providers by route and use XState selectors 2026-07-13 19:07:53 +08:00
admin 3752b3b729 feat(chat): add promotional external entry flow 2026-07-13 12:43:18 +08:00
admin c594e55fd3 refactor(auth): remove apple login status 2026-07-09 17:25:16 +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 c46b9b4cdd feat(private-room): connect moments feed
Docker Image / Build and Push Docker Image (push) Successful in 9m29s
2026-07-08 16:29:08 +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 91dde42f92 refactor(router): introduce app navigation manager 2026-07-03 14:09:13 +08:00
admin 489554cd78 fix(payment): consume first recharge offer after payment 2026-07-03 10:54:46 +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 ae6578923b refactor(storage): use unstorage for session state 2026-07-01 18:36:26 +08:00
admin 760e4fe343 refactor(app): tighten chat and sync boundaries 2026-07-01 14:03:25 +08:00
admin 9cff16e2d9 refactor(chat): tighten media cache boundaries 2026-06-30 16:12:02 +08:00
admin ccd2d6bd48 feat(media): implement caching for chat media and update components to use cached media 2026-06-30 15:59:33 +08:00