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
bcd7395e77
Merge pull request 'feat: show attachment preview thumbnail in document bubble' ( #6 ) from terry-staging into main
...
Deploy to Frontend Servers / deploy (push) Failing after 11s
Reviewed-on: #6
2026-05-29 04:46:20 +00: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
8e36894851
docs: add website motion & UX design spec
2026-05-29 10:44:54 +08:00
TerryM
35e25fa023
fix: hide language selector in desktop menu
Deploy to Frontend Servers / deploy (push) Successful in 20s
2026-05-29 01:08:26 +08:00
TerryM
9b21b7e301
feat: add public page fade in
2026-05-29 00:50:15 +08:00
TerryM
9afb4de859
docs: add Cloudflare cache purge manual
2026-05-29 00:25:14 +08:00
TerryM
026b037c5b
fix: remove home category height animation
Deploy to Frontend Servers / deploy (push) Successful in 21s
2026-05-29 00:20:41 +08:00
TerryM
bca69fe3bd
fix: use mark-only favicon
Deploy to Frontend Servers / deploy (push) Successful in 22s
2026-05-28 23:48:11 +08:00
TerryM
f7828d8776
Avoid search cache loading flicker
2026-05-28 23:17:49 +08:00
TerryM
320739f91b
Add stale cache for public data
2026-05-28 23:09:18 +08:00
TerryM
5ae9647465
Add header reveal animations
2026-05-28 22:57:05 +08:00
TerryM
b59fd82006
Refine mobile dropdown close behavior
2026-05-28 22:41:23 +08:00
TerryM
b24529afc4
feat: enable category slug pages
2026-05-28 22:36:08 +08:00
TerryM
f183a401fc
feat: enhance SEO with meta tags and sitemap, add DocumentMeta component
2026-05-28 22:28:23 +08:00
TerryM
f1a0e9ab40
feat: animate dropdown menus
2026-05-28 22:01:17 +08:00
TerryM
4e44636d68
feat: add global animation styles
2026-05-28 21:55:17 +08:00
TerryM
15d873be63
fix: align popular sorting links
Deploy to Frontend Servers / deploy (push) Successful in 20s
2026-05-28 18:52:01 +08:00
TerryM
6f901f48e1
feat: add mobile search panel
2026-05-28 18:51:55 +08:00
TerryM
5ca38a0eca
fix: overlay lightbox captions without shifting image
2026-05-28 18:40:17 +08:00
TerryM
ef1f3163eb
fix: use 16:9 home banner aspect
2026-05-28 18:38:26 +08:00
TerryM
c03a3c6d89
feat: add latest updates carousel controls
2026-05-28 18:28:28 +08:00
TerryM
c480eea7b7
Merge terry-staging into main
Deploy to Frontend Servers / deploy (push) Successful in 19s
2026-05-28 17:56:40 +08:00
TerryM
b6ba4d53e7
fix: hide empty popular home section
2026-05-28 17:40:35 +08:00
TerryM
5036c930bb
fix: stabilize desktop recommendation layouts
2026-05-28 17:31:32 +08:00
459c051fc8
Merge pull request 'terry-staging' ( #5 ) from terry-staging into main
...
Deploy to Frontend Servers / deploy (push) Successful in 21s
Reviewed-on: #5
2026-05-28 08:56:29 +00: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
ca6dfe0fe1
fix: use backend covers for recommendations
2026-05-28 16:33:16 +08:00
TerryM
6a998c0186
feat: separate popular browse navigation
2026-05-28 16:28:50 +08:00
TerryM
fea6e1c93b
feat: add category and recommendations pages
2026-05-28 16:19:45 +08:00
TerryM
16b047ba04
fix: stick mobile footer nav to bottom
2026-05-28 16:19:21 +08:00
TerryM
e0240f6217
feat: refine home section navigation
2026-05-28 16:07:08 +08:00
TerryM
9d977be2d2
feat: link nav to home sections
2026-05-28 15:55:37 +08:00
TerryM
28b0ef3f9a
feat: update figma category card icons
2026-05-28 15:49:08 +08:00
TerryM
3ed3d00655
feat: align home category and recommendation figma assets
2026-05-28 15:36:24 +08:00
TerryM
4b497380ee
feat: add popular resources home section
2026-05-28 15:35:56 +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
16f3f06431
refactor: remove dead /api/resources download fallback from RecommendedCard
Deploy to Frontend Servers / deploy (push) Successful in 19s
2026-05-28 10:53:11 +08:00
TerryM
49f61b89f1
feat: apply figma browse mobile redesign
2026-05-28 10:41:53 +08:00
TerryM
3825c4ec2f
feat: replace language selector text/globe with country flag icons
2026-05-28 10:27:47 +08:00
TerryM
f7d62bff6e
i18n: translate brand name for ja/ko/vi/id/ms
2026-05-28 10:16:38 +08:00
TerryM
47cff67b87
feat: replace mobile header logo image with i18n text
...
Use ArkLogoMark + t('brand') on the mobile header so the wordmark can be translated (zh-CN: 'ARK 资料库', en: 'ARK Library'). Desktop nav already used this pattern.
2026-05-28 10:15:03 +08:00
TerryM
02c9d454c1
swap home banners, 3s autoplay, animated rec scroll thumb
2026-05-28 09:16:32 +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