Commit Graph
7 Commits
Author SHA1 Message Date
kate522 80991d8347 fix(widgets): strip remaining decorative forum/oneline ajaxpagers
Board list, plate lists, topic terms and oneline posts no longer wrap
static SSR in inert ajaxpager attributes without a real pager.
2026-07-21 13:13:07 +08:00
kate522 11920a2dc6 feat(widgets): forum tabs shared hot payload + terms/boards ajax
Route multi-tab forum topics through HotTopics mini/rank payload and
WidgetAjax style/plate params; wire terms/boards to real REST ajaxpager.
2026-07-21 11:17:01 +08:00
kate522 9c5ac01119 feat(widgets): shared forum topic/plate renderers for list depth
Extract aksrt_render_forum_topic_mini/detail and plate row/card helpers,
then wire TopicLists, PlateLists, and BoardList for zibll-aligned DOM,
lazy thumbs, and identity-aware topic rows.
2026-07-21 10:39:16 +08:00
kate522 2396ca98fb feat(forum): plate info follow/compose + mods grid + board depth
Sidebar plate widgets gain follow/compose actions, super-mod roles,
board list sorting/styles, and matching CSS polish.
2026-07-20 22:57:10 +08:00
kate522 47d202bb96 feat(widgets): reviews + highlights carousel cards; plate-aware board list
Add zibll reviews/highlights marketing widgets with CSS, and make the
legacy forum board-list widget prefer aksrt_forum_plate CPT.
2026-07-19 00:25:43 +08:00
kate522 3cf0c08969 fix(autoload): one PSR-4 type per payment/widget file
PSR-4 split left GatewayInterface/Gateway duplicated across files;
loading BalanceGateway redeclared the interface. Strip sibling types
from polluted files (payment + widgets) so each path owns one type.
2026-07-17 14:44:36 +08:00
kate522 aaf458af1c refactor(autoload): migrate theme classes to Composer PSR-4
Move 288 types from global AKSRT_* + inc/classes manual requires into
namespace AKSRT\{Domain} under src/AKSRT/, wire composer.json psr-4,
and slim bootstrap to helpers/modules/hooks only. Split multi-class
widget/gateway files, update admin contract audit paths, and document
the layout in ADR/README.
2026-07-17 13:29:22 +08:00