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 |
|