Commit Graph

785 Commits

Author SHA1 Message Date
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 3592c6bb56 feat(chat): show first recharge offer in header 2026-07-02 18:45:08 +08:00
admin efd89de0b0 Revert "feat(logging): report important keyboard events"
This reverts commit b59da8f7e4.
2026-07-02 17:17:10 +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 b5ca2d301f feat(chat): show first recharge offer dialog 2026-07-02 15:50:11 +08:00
admin f6932357c6 fix(payment): default nullable first recharge offer 2026-07-02 15:48:06 +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 3032f28d64 Remove outdated PAYWALL_API documentation and add example plans JSON for payment plans and first recharge offers. 2026-07-02 14:40:13 +08:00
admin d4de1370e8 feat(payment): implement first recharge offer functionality and UI updates 2026-07-02 14:39:09 +08:00
admin 7b35fd18c5 ci: add verification workflow 2026-07-02 13:17:21 +08:00
admin bf7d47050d chore(sentry): make sampling config environment-driven 2026-07-02 13:04:13 +08:00
admin d8a28bb438 test(e2e): cover chat send token refresh retry 2026-07-02 12:53:42 +08:00
admin 51987882eb fix(api): replay requests after token refresh 2026-07-02 12:08:56 +08:00
admin 5821a4d062 fix(chat): render cached history before network sync 2026-07-02 11:51:20 +08:00
admin cd25fa35f2 fix(subscription): preselect pay channel before navigation 2026-07-02 11:38:47 +08:00
admin 35c8de917d fix(chat): settle scroll after history load 2026-07-02 11:14:42 +08:00
admin 2b0129679f fix(chat): restore image message scroll anchor 2026-07-02 10:44:43 +08:00
admin c20769b6a3 fix(chat): make cached media load on safari 2026-07-01 20:13:56 +08:00
admin 8586e87ab6 fix(chat): keep mobile send from losing focus 2026-07-01 20:00:54 +08:00
admin 1cb031f793 fix(platform): require OnePlus PKC110 fallback match 2026-07-01 19:36:26 +08:00
admin 994c368f2d Revert "fix(platform): add OnePlus detection to Oppo family device check"
This reverts commit 85ee34e3f7.
2026-07-01 19:05:12 +08:00
admin 85ee34e3f7 fix(platform): add OnePlus detection to Oppo family device check 2026-07-01 18:59:46 +08:00
admin b59da8f7e4 feat(logging): report important keyboard events 2026-07-01 18:45:03 +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 4253da4e4c fix(deploy): force push main branch 2026-07-01 17:41:11 +08:00
admin 94bb6adbb5 fix(keyboard): support OPPO Facebook fallback 2026-07-01 17:30:29 +08:00
admin fa5b380577 fix(chat): restore scroll after image viewer return 2026-07-01 17:15:38 +08:00
admin 5f9df58dbe fix(chat): downgrade media prefetch cache failures 2026-07-01 16:53:11 +08:00
admin 1fbdd41da8 test(e2e): extract shared playwright helpers 2026-07-01 16:31:25 +08:00
admin c477737c0d fix(chat): allow nullable credit fields 2026-07-01 16:25:59 +08:00
admin 94fa3e9b7a fix(chat): simplify Xiaomi Facebook keyboard lift 2026-07-01 16:13:46 +08:00
admin 854a7498b7 test(e2e): add paid image insufficient credits flow 2026-07-01 16:01:06 +08:00
admin a52e7f15ff refactor(auth): enhance business login session validation and add tests 2026-07-01 15:01:15 +08:00
admin 8219c951ba chore(gitignore): add post-commit hook to .gitignore 2026-07-01 14:44:09 +08:00
admin e7a3bb2dc5 refactor(release): replace git merge with git rebase for dev branch 2026-07-01 14:44:02 +08:00
admin 969a3b3f9f test(e2e): add paid voice insufficient credits flow 2026-07-01 14:41:59 +08:00
admin 760e4fe343 refactor(app): tighten chat and sync boundaries 2026-07-01 14:03:25 +08:00
admin f6e7adbe96 refactor(chat): remove weekly limit flow 2026-07-01 13:12:14 +08:00
admin d1ccf3631e feat(chat): prompt before credit top up 2026-07-01 13:01:35 +08:00
admin abc0faf197 style(chat): distinguish empty send button state 2026-07-01 12:51:51 +08:00
admin eccb6d3074 refactor(chat): simplify input send button 2026-07-01 12:42:26 +08:00
admin a80d68c1e4 fix(chat): update font size to prevent auto-zoom in iOS Facebook IAB/Safari 2026-07-01 12:35:55 +08:00
admin 27c9e107a2 fix(keyboard): limit adaptation to Xiaomi Facebook IAB 2026-07-01 12:01:12 +08:00
admin fd1a2bad3c refactor(keyboard): remove unused keyboard watchdog functionality 2026-07-01 11:48:59 +08:00
admin 9da57e9279 chore 2026-07-01 11:26:37 +08:00