34 Commits (763f1a12854c3ff124b95a3ef36a137ef2f794bf)

Author SHA1 Message Date
Mohan c7a0fae0a5 fix(page): article meta on two lines, chat icon button 1 month ago
Mohan 7af79287f6 fix(page): keep search bar within viewport on mobile 1 month ago
Mohan 9508d96b4b fix(page): show tag cloud above articles on mobile 1 month ago
Mohan 98533fe072 fix(style): responsive home layout and admin tables 1 month ago
Mohan db72047447 fix(style): responsive header and admin sidebar 1 month ago
Mohan 7e8a713a89 fix(editor): load article by id for editing drafts 1 month ago
Mohan 418a354a0d feat(editor): add auto-save with 60s countdown and offline detection 1 month ago
Mohan c4ddc961bb fix(tag): fix URL encoding for CJK and mixed tags in tag cloud 1 month ago
Mohan bb19a3ea05 fix(render): quill html articles bypass marked, fix dark code block, fix image path 1 month ago
Mohan 2379d220ce fix(ux): improve comment spacing, merge admin titlebar into global header, fix dark mode editor 1 month ago
Mohan 6210e03bd3 fix(layout): remove duplicate h1 page titles from admin views 1 month ago
Mohan 2cab3995e4 fix(ui): improve admin layout, comment section, article list, and article detail 1 month ago
Mohan abeb140e43 feat(editor): replace textarea with Quill.js WYSIWYG editor 1 month ago
Mohan 39852a0f8a feat(component): add star button to article detail page with login prompt 1 month ago
Mohan d9fecfdc3d feat(page): enable live search and add popular articles section 1 month ago
Mohan 4b41723853 fix(ui): refresh home article list on tag query change 1 month ago
Mohan 60c23e7680 feat(page): add tag recommendations to search page 1 month ago
Mohan 7522a9f809 feat(component): add ArticleMetaBar with reading-time estimate and meta icons on article pages 1 month ago
Mohan 3d6783511c fix(ui): raise tag/badge/link text contrast to WCAG AA via ink tokens 1 month ago
Mohan a521061eb6 refactor(theme): tokenize admin editor and user/tag pages 1 month ago
Mohan 3c74ccfb1d refactor(theme): tokenize admin layout and list pages 1 month ago
Mohan 07fab4c54a refactor(theme): tokenize auth pages and shared widgets 1 month ago
Mohan 30706bd2d8 refactor(theme): tokenize public layout, header and content views 1 month ago
Mohan 06a5cdd7b9 feat(page): add 404 not found view 1 month ago
Mohan 7ec03fd67a feat(page): add dynamic OpenGraph meta and useApi states 1 month ago
Mohan 1108c48dcc feat(admin): add article title in comment review and user pagination 1 month ago
Mohan bfcbf4ab60 feat(admin): comment review page and user role/status management 1 month ago
Mohan 459e0941bb feat(component): add CommentSection with submit form 1 month ago
Mohan 77df158026 feat(page): add admin user list with role guard 1 month ago
Mohan a2e4d0d245 feat(component): paste image upload in editor content 1 month ago
Mohan 3e8ba9f8ed feat(component): add TagCloud with count-based sizing 1 month ago
Mohan e4beaab751 feat(component): add markdown renderer with highlight 1 month ago
Mohan bfeeb5e1b1 feat(page): add register view with validation 1 month ago
Mohan 3e78112545 feat: implement initial frontend with generated API client 1 month ago