admin
38bd9e8ac0
fix(githooks): remove unnecessary newline in post-commit log output
2026-06-24 18:54:25 +08:00
admin
a987da9bfe
fix(chat): redirect guests before quota upgrade
2026-06-24 18:47:10 +08:00
admin
5aa32a4256
fix(chat): redirect guests to auth before image paywall
2026-06-24 18:41:59 +08:00
admin
c288148c12
fix(chat): remove dynamic upgradeHint for daily limit message
2026-06-24 18:18:21 +08:00
admin
2d3cb0538c
fix(styles): adjust padding and remove margin for title in voice package card
2026-06-24 18:08:25 +08:00
admin
bc2046fcc6
fix(styles): increase font size for used and total numbers for better visibility
2026-06-24 17:57:17 +08:00
admin
7701c5dbca
fix(styles): adjust padding and font sizes for improved layout consistency
2026-06-24 17:55:48 +08:00
admin
d6e411c8ef
fix(subscription): update font sizes and padding for better consistency
2026-06-24 17:12:38 +08:00
admin
bb99fa592b
fix(subscription): refine plan price display
2026-06-24 17:11:37 +08:00
admin
07658071f2
fix(chat): reset input lift after keyboard closes
2026-06-24 16:35:42 +08:00
admin
8179abe899
fix(githooks): enhance post-commit script to unset local environment variables
2026-06-24 16:30:35 +08:00
admin
af033cc87d
feat(githooks): add post-commit hook for logging and script execution
2026-06-24 16:23:13 +08:00
admin
b489e50e3e
fix(chat): disable keyboard adaptation in regular browsers
2026-06-24 16:18:53 +08:00
admin
a68dfbfa99
fix(chat): allow Xiaomi Facebook keyboard fallback
2026-06-24 16:14:10 +08:00
admin
3624c08387
chore(chat): log keyboard adaptation diagnostics
2026-06-24 16:00:21 +08:00
admin
890eedf7d9
fix(chat): release keyboard fallback on close
2026-06-24 15:48:29 +08:00
admin
a229dcf7d1
fix(chat): scope keyboard fallback to Xiaomi Facebook IAB
2026-06-24 15:40:16 +08:00
admin
08c954903f
fix(chat): improve in-app keyboard avoidance
2026-06-24 15:13:11 +08:00
admin
853ae776f9
fix(chat): adapt input bar to soft keyboard in FB in-app browser
...
FB IAB on Xiaomi (and similar WebViews that don't shrink 100dvh) keeps
the chat input covered by the soft keyboard. Fix by writing the
visualViewport-derived keyboard height to a CSS variable on <html> and
consuming it as padding-bottom on the chat input bar.
- Add useKeyboardHeight hook (visualViewport + rAF batching, no re-renders)
- Apply --keyboard-height + env(safe-area-inset-bottom) to .bar padding
- Add scrollIntoView on textarea focus so the input stays visible
- Add viewportFit: cover so safe-area-inset-bottom is reported
2026-06-24 14:13:18 +08:00
admin
42c03f8901
feat(chat): migrate chat protocol to lock detail
2026-06-24 14:06:30 +08:00
admin
c280a3c1ea
chore(app): add lan dev script
2026-06-24 12:05:27 +08:00
admin
6180a8a515
feat(chat): blur locked image previews
2026-06-24 11:53:20 +08:00
admin
76a8320273
Merge branch 'dev' into test
2026-06-24 11:36:54 +08:00
admin
14a21578b9
refactor(payment): remove unused WebSocket event DTO and related schemas
2026-06-24 11:36:48 +08:00
admin
57e4add7a4
style(sidebar): refine action buttons
2026-06-24 11:35:15 +08:00
admin
3e766a0ecd
fix(chat): preserve private send response fields
2026-06-24 11:02:15 +08:00
admin
f80b5215a9
feat(chat): log websocket traffic
2026-06-24 10:48:36 +08:00
admin
a571867620
fix(chat): hide text for ai image messages
2026-06-24 10:19:30 +08:00
admin
bfbf7ee91a
feat(app): improve payment and paywall UX
2026-06-24 10:02:22 +08:00
admin
6c25a24440
feat(config): add new image hosting configuration for picui
2026-06-23 18:58:40 +08:00
admin
25b786bcad
fix(chat): omit websocket token in development
2026-06-23 18:35:15 +08:00
admin
18617ac7e5
refactor(payment): remove websocket event dto
2026-06-23 18:11:26 +08:00
admin
a47038c46f
fix(payment): guard ezpay redirect persistence
2026-06-23 17:59:16 +08:00
admin
12f55b6c83
Merge branch 'dev' into test
2026-06-23 17:56:11 +08:00
admin
d5574f1adb
fix(payment): guard ezpay redirect persistence
2026-06-23 17:55:51 +08:00
admin
c8881a33c6
fix(paywall): update private message unlock functionality and documentation
2026-06-23 17:53:48 +08:00
admin
05821d9a29
fix(chat): prompt guests to log in at quota limit
2026-06-23 17:41:07 +08:00
admin
9874cadb49
style(subscription): limit visible plan cards
2026-06-23 17:40:50 +08:00
admin
3e148f5c0d
style(subscription): update payment section spacing
2026-06-23 16:55:34 +08:00
admin
416ce15580
Merge branch 'dev' into test
2026-06-23 16:13:11 +08:00
admin
b40e6476bf
refactor(subscription): move subscription helper functions to a separate file
2026-06-23 16:13:01 +08:00
admin
371ad47aca
Merge branch 'dev' into test
2026-06-23 15:48:37 +08:00
admin
a26dbec873
style(subscription): adjust agreement label font size to 12px
2026-06-23 15:48:27 +08:00
admin
761f35c20b
chore(env): update preprod API endpoint
2026-06-23 15:47:19 +08:00
admin
24e52d6ead
fix(payment): support updated plan pricing fields
2026-06-23 15:47:09 +08:00
admin
c5eca65303
style(subscription): adjust back button spacing
2026-06-23 15:28:29 +08:00
admin
f14b8a48d2
fix(chat): handle guest total limit
2026-06-23 15:14:17 +08:00
admin
1b803a2893
Merge branch 'dev' into test
2026-06-23 14:57:02 +08:00
admin
c4a33576bb
Revert "fix(env): update API base URLs to production endpoints"
...
This reverts commit 3b2593e713 .
2026-06-23 14:56:47 +08:00
admin
cb7087f8ad
chore(chat): add mock fixtures
2026-06-23 14:54:24 +08:00