Commit Graph

894 Commits

Author SHA1 Message Date
admin 650b237984 fix(chat): align header with offer banner 2026-07-17 18:33:14 +08:00
admin 3aefbef259 feat(payment): show Stripe logo in method selector 2026-07-17 18:32:37 +08:00
admin b22db6d147 feat(payment): share payment method selector 2026-07-17 18:27:24 +08:00
admin 66445a9972 feat(auth-panel): enhance BackButton layout with Tailwind classes 2026-07-17 16:51:08 +08:00
admin 78e97c3612 test(e2e): update specs for multi-character routes 2026-07-17 16:49:20 +08:00
admin 8a53a07e0e feat(chat-header): update guest chat layout and link to character splash 2026-07-17 16:29:37 +08:00
admin d545c3653f refactor(splash-screen): remove dark variant from AppBottomNav 2026-07-17 16:28:56 +08:00
admin b3ebd5cf3b feat(characters): use local character catalog 2026-07-17 16:03:18 +08:00
admin a210a98d98 refactor(assets): relocate character cover image 2026-07-17 15:04:43 +08:00
admin 64e27b4fa6 refactor(private-room): rename default cover image 2026-07-17 14:50:30 +08:00
admin 4012b9cd17 chore 2026-07-17 14:32:35 +08:00
admin 2394f9031a refactor(assets): relocate character avatars 2026-07-17 14:30:11 +08:00
admin ae97366a4a refactor(data): replace schema classes with readonly models 2026-07-17 13:21:40 +08:00
admin 3437312167 fix(chat): clarify daily free chat limit 2026-07-17 12:47:39 +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 93efcb6604 refactor(ci): skip quality gate for test branch 2026-07-17 10:23:07 +08:00
admin 19d36ed5bf refactor(data): establish API contract guardrails
CI / Quality and Bundle Budgets (push) Has been cancelled
2026-07-16 20:09:30 +08:00
admin cc06ed034d fix(runtime): enforce session and environment contracts 2026-07-16 19:56:15 +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 990add97f8 perf(client): restore bundle guardrails 2026-07-16 19:35:51 +08:00
admin 40c6de5a06 fix(feedback): rename eyebrow class to successEyebrow for consistency 2026-07-16 19:00:04 +08:00
admin 37f45f0736 feat(feedback): add problem reporting flow 2026-07-16 18:30:34 +08:00
admin 4981de9b18 fix(private-room): preserve payment return route 2026-07-16 18:06:15 +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 aa801a3e18 ci(docker): bypass quality gate on test 2026-07-16 16:31:01 +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 1c8a6afce1 test(chat): cover promoted image top-up flow 2026-07-16 12:56:23 +08:00
admin 0409d55d7f fix(tip): remove coffee tier labels 2026-07-16 12:02:26 +08:00
admin 0b96b5ed95 test(auth): cover PSID external entry login 2026-07-16 11:55:03 +08:00
admin e730799aa5 refactor(e2e): organize fixtures by feature 2026-07-16 11:49:58 +08:00
admin 764bb5a862 fix(chat): unify insufficient credits prompt 2026-07-16 11:37:30 +08:00
admin 4d24fbc849 docs(external-entry): add detailed documentation for external entry integration and PSID flow 2026-07-16 10:56:05 +08:00
admin bdb9f43375 refactor(docs): streamline external entry documentation and update links 2026-07-16 10:30:07 +08:00
admin ecdc158fe5 build(docker): standardize on Node.js 24 2026-07-16 10:09:32 +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 590dee417b refactor(payment): centralize route lifecycle 2026-07-15 18:47:01 +08:00
admin 7dce1b5d4c feat(subscription): highlight popular plans 2026-07-15 18:30:18 +08:00
admin c37a2f9040 feat(chat): implement pull-to-refresh functionality and pagination for chat history 2026-07-15 18:19:35 +08:00