Commit Graph

465 Commits

Author SHA1 Message Date
admin e270be9bd9 perf(payment): parse route params on the server 2026-07-14 17:48:20 +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 8eaea17156 fix(auth): stabilize hydration-dependent UI 2026-07-14 13:27:41 +08:00
admin b6551b6a5a fix(splash): prevent latest message hydration mismatch 2026-07-14 12:34:49 +08:00
admin 538af6d45f feat(private-room): migrate to album APIs 2026-07-14 12:30:22 +08:00
admin 3a4f24cb06 feat(payment): implement coffee tip plans and update payment flow 2026-07-14 11:48:46 +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 0fe74b5371 feat(tip): support tiered coffee gifts 2026-07-14 10:46:27 +08:00
admin 37ae152abb refactor: scope providers by route and use XState selectors 2026-07-13 19:07:53 +08:00
admin f9b5f22ee9 feat(tip): display realistic coffee photo 2026-07-13 18:54:15 +08:00
admin 4083cf0b6c refactor: remove obsolete config and cross-layer exports
Drop the temporary static-generation retry override and stale hydration suppression. Refresh outdated Next.js and migration comments, and stop re-exporting Result through the storage layer.
2026-07-13 18:45:59 +08:00
admin f7f910bd61 fix(tip): use English fallback product name 2026-07-13 18:43:33 +08:00
admin bede1af88f refactor(private-room): reuse character avatar 2026-07-13 18:28:54 +08:00
admin 31ad5102f5 feat(tip): use coffee product image 2026-07-13 18:19:30 +08:00
admin d8cd05b228 feat(ui): refine home and private room navigation
Replace the floating bottom navigation with a full-width tab bar. Add splash press feedback and a neutral private room background.
2026-07-13 18:16:17 +08:00
admin eba01fe637 fix(subscription): align selected payment method styles 2026-07-13 17:20:12 +08:00
admin 7c69b6cd8a refactor: 优化界面样式 2026-07-13 16:47:38 +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 3362fafa1c refactor(tip): improve coffee tip presentation 2026-07-13 15:54:59 +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 fd631168c8 feat(auth): implement Facebook identity binding on external entry 2026-07-13 15:02:01 +08:00
admin 2ebf5b9e97 refactor(subscription): migrate payment components to tailwind 2026-07-13 14:12:57 +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 bbe1825bb3 refactor(components): migrate shared styles to tailwind 2026-07-11 13:25:58 +08:00
admin 04af0e25f1 refactor(splash): migrate simple styles to tailwind 2026-07-11 13:23:11 +08:00
admin e1ad5705c2 refactor(auth): migrate remaining styles to tailwind 2026-07-11 13:17:24 +08:00
admin b7c4ba9b4e refactor(auth): migrate form controls to tailwind 2026-07-10 19:05:51 +08:00
admin a33c77ecfb style(private-room): refine hero CTA 2026-07-10 18:58:51 +08:00
admin 9d35a03e45 style(private-room): redesign hero banner 2026-07-10 18:57:55 +08:00
admin 65cbdf3f20 refactor(auth): migrate shell styles to tailwind 2026-07-10 18:56:53 +08:00
admin 37fbcfa68e refactor(core): migrate fallback styles to tailwind 2026-07-10 18:45:35 +08:00
admin 098b675f44 refactor(ui): add shared character avatar 2026-07-10 18:35:17 +08:00
admin 7d29dbd72f refactor(app): migrate small styles to tailwind 2026-07-10 18:18:44 +08:00