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
|
fa5b380577
|
fix(chat): restore scroll after image viewer return
|
2026-07-01 17:15:38 +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
|
61796c732f
|
feat(chat): restore image viewer after payment
|
2026-06-29 16:19:48 +08:00 |
|
admin
|
6180a8a515
|
feat(chat): blur locked image previews
|
2026-06-24 11:53:20 +08:00 |
|
admin
|
f80b5215a9
|
feat(chat): log websocket traffic
|
2026-06-24 10:48:36 +08:00 |
|
admin
|
bfbf7ee91a
|
feat(app): improve payment and paywall UX
|
2026-06-24 10:02:22 +08:00 |
|
admin
|
2bc2e1b691
|
refactor: migrate img tags to next/image and fix hook usage
|
2026-06-10 19:16:41 +08:00 |
|
admin
|
109a3e3855
|
feat(chat): port chat widget components from Dart to React
|
2026-06-09 20:19:52 +08:00 |
|