admin
4a0a3939d1
chore(favicon): 使用预发布环境的图标
Docker Image / Build and Push Docker Image (push) Successful in 1m45s
2026-07-14 11:35:31 +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
46d1e95027
fix(tip): replace coffee image with coffer image
2026-07-13 18:41:43 +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
328c4c8127
fix(splash): select the latest history message
2026-07-13 18:16:25 +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
225d232763
fix(auth): handle logout and refresh results
...
Propagate storage Result failures through logout, guest restoration, token refresh, and user state actors. Clear invalid sessions after failed automatic refreshes and cover both business and guest flows.
2026-07-13 17:23:54 +08:00
admin
eba01fe637
fix(subscription): align selected payment method styles
2026-07-13 17:20:12 +08:00
admin
cd0351b923
refactor(chat): remove pagination-related state and logic from chat components
2026-07-13 17:06:12 +08:00
admin
b126b83c4c
fix(chat): isolate cached data by identity
...
Scope message and media caches to the active user or guest identity. Preserve identity snapshots across async chat flows and discard legacy unscoped message data during the IndexedDB upgrade.
2026-07-13 16:54:34 +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
admin
89e0fb687a
chore(ui): remove unused components
2026-07-10 18:16:12 +08:00
admin
8b40720821
feat(storage): run startup persistence migrations
2026-07-10 17:42:06 +08:00
admin
b05adb1bb2
feat(docs): add Facebook ASID/PSID binding and login API documentation
2026-07-10 17:11:21 +08:00