kate522
|
1f4a39d8f8
|
feat(runtime): 全站前端脚本统一接入 AksrtFrontend 全局 DOM 生命周期
- rehydrate.js 新增 boot()/aksrt:ready 事件,支持 boot 后晚注册立即以 init 触发
- aksrt-runtime.js 初始加载改走 AksrtFrontend.boot,tooltip/倒计时注册为组件
- 约 30 个前端脚本(首页、评论、支付、路由、页面叶子、widgets)
从直接 DOMContentLoaded 迁移为 AksrtFrontend.register,并加幂等标记
- section-navs 依赖改为 aksrt-runtime,保证注册时序
- 清理死代码:删除孤儿 loader.js/main.js 及 runtime/page-navs 遗留副本
- loader.js 移除已迁移模块的 tbquire 路径映射,main.js 相应瘦身
- build-public-assets.mjs 增加 runtime/main.min.js 自动压缩步骤
- 新增 4 个契约测试(homepage-dom/rehydrate-runtime/global-dom-init/
public-bundle-parity),3 个既有 harness 适配注册表初始化方式
|
2026-09-02 21:48:56 +08:00 |
|
kate522
|
bb9413cba6
|
对小工具进行了一些修复
|
2026-08-26 08:41:24 +08:00 |
|
kate522
|
815b938363
|
进行了一些小优化
|
2026-08-24 18:13:47 +08:00 |
|
kate522
|
f5c60cd425
|
进行了一些小优化
|
2026-08-24 18:08:06 +08:00 |
|
kate522
|
a0b84977a2
|
feat(navigation): hard-switch to Zibll navigation and Font Awesome 5
|
2026-08-18 20:46:21 +08:00 |
|
kate522
|
435ee1daa7
|
feat(frontend): replace lazy loading with zibll lazysizes
|
2026-08-18 01:33:38 +08:00 |
|
kate522
|
be1979d378
|
feat(widgets): add phase 4 validation and accessibility
|
2026-08-17 11:40:50 +00:00 |
|
kate522
|
463ef36ed3
|
revert 8cad3c2d3d
revert Merge pull request 'feat(widgets): add phase 4 validation and accessibility' (#6) from worktree/widgets-phase-4 into main
Reviewed-on: #6
|
2026-08-17 11:20:54 +00:00 |
|
kate522
|
009b66326a
|
feat(widgets): add phase 4 validation and accessibility
|
2026-08-17 19:12:38 +08:00 |
|
kate522
|
ad99ab53ce
|
feat: rewrite schema-driven widget system
|
2026-08-17 17:29:54 +08:00 |
|