• Joined on 2026-06-10
xfy pushed to master at xfy/yggdrasil 2026-07-16 18:17:16 +08:00
302e05fe1f fix(docker): 补齐 Dockerfile 缺失的 katex-css 与 restore-webp 步骤
71211bc68d chore(docker): GitHub Releases 下载走 gh-proxy 镜像
ae1efda462 fix(build): build 前清除 static/ SSR 缓存目录
aac0c8198d fix(docker): 升级 builder 至 trixie 以满足 dx 对 GLIBC_2.39 的需求
0395c55213 fix(mermaid): 修复 tsc 类型错误
Compare 8 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 16:24:08 +08:00
45122fc687 fix(post): scrollToHash 增加一次性守卫,切主题不再跳回 URL hash
xfy pushed to master at xfy/yggdrasil 2026-07-16 16:16:07 +08:00
f6b7ab4333 fix(post): scrollToHash 增加 ResizeObserver 布局稳定期,修正 mermaid 异步渲染导致的锚点落点偏移
1ea11b6434 style(checkbox): 文章页 task-list checkbox 改用 appearance:none 自绘圆角方框
e526da0571 style(code-block): 代码块字号从 13.6px 调整为 16px
445b92f407 fix(mermaid): 改用 script 标签加载 IIFE bundle,修正全局变量取值
Compare 4 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 15:20:10 +08:00
ac04b23b59 chore(build): make clean 清除 static/ SSR 缓存目录
xfy pushed to master at xfy/yggdrasil 2026-07-16 15:15:29 +08:00
f613460742 fix(docker): 修复 DX 下载 case 分支行延续导致的解析失败
438a5e1046 fix(ssr): 文章写入后物理删除 SSR 磁盘缓存,根治'重建后内容不更新'
09ca480842 chore(docker): 移除 gh-proxy,改用 GitHub 直连下载 dx 与 Tailwind
78a8d188d1 fix(admin): 重建结果消息改绝对定位,避免撑高容器顶起按钮
f39cb35a31 docs: 补充数学公式与流程图架构说明
Compare 10 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 13:39:00 +08:00
1935321da1 build(deps): 升级 TypeScript 至 7.0.2(Go 原生编译器)
xfy pushed to master at xfy/yggdrasil 2026-07-16 13:32:26 +08:00
debe7dabe3 fix(test): Docker 集成测试在无 daemon 环境优雅跳过而非失败
fa8b1d9968 test: 补齐安全关键路径的单元测试盲区
fdf2243299 docs(env): 补全 .env.example 缺失的 5 个环境变量
Compare 3 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 11:37:35 +08:00
d1c41e8fc5 fix(wasm): hooks 模块移出 server gate,双端可见
5b6cb7d796 feat(middleware): COMPRESSION_ALGORITHMS 默认值改为 off
593c0322bc fix(server): 端口被占用时优雅退出而非 panic
Compare 3 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 11:08:57 +08:00
c2263e6bf1 chore(lint): 修复 rust-1.97 clippy useless_borrows_in_formatting 告警
5b183007a7 perf(server): 用 mimalloc 替换系统全局分配器
Compare 2 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-16 10:29:37 +08:00
8c907e4c67 chore(skill): 移除未使用的 writing-great-skills 技能及其 lock 注册
xfy pushed to master at xfy/yggdrasil 2026-07-16 10:28:34 +08:00
dc24de0dbb chore: 更新 skills 配置与术语;新增 rust-advanced-performance 技能;清理 Makefile
xfy pushed to master at xfy/yggdrasil 2026-07-15 18:31:32 +08:00
c6cb401522 refactor(admin): 拆分 system.rs 为 system/ 目录(按 tab 分文件)
110be35c54 refactor: 抽 main.rs 中间件到 src/middleware.rs
5a88531543 refactor(api): 收敛 mod.rs 逐行 allow 为文件级 #![allow]
5e2365ef7c docs: 补全 xterm-terminal / shared 库说明并修正 libs 数量
Compare 4 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-15 18:12:57 +08:00
22d05a98b3 chore(lint): 修复 Biome 告警(schema 版本/optional chain/CSS !important 抑制)
27ed605223 fix(comments): 修复 section.rs / dashboard.rs 括号不匹配导致编译失败
bdc9f0f711 chore(make): fix 目标新增 cargo fmt 与 dx fmt
Compare 3 commits »
xfy pushed to master at xfy/singularity-rs 2026-07-15 17:53:51 +08:00
359d2f876f fix(disk): eliminate radial spokes by decoupling density weight from RK45 step size
xfy pushed tag v0.4.0 to xfy/yggdrasil 2026-07-15 17:49:58 +08:00
xfy pushed to master at xfy/yggdrasil 2026-07-15 17:49:27 +08:00
886eeca915 style: 全项目 rsx! 格式规范化(cargo fmt)
xfy pushed to master at xfy/yggdrasil 2026-07-15 17:42:04 +08:00
cbb8be7441 feat(make): 新增 docker-amd64 与 docker-apple 目标构建 x86_64 镜像
832b7c626d fix(infra): Docker daemon 不可用时不再 panic
65a7b1226f style: 全项目格式规范化(cargo fmt)+ Docker daemon 断连容错
71f3351c99 feat(server): 通过响应头主动暴露版本与 git 描述信息
a3ca08f3f6 chore(docker): 完善 .dockerignore 规则
Compare 7 commits »
xfy pushed to master at xfy/singularity-rs 2026-07-15 17:41:40 +08:00
b4f14b2f35 tune(disk): align defaults to Gargantua visuals
7130d0c6b2 feat(disk): rewrite density model for solid Gargantua-style accretion disk
6801f196c3 style: clear remaining clippy warnings
a5ef427cb8 feat(disk): tune volumetric disk noise for opaque body with visible streaks
abdd50576b fix(ui): make Controls panel vertically scrollable
Compare 24 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-15 13:57:25 +08:00
2d5c7f3d2a style(main): 修复缩进格式与模块/导入排序
acfdfb03f5 fix(image): 为 ImageFmt 别名补上 #[cfg(feature = "server")] 门控
Compare 2 commits »
xfy pushed to master at xfy/yggdrasil 2026-07-15 13:18:27 +08:00
8efd8c8021 perf(image): cache_key 单次拼接 + detect_format 零分配后缀匹配
b269fcf205 perf(posts): list/search 零 capacity Vec 改 collect 预分配 + helpers retain
a41a1d3ae1 perf(markdown): 消除双解析 + format! 改 write! 直写
d4f8b463d2 perf(slug): slugify 单遍状态机重写,分配 4→1
b34f44d3e7 perf(html): escape_html 链式 5 次 replace 改单遍扫描
Compare 23 commits »