kate522
|
f3fcfe45da
|
feat(submit): add user media library
|
2026-09-04 22:53:33 +08:00 |
|
kate522
|
7308f055c7
|
fix(frontend): keep asset and homepage filters in DOM
|
2026-09-03 19:21:24 +08:00 |
|
kate522
|
5fd7c212ed
|
fix(runtime): 按参考主题硬切换为 loader/main/auto_fun 单一 DOM 生命周期
- 删除 AksrtFrontend registry/rehydrate 双路架构及 build/public.js 拼包入口,
前台唯一初始路径为 PHP 本地栈(jQuery 1.9.1 → Bootstrap 3.4.1)
→ loader_js(_win/aksrtData 唯一注入)→ tbquire(['main']) → runtime/main.min.js
- window.auto_fun = debounce(z_auto_fun, 100) 为唯一重扫入口;所有模块改为
执行一次 + off/on('auto_fun.aksrt-*') 命名空间重扫,data/class 标记幂等
- 局部更新协议统一:HTML 注入 → post_ajax.ed → auto_fun();
远程 modal → loaded.bs.modal → auto_fun();JSON 成功 → zib_ajax.success
- 灯箱恢复 Miniimgbox/imgbox 唯一 owner(imgbox-container、a[data-imgbox]、
imgbox_data),删除 AksrtLightbox/data-aksrt-lightbox 第二实现及 CSS/overlay,
_win.imgbox* 重新接上 post-display 设置
- 死代码清理:runtime 下 11 组被自有实现替代的旧模块副本、无消费 vendored 库、
顶层 grade.min.js、revenue.js、无调用方的 aksrt_get_win_runtime_config(),
以及 loader 中 16 条死 mapping
- PHP 入队改为本地栈 + loader_js,routed/widget/submit 依赖统一换绑;
用户卡片发布按钮恢复 nav_user_newposts_btn 设置门控
- 测试对齐:新增 frontend-lifecycle-contract,重写 navigation/lazyload/toast/
auth-source/comment/page-display/post-visual 等断言为目标架构契约
验证:node --test widget-system+navigation 223 通过 0 失败;
构建脚本重建 main/imgbox min 与 CSS bundles;改动 PHP php -l、JS node --check
全部通过;git diff --check 干净;credits 重入 harness 通过。
|
2026-09-03 12:44:31 +08:00 |
|
kate522
|
ddf7c37556
|
feat(lightbox): 接入全站图片预览
|
2026-09-02 18:33:47 +08:00 |
|
kate522
|
ff4ec1eb43
|
feat(captcha): 打通人机验证 11 个场景的前后端完整链路
- 统一验证入口 aksrt_require_captcha(),返回 true|WP_Error,启用场景配置缺失时 fail-closed 拒绝
- 前端公共 API 重构为 window.AKSRTCaptcha(verify/collect/reset/run),单飞锁防并发重复验证,一次性 proof 绑定浏览器 cookie+场景+服务商+主机名
- challenge/exchange REST 端点:challenge 原子占用防票据放大厂商调用,增加频率限制
- 新增 OAuth bind pass:服务端签发 5 分钟一次性令牌,绑定用户+服务商+浏览器,微信扫码延迟消费
- 覆盖场景:评论、登录、注册、绑定第三方、绑定手机、找回密码、修改密码、更改邮箱、资料下载、签到、前台投稿
- 移除 Service 层重复验证与 _auth_code_verified/_defer_login 等客户端可伪造标志,删除下载共享 pass 死代码
- 修复腾讯 TC3 签名 scope、Cloudflare action/cdata/hostname 严格校验、阿里云验签错误码映射
- 后台 Schema 保存对 secret 字段做掩码/保留合并;导入导出过滤 aksrt_captcha_config
- 重建 public bundle 与 admin SPA;新增 captcha 运行时/安全/业务契约测试与 harness
|
2026-09-02 13:03:24 +08:00 |
|
kate522
|
8eb62e712b
|
fix(single): restore author follow controls
|
2026-08-31 13:12:45 +08:00 |
|
kate522
|
71444b139a
|
进行了一些小优化
|
2026-08-30 21:48:59 +08:00 |
|
kate522
|
ed914d2eec
|
修复了一些小问题
|
2026-08-30 13:49:54 +08:00 |
|
kate522
|
780e1eba21
|
优化了一些问题
|
2026-08-29 22:03:48 +08:00 |
|
kate522
|
af30159a03
|
优化了一些问题
|
2026-08-29 17:36:21 +08:00 |
|
kate522
|
6eb189ca88
|
进行了一些小修复
|
2026-08-26 21:44:40 +08:00 |
|
kate522
|
fbada8bd6a
|
进行了一些小修复
|
2026-08-26 19:51:31 +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
|
992af2119d
|
进行了一些小修复
|
2026-08-26 15:36:56 +08:00 |
|
kate522
|
562beb15cf
|
进行了一些小修复
|
2026-08-26 15:29:37 +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
|
3dbd196e06
|
修复了一些问题
|
2026-08-25 18:31:49 +08:00 |
|
kate522
|
5cae5b5c93
|
积分与余额账务系统硬切重构
|
2026-08-24 15:59:11 +08:00 |
|
kate522
|
86692ff3f9
|
用户功能设置收口与废弃后台链路清理
|
2026-08-23 22:09:12 +08:00 |
|
kate522
|
081eb0870d
|
登录弹窗接入Toast
|
2026-08-23 21:16:44 +08:00 |
|
kate522
|
d7634d1ff6
|
修复了一些问题
|
2026-08-23 20:59:34 +08:00 |
|
kate522
|
af52f9e94d
|
登录注册体系的源码级硬切换
|
2026-08-23 20:30:01 +08:00 |
|
kate522
|
616beb8c03
|
修复AJAX 引擎
|
2026-08-23 18:01:56 +08:00 |
|
kate522
|
0ffd045576
|
小优化
|
2026-08-23 15:11:17 +08:00 |
|
kate522
|
bb9a410ad6
|
用户公开主页全局采用DOM无刷新加载
|
2026-08-23 14:55:24 +08:00 |
|
kate522
|
84321801a6
|
修复粉丝/关注 TAB 的用户列表渲染
|
2026-08-23 14:12:42 +08:00 |
|
kate522
|
c6c2c0af6d
|
删除私信分支链路
|
2026-08-23 13:42:35 +08:00 |
|
kate522
|
1c5c6d86bb
|
更多资料新增元信息
|
2026-08-23 13:12:41 +08:00 |
|
kate522
|
32cda220f7
|
更多资料新增元信息
|
2026-08-23 13:09:55 +08:00 |
|
kate522
|
57b12dea80
|
更多资料新增元信息
|
2026-08-23 12:51:11 +08:00 |
|
kate522
|
54ee4b3bdd
|
收藏 Tab 现在和文章 Tab 走完全相同的渲染链路和样式
|
2026-08-23 12:38:33 +08:00 |
|
kate522
|
31e185664a
|
fix
|
2026-08-22 18:54:12 +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
|
5f01b3b316
|
公开用户主页文章双列实现
|
2026-08-20 14:20:20 +08:00 |
|
kate522
|
480e2bf07e
|
feat(admin): rebuild page display settings
|
2026-08-19 00:07:13 +08:00 |
|
kate522
|
a0b84977a2
|
feat(navigation): hard-switch to Zibll navigation and Font Awesome 5
|
2026-08-18 20:46:21 +08:00 |
|
kate522
|
0f2ac6c34a
|
feat(frontend): replace article system with Zibll 9.0
|
2026-08-18 16:06:47 +08:00 |
|
kate522
|
95553086dd
|
(fix):update user setting toast
|
2026-08-18 03:48:50 +08:00 |
|
kate522
|
435ee1daa7
|
feat(frontend): replace lazy loading with zibll lazysizes
|
2026-08-18 01:33:38 +08:00 |
|
kate522
|
6c6c462df8
|
refactor: remove forum and topic feature chains
|
2026-08-17 14:52:19 +08:00 |
|
kate522
|
b501cf4611
|
feat: unify invite flow with referral ref
|
2026-08-17 13:49:59 +08:00 |
|