admin
f5b3c9fb2b
refactor(keyboard): remove input restore fallback logic
2026-07-03 11:32:34 +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
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