admin
a998a80491
refactor(chat): share media image rendering
2026-07-09 14:05:43 +08:00
admin
41d0c121b2
refactor(app): split page orchestration flows
2026-07-09 11:59:03 +08:00
admin
fc92c3a5d5
refactor(chat): show images in page overlay
2026-07-09 10:11:25 +08:00
admin
c46b9b4cdd
feat(private-room): connect moments feed
Docker Image / Build and Push Docker Image (push) Successful in 9m29s
2026-07-08 16:29:08 +08:00
admin
cfd1c31c8c
refactor(chat): extract render item helpers
2026-07-08 15:49:49 +08:00
admin
21b6d346bd
refactor(chat): split screen orchestration
Docker Image / Build and Push Docker Image (push) Successful in 14m9s
2026-07-08 15:33:24 +08:00
admin
c8a45e126c
style(chat): simplify insufficient credits description
Docker Image / Build and Push Docker Image (push) Successful in 4m30s
2026-07-08 11:32:45 +08:00
admin
f761917399
style(chat): improve insufficient credits description size
2026-07-08 11:16:13 +08:00
admin
6b8345e318
feat(chat): tailor insufficient credits guidance
2026-07-08 11:15:32 +08:00
admin
2aaf60a497
fix(auth): defer guest login until chat entry
2026-07-07 14:11:36 +08:00
admin
3c3be86d24
fix(chat): increase mobile message font size
2026-07-04 11:26:10 +08:00
admin
82ac9e86a5
fix(pwa): tighten install support detection
2026-07-04 11:18:01 +08:00
admin
27cb2e2c33
fix(pwa): show install prompt only once
2026-07-03 18:29:58 +08:00
admin
7e559ac098
feat(chat): trigger pwa prompt after message threshold
2026-07-03 17:50:35 +08:00
admin
873a0a8bce
refactor(router): centralize app route transitions
2026-07-03 14:15:52 +08:00
admin
91dde42f92
refactor(router): introduce app navigation manager
2026-07-03 14:09:13 +08:00
admin
654b51b45e
fix(keyboard): restrict input lift to target android devices
2026-07-03 11:44:09 +08:00
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
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
b5ca2d301f
feat(chat): show first recharge offer dialog
2026-07-02 15:50:11 +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
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
fa5b380577
fix(chat): restore scroll after image viewer return
2026-07-01 17:15:38 +08:00
admin
94fa3e9b7a
fix(chat): simplify Xiaomi Facebook keyboard lift
2026-07-01 16:13:46 +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
e7a9e7abe5
feat(chat): unlock paid messages before payment
2026-06-30 18:56:17 +08:00
admin
9cff16e2d9
refactor(chat): tighten media cache boundaries
2026-06-30 16:12:02 +08:00
admin
ccd2d6bd48
feat(media): implement caching for chat media and update components to use cached media
2026-06-30 15:59:33 +08:00
admin
ba6ce57e62
refactor(app): tighten feature boundaries
2026-06-30 14:50:31 +08:00
admin
1fed21fa2f
refactor(chat): clean stale mocks and external browser helpers
2026-06-30 14:32:58 +08:00
admin
958a0f8ffd
feat(chat): handle credit-gated send responses
2026-06-30 14:17:14 +08:00
admin
c1dbd93ce1
fix(chat): show unlock dialog over image viewer
2026-06-30 11:54:04 +08:00
admin
a761917669
fix(chat): return directly to paid image
2026-06-30 11:14:15 +08:00
admin
f352dbdffa
fix(chat): constrain image viewer width
2026-06-30 10:58:57 +08:00
admin
cee63e8658
fix(chat): use weekly limit for message quota
2026-06-29 18:40:44 +08:00