Commit Graph

201 Commits

Author SHA1 Message Date
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 31eda84ea9 test(chat): enable resizes-content keyboard experiment 2026-07-16 15:29:46 +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 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 05ca15be48 perf(client): defer chat persistence dependencies 2026-07-15 17:58:06 +08:00
admin e1a43a641b fix(chat): place browser hint between header actions 2026-07-15 15:39:27 +08:00
admin 58ca40a728 fix(chat): keep browser hint expanded and readable 2026-07-15 13:00:58 +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 0033625866 perf(bundle): replace broad storage and utils imports 2026-07-14 18:13:55 +08:00
admin f58f47e0a5 fix(chat): fit unlocked voice bubble content 2026-07-14 17:27:03 +08:00
admin 3c48aa7909 fix(analytics): exclude chat send button tracking 2026-07-14 16:59:13 +08:00
admin df6bb663c1 refactor(chat): reuse fullscreen back button 2026-07-14 16:54:26 +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 b4904e738b perf: defer heavy modules and add performance baselines
Lazy-load Stripe and the chat reply animation, remove the unused Lottie runtime, and add repeatable bundle and Web Vitals baseline tooling.
2026-07-14 10:55:08 +08:00
admin 37ae152abb refactor: scope providers by route and use XState selectors 2026-07-13 19:07:53 +08:00
admin 754effa2b3 refactor(browser-hint-overlay): update overlay styles for improved layout and responsiveness 2026-07-13 16:14:11 +08:00
admin 19857e8b9b feat(back-button): add dark variant and update tests for BackButton component 2026-07-13 16:10:10 +08:00
admin 51462660a4 refactor(app): migrate shared styles to tailwind 2026-07-13 15:46:28 +08:00
admin 4682b4bf3f refactor(chat): simplify paid message lock state 2026-07-13 15:20:07 +08:00
admin 34c6f5523c refactor(app): remove unused components 2026-07-13 14:02:27 +08:00
admin b89bde1b55 style(app): normalize tailwind utility syntax 2026-07-13 13:17:16 +08:00
admin aff7f80206 refactor(chat): remove language dialog 2026-07-13 13:06:00 +08:00
admin bc5e80330f refactor(chat): migrate unlock dialog styles to tailwind 2026-07-13 12:59:31 +08:00
admin 3752b3b729 feat(chat): add promotional external entry flow 2026-07-13 12:43:18 +08:00
admin e5ee9940ca fix(chat): use white pwa dialog button text 2026-07-13 11:36:24 +08:00
admin 173d4a3c18 refactor(chat): migrate overlay styles to tailwind 2026-07-13 11:30:07 +08:00
admin 8e0c4ef95f refactor(app): remove scaffold and migrate input styles 2026-07-13 10:43:18 +08:00
admin 181e0aee19 refactor(app): migrate banner styles to tailwind 2026-07-13 10:28:31 +08:00
admin da04eaa372 refactor(app): migrate small components to tailwind 2026-07-13 10:22:10 +08:00
admin 965e159a95 refactor(chat): migrate styles to tailwind and update components 2026-07-13 10:09:21 +08:00
admin b426cc7a72 refactor(chat): migrate simple bubble styles to tailwind 2026-07-11 13:31:46 +08:00
admin 7d29dbd72f refactor(app): migrate small styles to tailwind 2026-07-10 18:18:44 +08:00
admin 8312d08653 fix(chat): apply unlocked voice audio url 2026-07-10 11:15:59 +08:00
admin 270e84385b feat(chat): implement external browser prompt logic and update tests 2026-07-09 19:10:12 +08:00