70 Commits (299b7059908e926392e699593f68cb31e336f5e2)
 

Author SHA1 Message Date
Mohan 299b705990 style(page): reduce header height to 52px 3 months ago
Mohan 81fd72c27f feat(component): show admin menu only for admins 3 months ago
Mohan 93a24877b0 fix(render): highlight quill code blocks and fix light-theme contrast 3 months ago
Mohan 34b48568ad fix(component): contain quill editor within viewport 3 months ago
Mohan c483ccdd01 fix(render): run code highlight on all article content 3 months ago
Mohan 680b84b1bb fix(render): scroll code block as a whole in preview 3 months ago
Mohan 9ac640df17 chore(asset): replace brand logo with cyber arrow motif 3 months ago
Mohan 0afaed7e06 fix(page): mobile single-column editor with quick actions 3 months ago
Mohan 60fe06841e feat(render): highlight quill code blocks with language 3 months ago
Mohan 9fb40814fe feat(component): code language picker in editor 3 months ago
Mohan 02315cc291 feat(asset): extract brand logo to svg file 3 months ago
Mohan a4e2b05352 fix(header): switch to icon-only nav below 823px 3 months ago
Mohan f14003e1d0 fix(header): icon-only nav links and SVG brand 3 months ago
Mohan 763f1a1285 fix(component): pagination chevron icons 3 months ago
Mohan c7a0fae0a5 fix(page): article meta on two lines, chat icon button 3 months ago
Mohan 7af79287f6 fix(page): keep search bar within viewport on mobile 3 months ago
Mohan 9508d96b4b fix(page): show tag cloud above articles on mobile 3 months ago
Mohan 98533fe072 fix(style): responsive home layout and admin tables 3 months ago
Mohan db72047447 fix(style): responsive header and admin sidebar 3 months ago
Mohan b42d735870 feat(component): add SongScrim and message toast 3 months ago
Mohan feab37f25c feat(component): add SongLoading and SongSeal 3 months ago
Mohan 8e084a6f95 fix(theme): sync SongUI tokens and brighten dark 3 months ago
Mohan 0675efaeeb fix(component): theme-aware comment divider color 3 months ago
Mohan f945ad701f docs: update README to match current project state 3 months ago
Mohan 3230aa4991 chore: remove obsolete checklist and prompt files 3 months ago
Mohan 7b16b89e72 feat(contract): bump openapi to v0.3.1 with comment endpoints 3 months ago
Mohan 7e8a713a89 fix(editor): load article by id for editing drafts 3 months ago
Mohan 8d6fbaf059 chore(config): change dev proxy target port to 9480 3 months ago
Mohan 418a354a0d feat(editor): add auto-save with 60s countdown and offline detection 3 months ago
Mohan c4ddc961bb fix(tag): fix URL encoding for CJK and mixed tags in tag cloud 3 months ago
Mohan 425b7e3055 fix(tag): fallback to tag.name when slug is empty 3 months ago
Mohan bb19a3ea05 fix(render): quill html articles bypass marked, fix dark code block, fix image path 3 months ago
Mohan 5eea29d043 fix(theme): wrap useTheme return with reactive() so toggle text updates immediately 3 months ago
Mohan f9e99d5faa fix(theme): use '昼' instead of '日', improve disabled text contrast 3 months ago
Mohan 6bd1954a96 fix(ux): move page title next to brand, fix dark mode editor borders and icons 3 months ago
Mohan 2379d220ce fix(ux): improve comment spacing, merge admin titlebar into global header, fix dark mode editor 3 months ago
Mohan 6210e03bd3 fix(layout): remove duplicate h1 page titles from admin views 3 months ago
Mohan 2cab3995e4 fix(ui): improve admin layout, comment section, article list, and article detail 3 months ago
Mohan abeb140e43 feat(editor): replace textarea with Quill.js WYSIWYG editor 3 months ago
Mohan fd769d1acc feat(component): add star button to each comment with login prompt 3 months ago
Mohan 39852a0f8a feat(component): add star button to article detail page with login prompt 3 months ago
Mohan d9fecfdc3d feat(page): enable live search and add popular articles section 3 months ago
Mohan 4b41723853 fix(ui): refresh home article list on tag query change 3 months ago
Mohan 60c23e7680 feat(page): add tag recommendations to search page 3 months ago
Mohan ae01874385 feat(component): rebuild comment section with timeline and collapsible form 3 months ago
Mohan 7522a9f809 feat(component): add ArticleMetaBar with reading-time estimate and meta icons on article pages 3 months ago
Mohan 3e8a4c0e3e feat(style): load Noto Serif SC via Google Fonts for article titles 3 months ago
Mohan 3d6783511c fix(ui): raise tag/badge/link text contrast to WCAG AA via ink tokens 3 months ago
Mohan eb9e31c5d1 feat(component): add SongUI Tag/Button/Input/Card in TypeScript 3 months ago
Mohan a521061eb6 refactor(theme): tokenize admin editor and user/tag pages 3 months ago