Commit Graph

  • b98059edcc fix(assets): 引用徽标加 z-10 修复被 blur-img 展示层遮盖 master xfy 2026-07-24 18:31:45 +08:00
  • 99d33b54d2 fix(lightbox): 图集切换不重算几何导致图片压扁 xfy 2026-07-24 18:15:11 +08:00
  • 051ca947e3 feat(assets): 素材网格接入灯箱预览 xfy 2026-07-24 17:39:34 +08:00
  • fa40f4bd95 fix(assets): uuid 参数序列化失败导致上传 500 xfy 2026-07-24 17:04:35 +08:00
  • 8f75a64bfd fix(assets): SUM(size_bytes) 显式转 bigint 修复列表 500 xfy 2026-07-24 16:50:30 +08:00
  • 45d70e1dc6 refactor(assets): 清理 lint,对齐项目惯例 xfy 2026-07-24 16:44:47 +08:00
  • 5612f16425 feat(assets): 封面「从素材库选择」联动 xfy 2026-07-24 16:32:43 +08:00
  • 0c47e87d30 feat(assets): 全量重建索引 xfy 2026-07-24 16:27:02 +08:00
  • 799455da43 feat(assets): 删除保护、孤儿清理与 alt 编辑 xfy 2026-07-24 16:23:00 +08:00
  • 99b96e7a0c feat(assets): 素材管理只读列表页 xfy 2026-07-24 16:15:19 +08:00
  • 0c811efd4d feat(assets): 素材注册表数据层 xfy 2026-07-24 16:07:07 +08:00
  • adde92e15c docs(assets): 素材管理功能设计规格 xfy 2026-07-24 15:26:56 +08:00
  • de4bfafb72 chore: release v0.6.2 v0.6.2 xfy 2026-07-24 14:02:10 +08:00
  • 2b048b94a3 fix(utils): sleep_ms 的 cfg guard 对齐 feature 模型,修复 web-only 构建失败 xfy 2026-07-24 10:52:51 +08:00
  • 5a10b07bff fix(router): 修复错误冒泡触发的 404 页「返回首页」卡死 xfy 2026-07-24 10:34:18 +08:00
  • f9cf1f71e4 chore: release v0.6.1 v0.6.1 xfy 2026-07-23 18:29:54 +08:00
  • d80664db5e docs(agents): 新增规范 #16——非测试代码禁止 unwrap xfy 2026-07-23 18:26:24 +08:00
  • 690e00e194 refactor(unwrap): 消除非测试代码中的裸 .unwrap(),改为带不变量说明的 .expect() xfy 2026-07-23 18:26:19 +08:00
  • d1013dfa08 refactor(mhchem): re! 宏编译失败降级为不匹配,补上 panic=abort 缺失的防御 xfy 2026-07-23 18:16:22 +08:00
  • a03fbac88c fix(mhchem): 修复 find_observe_end 逐字节扫描多字节字符的 panic xfy 2026-07-23 18:00:41 +08:00
  • feaf76bcd9 fix(mhchem): 修复 ". __* " 正则转录错误导致的 panic=abort 崩溃 xfy 2026-07-23 17:49:20 +08:00
  • 3e9a3aa70d docs(mhchem): 修复模块级文档中的 broken intra-doc links xfy 2026-07-23 17:48:06 +08:00
  • 089fe88a75 fix(docker): 复制 patches/ 目录以修复 pnpm install ENOENT xfy 2026-07-23 16:45:00 +08:00
  • 970ff8dc5b chore: release v0.6.0 v0.6.0 xfy 2026-07-23 16:33:07 +08:00
  • f2216119ae chore(markdown): 格式化测试中的长字符串字面量 xfy 2026-07-23 16:30:31 +08:00
  • 07d737af0f fix(markdown): 修复窄表格在 table-wrap 内边框被裁切 xfy 2026-07-23 16:18:12 +08:00
  • 485d4b1cc4 fix(markdown): 修复移动端表格无法横向滚动 xfy 2026-07-23 16:07:11 +08:00
  • 77a22bbfb1 feat(editor): tiptap 代码块 mermaid 实时预览 xfy 2026-07-23 15:13:07 +08:00
  • 800129e245 refactor(shared): 下沉 mermaid Catppuccin 主题变量到 shared 包 xfy 2026-07-23 15:12:48 +08:00
  • 86781d8bbc feat(editor): tiptap 富文本编辑器内脚注所见即所得 xfy 2026-07-23 14:33:25 +08:00
  • f569258633 fix(editor): 隐藏无语言标识代码块的空工具栏顶栏 xfy 2026-07-23 14:00:42 +08:00
  • 67406f661a refactor(middleware): 抽出 ssr_generation/version_headers 中间件到 middleware.rs xfy 2026-07-23 13:56:51 +08:00
  • b25abcb9d8 chore(deps): 更新 tokio 与 regex 依赖包版本 xfy 2026-07-23 13:38:10 +08:00
  • 644db48d17 fix(lint): 修复 Biome 检查错误 xfy 2026-07-23 13:36:11 +08:00
  • db74a96de1 style: 格式化 Rust 与 TS 代码 xfy 2026-07-23 13:34:27 +08:00
  • 17d596c512 refactor: 清理死代码与冗余,修复 mhchem 模块的 clippy 阻断 xfy 2026-07-23 13:32:46 +08:00
  • 6276bab6c6 fix(sanitizer): 允许 KaTeX 渲染所需的 svg 与 path 标签及绘图属性 xfy 2026-07-23 13:27:13 +08:00
  • bcd13958ac feat(katex): 移植 mhchem 化学公式转译器(\ce/\pu → LaTeX) xfy 2026-07-23 12:23:53 +08:00
  • c6999763c0 fix(editor): 修复 tiptap-markdown 过度转义导致显示损坏 xfy 2026-07-23 12:04:25 +08:00
  • 5e5583fe20 feat(katex): 注册 16 个物理学宏表 xfy 2026-07-23 11:55:38 +08:00
  • 68ac629f44 fix(sql-console): 写操作后全量失效相关缓存 xfy 2026-07-23 11:49:52 +08:00
  • 2b75ac4d28 fix(editor): 修复 tiptap 序列化转义脚注语法 [^id] → \[^id\] 导致失效 xfy 2026-07-23 11:10:21 +08:00
  • c693d82bab docs(agents): 重写 AGENTS.md 为完整的仓库指南 xfy 2026-07-23 10:24:05 +08:00
  • 68e290a9fe feat(write): 新建文章默认发布状态改为直接发布 xfy 2026-07-23 10:10:51 +08:00
  • f7e4d2f5ea chore: release v0.5.0 v0.5.0 xfy 2026-07-22 17:41:29 +08:00
  • 44c76b48c1 chore(deploy): 新增 xun 服务器全量部署脚本 xfy 2026-07-22 17:33:09 +08:00
  • 856eeb758c fix(build): Docker 构建透传 git 信息,修复 x-yggdrasil-git 恒为 unknown xfy 2026-07-22 16:05:49 +08:00
  • eaabb87108 docs(code-runner): AGENTS.md 补充别名归一化与 bun 镜像说明 xfy 2026-07-21 15:47:39 +08:00
  • ca676a6146 feat(docker): 新增 yggdrasil-runner-bun 沙箱镜像 xfy 2026-07-21 15:44:38 +08:00
  • 52e5ee2736 feat(admin): 代码试运行沙箱加 bun 语言按钮 xfy 2026-07-21 15:24:41 +08:00
  • 864c813c6d feat(code-runner): 高亮层补 bun 别名、CodeMirror 加 TS 模式 xfy 2026-07-21 15:23:47 +08:00
  • 22d226d4e8 feat(code-runner): 添加语言别名归一化与 bun 运行器注册 xfy 2026-07-21 15:21:58 +08:00
  • 460088fa43 docs(skill): deploy-to-linux 添加手动部署模式 xfy 2026-07-21 14:13:49 +08:00
  • ccee9131a9 fix(highlight): 编译期内嵌自定义语法,修复线上 Docker 镜像代码高亮缺失 xfy 2026-07-21 14:10:38 +08:00
  • 9e9c6be5ce docs(skill): deploy-to-linux 删除已修复的 Code Runner 限制、fish 兼容性改写为正向清单 xfy 2026-07-21 13:33:40 +08:00
  • d44b1565de docs(markdown): 新增 Markdown 全特性测试文章 xfy 2026-07-21 11:26:38 +08:00
  • 63a52f62c9 chore(format): mermaid-renderer 入口文件对齐 biome 格式 xfy 2026-07-17 17:41:39 +08:00
  • 5dceb39544 feat(editor): 数学公式节点带 KaTeX 预览,根治编辑器序列化破坏 LaTeX xfy 2026-07-17 17:33:37 +08:00
  • e3e0829fcd fix(docker): 预装 binaryen 避免 dx 运行时下载 wasm-opt 失败 xfy 2026-07-17 13:33:31 +08:00
  • 156b51d697 feat(highlight): 文章页代码块支持 Vue SFC 语法高亮 xfy 2026-07-17 11:42:55 +08:00
  • 6fee07df1f feat(markdown): 文章页脚注完整支持(语义化 + back-link + 样式) xfy 2026-07-17 10:57:40 +08:00
  • 3831d1af01 feat(header): 搜索入口改为图标按钮 xfy 2026-07-17 10:28:39 +08:00
  • fac247f60a feat(mermaid): 流程图配色对齐 Catppuccin + 容器美化 xfy 2026-07-17 10:13:20 +08:00
  • 302e05fe1f fix(docker): 补齐 Dockerfile 缺失的 katex-css 与 restore-webp 步骤 xfy 2026-07-16 18:16:35 +08:00
  • 71211bc68d chore(docker): GitHub Releases 下载走 gh-proxy 镜像 xfy 2026-07-16 18:03:09 +08:00
  • ae1efda462 fix(build): build 前清除 static/ SSR 缓存目录 xfy 2026-07-16 17:39:44 +08:00
  • aac0c8198d fix(docker): 升级 builder 至 trixie 以满足 dx 对 GLIBC_2.39 的需求 xfy 2026-07-16 17:39:41 +08:00
  • 0395c55213 fix(mermaid): 修复 tsc 类型错误 xfy 2026-07-16 17:06:06 +08:00
  • bdfc7a19e9 feat(mermaid): 流程图主题切换跟随 VT 圆形扩散动画 xfy 2026-07-16 16:58:27 +08:00
  • 6eb7a743e5 fix(mermaid): 主题切换时重渲染已渲染的流程图 xfy 2026-07-16 16:42:04 +08:00
  • f7a3336b76 style(details): 正文折叠块卡片化,自绘 chevron + hover/focus 态 xfy 2026-07-16 16:31:00 +08:00
  • 45122fc687 fix(post): scrollToHash 增加一次性守卫,切主题不再跳回 URL hash xfy 2026-07-16 16:22:42 +08:00
  • f6b7ab4333 fix(post): scrollToHash 增加 ResizeObserver 布局稳定期,修正 mermaid 异步渲染导致的锚点落点偏移 xfy 2026-07-16 16:05:11 +08:00
  • 1ea11b6434 style(checkbox): 文章页 task-list checkbox 改用 appearance:none 自绘圆角方框 xfy 2026-07-16 15:58:54 +08:00
  • e526da0571 style(code-block): 代码块字号从 13.6px 调整为 16px xfy 2026-07-16 15:52:58 +08:00
  • 445b92f407 fix(mermaid): 改用 script 标签加载 IIFE bundle,修正全局变量取值 xfy 2026-07-16 15:36:07 +08:00
  • ac04b23b59 chore(build): make clean 清除 static/ SSR 缓存目录 xfy 2026-07-16 15:15:55 +08:00
  • f613460742 fix(docker): 修复 DX 下载 case 分支行延续导致的解析失败 xfy 2026-07-16 15:15:12 +08:00
  • 438a5e1046 fix(ssr): 文章写入后物理删除 SSR 磁盘缓存,根治'重建后内容不更新' xfy 2026-07-16 15:11:34 +08:00
  • 09ca480842 chore(docker): 移除 gh-proxy,改用 GitHub 直连下载 dx 与 Tailwind xfy 2026-07-16 14:51:21 +08:00
  • 78a8d188d1 fix(admin): 重建结果消息改绝对定位,避免撑高容器顶起按钮 xfy 2026-07-16 14:36:33 +08:00
  • f39cb35a31 docs: 补充数学公式与流程图架构说明 xfy 2026-07-16 14:24:38 +08:00
  • 70edc5e46c feat(frontend): mermaid 流程图懒加载渲染 xfy 2026-07-16 14:22:43 +08:00
  • 218533402b feat(css): 自托管 KaTeX CSS 与 woff2 字体 xfy 2026-07-16 14:15:20 +08:00
  • 84f6223c68 feat(markdown): 评论支持数学公式渲染 xfy 2026-07-16 14:12:20 +08:00
  • 95fe9d862d feat(markdown): 文章支持数学公式 SSR 渲染 xfy 2026-07-16 14:11:05 +08:00
  • 891a576dc0 feat(deps): 引入 katex-rs 服务端数学公式渲染 xfy 2026-07-16 14:09:14 +08:00
  • 1935321da1 build(deps): 升级 TypeScript 至 7.0.2(Go 原生编译器) xfy 2026-07-16 13:36:54 +08:00
  • debe7dabe3 fix(test): Docker 集成测试在无 daemon 环境优雅跳过而非失败 xfy 2026-07-16 13:22:49 +08:00
  • fa8b1d9968 test: 补齐安全关键路径的单元测试盲区 xfy 2026-07-16 11:55:58 +08:00
  • fdf2243299 docs(env): 补全 .env.example 缺失的 5 个环境变量 xfy 2026-07-16 11:42:30 +08:00
  • d1c41e8fc5 fix(wasm): hooks 模块移出 server gate,双端可见 xfy 2026-07-16 11:37:13 +08:00
  • 5b6cb7d796 feat(middleware): COMPRESSION_ALGORITHMS 默认值改为 off xfy 2026-07-16 11:33:14 +08:00
  • 593c0322bc fix(server): 端口被占用时优雅退出而非 panic xfy 2026-07-16 11:23:45 +08:00
  • c2263e6bf1 chore(lint): 修复 rust-1.97 clippy useless_borrows_in_formatting 告警 xfy 2026-07-16 10:53:59 +08:00
  • 5b183007a7 perf(server): 用 mimalloc 替换系统全局分配器 xfy 2026-07-16 10:53:51 +08:00
  • 8c907e4c67 chore(skill): 移除未使用的 writing-great-skills 技能及其 lock 注册 xfy 2026-07-16 10:29:06 +08:00
  • dc24de0dbb chore: 更新 skills 配置与术语;新增 rust-advanced-performance 技能;清理 Makefile xfy 2026-07-16 10:27:51 +08:00
  • c6cb401522 refactor(admin): 拆分 system.rs 为 system/ 目录(按 tab 分文件) xfy 2026-07-15 18:28:39 +08:00
  • 110be35c54 refactor: 抽 main.rs 中间件到 src/middleware.rs xfy 2026-07-15 18:20:56 +08:00