kate522
d0c6c3e431
feat(submit): fold slide cover into multi-select image picker
...
Match the featured cover buttons row to the reference theme: drop the
dedicated slide button, let the icon-only image picker select multiple
images into a slide cover (single pick stays an image cover), and align
the loaded-state visibility matrix.
2026-09-06 10:30:27 +08:00
kate522
daee4cd67f
feat(submit): make video cover row icon-only with hover titles
...
Replace the video-pic/video/clear button labels with icon-only buttons
carrying title + aria-label (设置视频封面/视频/清除), center the glyphs
via flex to fix the upward icon shift, rename the media picker title to
为视频设置封面, and drop the unused setVideoCover i18n key. Contract
test updated to pin the new markup and string set.
2026-09-06 10:10:12 +08:00
kate522
51a591e2b9
feat(submit): add video cover picker with playable video preview
...
Featured video preview now renders a real DPlayer (video-url/video-pic)
like the reference theme instead of a static image, so the cover video
plays on the submit page. Top-right bar gains the video-cover button
shown only when a video cover is loaded; backend honors pic_id and no
longer deletes the thumbnail before cover validation. Drop dead i18n
keys and data-can-* attributes.
2026-09-05 23:41:22 +08:00
kate522
51dd38163d
fix(submit): keep sidebar visible on front submit page
2026-09-05 21:50:40 +08:00
kate522
f3fcfe45da
feat(submit): add user media library
2026-09-04 22:53:33 +08:00
kate522
6eb189ca88
进行了一些小修复
2026-08-26 21:44:40 +08:00
kate522
5222349c85
进行了一些小修复
2026-08-26 18:46:15 +08:00
kate522
ad26feaaee
进行了一些小修复
2026-08-26 18:37:44 +08:00
kate522
ee4e599f2d
进行了一些小修复
2026-08-26 18:25:42 +08:00
kate522
7c0c21e984
进行了一些小修复
2026-08-26 18:06:44 +08:00
kate522
fb2bbb64c5
进行了一些小修复
2026-08-26 17:57:29 +08:00
kate522
5121b33ad5
进行了一些小修复
2026-08-26 16:59:42 +08:00
kate522
b80ac46147
进行了一些小修复
2026-08-26 16:38:41 +08:00
kate522
2cb78edabb
进行了一些小修复
2026-08-26 16:32:18 +08:00
kate522
c484ee6ef3
修复了一些问题
2026-08-25 19:59:43 +08:00
kate522
f5746da0ae
修复了一些问题
2026-08-25 19:42:16 +08:00
kate522
e41350a81b
修复了一些问题
2026-08-25 19:03:05 +08:00
kate522
bb9a410ad6
用户公开主页全局采用DOM无刷新加载
2026-08-23 14:55:24 +08:00
kate522
9375b1c30c
refactor(assets): vendor 资产迁入标准目录并全仓去除 zibll 标识
...
- assets/vendor 全量迁移: fontawesome5→assets/fontawesome5, css→assets/css,
js→assets/js/runtime(避开 14 个同名自有文件), img 合并去重→assets/img,
fonts→assets/fonts; 删除 assets/vendor
- libs 五个与 widgets/third-party 字节相同的库不重复入库, loader paths 改指向
- 运行时切换: _win.uri=assets 根, loader baseUrl=/js/runtime, enlighter 注入
路径同步; PHP 7 个引用文件切换并改名 $zibll_*→$runtime_*
- 去品牌: Qinver 头注释/品牌 console.log/演示链接清除, 默认文案中性化
- 功能标识符改名: zib__→aksrt__, zib_ajax→aksrt_ajax, window.zib→
window.aksrtLegacy, zibllblock/*→aksrtblock/*, .zib-widget→.aksrt-panel,
.zib-slider→.aksrt-slider, zib_menu_options meta 键等
- 自有 CSS 改名: legacy-utilities/compat-vars/footer shell
- admin SPA 重建; 契约测试同步(路径/断言/文件更名)
- 例外保留: tests/visual 对照环境与 fixtures 前缀(外部 Zibll 产品引用)
验证: php -l 133 个改动文件通过; runtime 86 个 JS node --check 通过;
契约测试 68/70(2 个失败经 stash 对照确认为存量问题)
2026-08-22 16:16:30 +08:00
kate522
a0b84977a2
feat(navigation): hard-switch to Zibll navigation and Font Awesome 5
2026-08-18 20:46:21 +08:00
kate522
6c6c462df8
refactor: remove forum and topic feature chains
2026-08-17 14:52:19 +08:00
kate522
ab70a5eae9
refactor(admin): consolidate duplicate configuration
...
Remove duplicate comment, captcha, filing, and website-security configuration paths.
Move front submission verification to the captcha scene matrix and retire obsolete admin routes and components.
2026-08-13 02:26:17 +08:00
kate522
8241570ca2
feat(users): govern profiles and access
...
Normalize fixed profile fields, profile actions, and the five-column capability matrix for comments, uploads, and downloads.
2026-08-13 00:24:54 +08:00
kate522
72c0d10172
feat(submit): pay_limit, require_login, coupon fields on front submit
...
Expose VIP purchase gate, login-required purchase, and coupon toggle/desc
in the pay sidebar; persist through FrontSubmitPay into DomainModel meta.
2026-07-18 23:54:03 +08:00
kate522
24330653f0
feat(ux): forum pay-hide depth, clogin OAuth, ban appeals admin, posts-navs widget
...
- Forum compose/save/draft: VIP prices, partial hide, coupons + shortcode tools
- Rainbow clogin aggregate login (rewrite + schema + CLoginClient)
- Native ban appeals tab: approve/reject + lift ban + notify
- WidgetPostsNavs + register missing forum widgets
- Submit editor shortcodes: login/reply/vip/payshow
2026-07-18 23:31:57 +08:00
kate522
518e825bdd
feat(front-submit): 1:1 写文章/投稿页对齐 zibll newposts
...
Register AKSRT 写文章/投稿 page template, wire header publish entry to
front submit URL, rewrite page-submit as dual-column TinyMCE compose with
featured cover, multi-category/topics/filters, pay box, drafts, and
capability-gated FrontSubmit AJAX (pay/featured traits).
2026-07-18 13:29:27 +08:00