Commit Graph

107 Commits

Author SHA1 Message Date
admin 7dce1b5d4c feat(subscription): highlight popular plans 2026-07-15 18:30:18 +08:00
admin 3f3d1a0203 feat(subscription): add VIP renewal price notice 2026-07-15 11:50:44 +08:00
admin 836ae95940 refactor: canonicalize TypeScript and Tailwind syntax 2026-07-14 19:06:47 +08:00
admin 5bec04a970 refactor(payment): share checkout dialogs 2026-07-14 18:23:08 +08:00
admin 0033625866 perf(bundle): replace broad storage and utils imports 2026-07-14 18:13:55 +08:00
admin e270be9bd9 perf(payment): parse route params on the server 2026-07-14 17:48:20 +08:00
admin 81d6489978 feat(analytics): add behavior and payment funnel tracking 2026-07-14 16:54:13 +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 eba01fe637 fix(subscription): align selected payment method styles 2026-07-13 17:20:12 +08:00
admin 51462660a4 refactor(app): migrate shared styles to tailwind 2026-07-13 15:46:28 +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 c67689f8a1 refactor(payment): share launch flow 2026-07-09 12:38:53 +08:00
admin 41d0c121b2 refactor(app): split page orchestration flows 2026-07-09 11:59:03 +08:00
admin cb7791dd8d feat(tip): add coffee tipping page 2026-07-08 19:21:42 +08:00
admin 18aa69bdd9 style(subscription): prioritize default payment option
Docker Image / Build and Push Docker Image (push) Successful in 3m34s
2026-07-08 14:49:08 +08:00
admin b4f01cdffb style(subscription): show gcash payment option
Docker Image / Build and Push Docker Image (push) Successful in 3m47s
2026-07-08 14:40:28 +08:00
admin ab9b227969 fix(subscription): show payment methods outside production 2026-07-07 15:43:06 +08:00
admin 0258d8819c fix(subscription): preserve vip original price 2026-07-07 15:08:47 +08:00
admin f1e9974bd8 chore(legal): update agreement links 2026-07-03 14:45:38 +08:00
admin 873a0a8bce refactor(router): centralize app route transitions 2026-07-03 14:15:52 +08:00
admin 8a71041b5d refactor(errors): normalize user-facing error messages 2026-07-03 13:05:46 +08:00
admin e5bfb4e373 style(responsive): finish responsive token migration 2026-07-03 11:19:27 +08:00
admin 489554cd78 fix(payment): consume first recharge offer after payment 2026-07-03 10:54:46 +08:00
admin bb6ebbae7e style(responsive): migrate fixed UI sizes to tokens 2026-07-03 10:22:37 +08:00
admin 38d31572dd Refactor chat component styles for responsiveness and consistency
- Updated padding and margin properties across various chat components to utilize responsive design tokens, ensuring better adaptability to different screen sizes.
- Replaced fixed sizes with responsive variables for buttons, avatars, and bubbles to enhance UI flexibility.
- Adjusted font sizes to use responsive tokens, improving text readability on various devices.
- Standardized border-radius and other dimensions using CSS variables for a cohesive design language.
- Enhanced dialog and screen components with safe area insets for better compatibility with modern devices.
2026-07-03 10:07:49 +08:00
admin 34c8e2db4e feat: Implement responsive page layout components and CSS variables
- Added PageScaffold component for shared page layout with safe-area padding and scroll management.
- Introduced ResponsiveMobileShell for mobile canvas layout with customizable backgrounds.
- Created ScrollablePage component for scrollable content areas.
- Updated CSS styles for coins rules screen, sidebar components, and subscription sections to use responsive design tokens.
- Added viewport CSS variables provider to synchronize CSS variables with the visual viewport.
- Refactored breakpoints and dimensions for better responsiveness across devices.
2026-07-03 10:06:22 +08:00
admin e052381b77 Revert "feat(subscription): add Stripe express checkout logging"
This reverts commit 2878cfa558.
2026-07-02 16:51:48 +08:00
admin 2878cfa558 feat(subscription): add Stripe express checkout logging 2026-07-02 16:32:53 +08:00
admin 0cfef6bf57 fix(subscription): update first recharge offer copy 2026-07-02 15:35:03 +08:00
admin fbaf6f9660 style(subscription): update padding and font sizes for offer badges 2026-07-02 15:28:09 +08:00
admin 515fdcaa56 fix(subscription): restrict payment methods by country 2026-07-02 15:00:06 +08:00
admin d4de1370e8 feat(payment): implement first recharge offer functionality and UI updates 2026-07-02 14:39:09 +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 0251916a8a fix(subscription): update price formatting to use dot decimal separator 2026-07-01 18:12:03 +08:00
admin 760e4fe343 refactor(app): tighten chat and sync boundaries 2026-07-01 14:03:25 +08:00
admin d33c34d751 fix(subscription): return to sidebar after payment 2026-06-30 19:01:17 +08:00
admin e7a9e7abe5 feat(chat): unlock paid messages before payment 2026-06-30 18:56:17 +08:00
admin bfc2c3cc1e chore(subscription): remove unused cancel route 2026-06-30 18:02:14 +08:00
admin e75865865f chore(architecture): enforce app data boundaries 2026-06-30 17:37:53 +08:00
admin e254c93078 feat(subscription): default pay channel by country 2026-06-30 16:49:47 +08:00
admin 218df59345 refactor(subscription): tighten payment flow boundaries 2026-06-30 15:36:49 +08:00
admin ba6ce57e62 refactor(app): tighten feature boundaries 2026-06-30 14:50:31 +08:00
admin a761917669 fix(chat): return directly to paid image 2026-06-30 11:14:15 +08:00
admin 01a17fbdc9 fix(payment): fail order polling after timeout 2026-06-30 10:37:44 +08:00
admin c94c13d863 refactor(subscription): use shared back button 2026-06-30 10:22:35 +08:00
admin 374aaa8c64 fix(subscription): return to chat from paywall 2026-06-30 10:17:29 +08:00
admin 089871af3e fix(subscription): remove animations affecting stripe dialog 2026-06-29 20:04:10 +08:00