TerryM
f73131dc03
style: apply prettier formatting to fix format:check
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 12:49:22 +08:00
TerryM
14c3defd23
feat: show attachment preview thumbnail in document bubble
...
Use thumbnailUrl/posterUrl (and the image url itself for image-type
attachments) inside the 52x52 box of the file/document bubble, falling
back to the file-type icon when no preview is available.
Also tune the deep-link scroll-mt offset (82px / 98px) so a targeted
bubble lands just below the sticky header.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 12:40:17 +08:00
TerryM
88a25b6ad4
feat: scroll to post bubble from recommended card + back-to-top button
...
Deploy to Frontend Servers / deploy (push) Failing after 14s
Recommended cards already routed to /browse#post-<id>, but the stream had
no logic to scroll to the target bubble — and the post might not be paged
in yet. MessageStream now resolves the #post-<id> hash, auto-loads more
pages until the bubble renders, scrolls to it, and gives it a brief gold
highlight. Bubbles get scroll-mt so they clear the sticky header.
Also adds a global floating back-to-top button (BackToTop) mounted in
PublicLayout, shown after scrolling past 400px.
Bundles related staging UI work already present in the working tree.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-29 11:50:27 +08:00
TerryM
320739f91b
Add stale cache for public data
2026-05-28 23:09:18 +08:00
TerryM
5ca38a0eca
fix: overlay lightbox captions without shifting image
2026-05-28 18:40:17 +08:00
TerryM
5fec82dbba
fix: route home view-all links
2026-05-28 16:49:30 +08:00
TerryM
4c15e01460
fix: keep video downloads visible while playing
2026-05-28 16:37:00 +08:00
TerryM
6a998c0186
feat: separate popular browse navigation
2026-05-28 16:28:50 +08:00
TerryM
0e98428f64
feat: polish figma mobile home and nav
2026-05-28 15:32:15 +08:00
TerryM
e65c473369
feat: align figma browse and category sections
2026-05-28 15:11:13 +08:00
TerryM
49f61b89f1
feat: apply figma browse mobile redesign
2026-05-28 10:41:53 +08:00
TerryM
4a718926da
fix: show download buttons on video albums
Deploy to Frontend Servers / deploy (push) Successful in 19s
2026-05-27 15:37:46 +08:00
TerryM
7e70798d68
fix: show download buttons on image albums
Deploy to Frontend Servers / deploy (push) Successful in 19s
2026-05-27 15:30:40 +08:00
TerryM
f5e858659f
feat: add media overflow pickers
2026-05-27 15:28:51 +08:00
TerryM
23a7807bef
feat: support multi-video post bubbles
2026-05-27 15:19:31 +08:00
TerryM
1ad599c3ac
Prevent mobile horizontal scroll black edge
2026-05-27 15:18:27 +08:00
TerryM
d3d054ad32
Toggle lightbox captions on image click
2026-05-27 13:37:14 +08:00
TerryM
a6fda3cd03
Align compact message bubbles within media column
2026-05-27 13:16:40 +08:00
TerryM
565784b4bb
Shrink non-media message bubbles to content
2026-05-27 12:58:35 +08:00
TerryM
1f3acca211
Unify message bubble width
Deploy to Frontend Servers / deploy (push) Successful in 21s
2026-05-27 12:46:31 +08:00
TerryM
902300933e
Share media attachment download pill
2026-05-27 12:35:47 +08:00
TerryM
8120f6b05c
feat: add expandable filter chips
2026-05-27 12:35:47 +08:00
TerryM
54841a4ed9
Show attachment download progress
2026-05-27 12:35:47 +08:00
TerryM
9453777dba
Use backend endpoint for attachment downloads
2026-05-27 12:35:47 +08:00
TerryM
68cbce9cf1
style: make message cards fluid width
2026-05-27 12:35:47 +08:00
TerryM
7cd48f767e
style: align and widen message stream cards
2026-05-27 12:35:47 +08:00
TerryM
3f0a395f40
feat: unify search with browse page
2026-05-27 12:35:47 +08:00
TerryM
54f71c6ab3
feat: refine language menu and lightbox caption
2026-05-26 18:37:17 +08:00
TerryM
532f0112fd
feat: polish message attachment downloads
2026-05-26 18:10:34 +08:00
TerryM
e0629c9df7
fix: allow copying message stream text
2026-05-26 18:10:34 +08:00
TerryM
78bdf73143
feat: enable real posts api by default
2026-05-26 14:07:10 +08:00
TerryM
d3c30795dc
feat: wire public posts api
2026-05-26 12:07:13 +08:00
TerryM
f482a2ec38
fix: unify chinese language code as zh-CN
2026-05-26 10:03:12 +08:00
TerryM
f2e97c329e
fix: map chinese language requests to zh-CN
2026-05-26 08:09:20 +08:00
TerryM
e7a5952d58
feat: align frontend languages with posts api
2026-05-26 07:36:53 +08:00
TerryM
a784f159fe
feat: add telegram-style resource stream
2026-05-25 05:25:57 +08:00