Commit Graph
6 Commits
Author SHA1 Message Date
kate522 ec5dfcd82f fix(forum): align forum pages with the reference layout
- cards: restore the shared card shell, add author follow/message actions,
  score group, last-reply meta and reference plate header actions
- home: desktop left tab rail, widget-only sidebar, reference load-more markup
- plate: 1-based tabs, reference defaults (全部/推荐/最新回复/热门/精华)
- post: fixed action rail, score footer, author card, h1 article title
- quick publish: plate selector moved into the submit row like the reference
2026-11-11 18:06:33 +08:00
kate522andClaude Fable 5 7a59c65252 feat(forum): add quick publish, captcha and hidden content
Port the reference inline quick-publish composer to the forum home:
title/body inputs, image upload, plate/topic/access/hidden-content
dropdowns and save/publish actions. Wire the site captcha into forum
publishing through a new `forum_post` scene (admin + REST gate), and
turn the hidden-content box into the theme's own visibility shortcodes
(login/comment/vip/payshow) so the existing gate renderer unlocks them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-11-11 16:37:31 +08:00
kate522andClaude Fable 5 5d3358d844 feat(forum): rebuild plate, post and compose pages
Match the reference layouts for the remaining forum routes: plate pages
get the blurred header card, moderator row and the affix tab bar with
per-tab filtering, topping posts and moderator-only pending/trash tabs;
post pages get the article shell with breadcrumbs, cover, meta row,
vote box, tag row and footer actions; compose pages get the reference
editor plus settings sidebar (submit/draft, status, access, plate,
topic, tag, type, vote) with a cover picker. Saving now honours draft
state and the featured image through the REST contract.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-11-11 16:17:55 +08:00
kate522andClaude Fable 5 eceddb5f7d feat(forum): add the reference forum widgets
Port the six forum widgets from the reference theme: posts list,
multi-tab posts, plate list (default and card), plate info, moderator
list and topic list. They join the schema widget catalog under a forum
group that stays hidden while the forum module is off, reuse the shared
forum cards, paginate through the widget REST client contract, and pull
the forum stylesheet/runtime onto any sidebar that hosts them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-11-11 15:47:13 +08:00
kate522andClaude Fable 5 024ecddfed feat(forum): rebuild forum home page
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-11-11 14:41:02 +08:00
kate522 ee65fc7fd2 feat(forum): add complete forum workflows 2026-11-11 00:09:43 +08:00