121 Commits (a0da55b499c6cbea983d2683fe2e719b97d370b1)
 

Author SHA1 Message Date
npmrun a0da55b499 docs: add auth captcha design spec (2026-04-19) 11 hours ago
npmrun 8d29da0780 feat(image-crop): integrate vue-advanced-cropper for avatar and header icon uploads 11 hours ago
npmrun 49ab8fef62 fix(public-layout): no login link in header; fix logged-in false 登录 12 hours ago
npmrun 0f1c5ec412 fix(public-layout): hide header 控制台 when viewing another user's profile 12 hours ago
npmrun 24b358115d feat(discover): default discoverVisible to on for new users 12 hours ago
npmrun 1b47809e30 fix(db): correct 0006 migration journal timestamp for drizzle-kit migrate 12 hours ago
npmrun 0b7f29d86f feat(profile): discover visibility and location controls 12 hours ago
npmrun d87b82de5c feat(pages): add discover directory page 12 hours ago
npmrun fbc865c558 feat(nav): add Discover link for logged-in users 12 hours ago
npmrun 0bb2a56f15 feat(profile): persist discover visibility and location fields 12 hours ago
npmrun c122206bca feat(api): add paginated discover users list 12 hours ago
npmrun cdd91f2787 feat(server): add discover card DTO helpers 12 hours ago
npmrun 0a3e1f6eb5 feat(db): add discover visibility columns on users 12 hours ago
npmrun fc56656977 docs: add discover page implementation plan 12 hours ago
npmrun 08e5f63d6c docs: add discover page and discover visibility spec 12 hours ago
npmrun 177cbe837d feat(rss): enhance RSS feed management with sync metadata and improved next sync display 12 hours ago
npmrun 0540db2c8d refactor(auth): replace 'pending' with 'initialized' in auth session and update loading states across components 13 hours ago
npmrun 1776f229fc feat(profile): add optional icon support for social links and update related components 13 hours ago
npmrun f9826e4ac2 feat(public): profile home bio shows front matter desc only when set 13 hours ago
npmrun 2c07ec779c fix(markdown): hide front matter in editor preview and renderSafeMarkdown 13 hours ago
npmrun 660a2e35c0 feat(public): post lists use front matter desc, strip FM in article body 14 hours ago
npmrun ad5cc6ade5 refactor(me/profile): toast-only feedback, overlay loading without layout swap 14 hours ago
npmrun 7fd86f9063 feat(me/profile): bio markdown editor in modal with truncated preview 14 hours ago
npmrun 91978987ce feat(public): about page, profile media refs, media_refs ownerType 14 hours ago
npmrun ba36a2dd85 docs(plan): public about page and media_refs ownerType 14 hours ago
npmrun 03ceb6a2bd refactor(db): rename post_media_refs to media_refs 14 hours ago
npmrun b337a00c38 docs(spec): public about page and media refs ownerType 14 hours ago
npmrun f6beaf05ef feat(ui): success toasts for save and update actions 14 hours ago
npmrun f73d766565 fix: migrate console API calls to useClientApi fetchData 14 hours ago
npmrun 31599d0ec1 fix(auth): unify login/register error copy without duplicate toast 14 hours ago
npmrun a1acba5085 feat: add useClientApi fetchData with optional error toast 14 hours ago
npmrun 421892e97f feat(http): add getApiErrorMessage for unified API error copy 14 hours ago
npmrun c41ba6bf04 docs: add API error toast implementation plan 14 hours ago
npmrun c9f964a196 docs: add API error message and toast design spec 14 hours ago
npmrun 86024e69e4 feat(public): paginated public posts, timeline, and reading pages 14 hours ago
npmrun 044cc02c82 feat(public): profile preview slices and links to full list pages 14 hours ago
npmrun dcfd2fe05f feat(api): public paginated posts, timeline, and reading lists 14 hours ago
npmrun 68ebd5311a feat(server/rss): public preview and paginated list by slug 14 hours ago
npmrun b9b443f30c feat(server/timeline): public preview and paginated list by slug 14 hours ago
npmrun 746e89ec63 feat(server/posts): public preview and paginated list by slug 14 hours ago
npmrun a31b9db636 feat(server): add public list pagination constants and page normalizer 14 hours ago
npmrun 216724f464 docs: add public profile preview and list implementation plan 14 hours ago
npmrun dcc7e62240 docs: add public profile preview and list pages design spec 14 hours ago
npmrun f988d3b91a refactor(ui): reorganize media cleanup section and update labels 15 hours ago
npmrun 4e4d3b1c92 feat(admin): storage vs media_assets audit and safe DB cleanup 15 hours ago
npmrun 707252eb2f feat(media): grace expiry column; widen orphans page; align toolbar 15 hours ago
npmrun 2bf8ae60ef fix(ui): tighten orphans table layout, truncate keys, clearer actions 15 hours ago
npmrun 8b7b44317d feat(ui): media orphans review page and dashboard link 15 hours ago
npmrun 4b2c151a8e feat(nitro): scheduled media orphan sweep task 15 hours ago
npmrun fd47913043 feat(config): admin toggles for media orphan auto-sweep 15 hours ago