• Joined on 2026-06-10
xfy created branch master in xfy/singularity-rs 2026-07-15 09:50:43 +08:00
xfy pushed to master at xfy/singularity-rs 2026-07-15 09:50:43 +08:00
dcc79b8040 chore: add .zcode to gitignore
33ce1061ba fix(render): resolve validation crash from egui camera + brightpass uniform
7591b790b2 ui: Quality panel + runtime bloom-quality rebuild
c06f1543db params: BloomQuality enum + tiered web/desktop defaults + Off fallback
a7490c0c2f render: composite + ACES tone-map (bloom stage [5]), replaces upscale
Compare 10 commits »
xfy created repository xfy/singularity-rs 2026-07-15 09:49:36 +08:00
xfy pushed to master at xfy/yggdrasil 2026-07-14 14:10:05 +08:00
0e4109358f docs(system): 修复 BackupRowProps 文档里 Popover 的 broken intra-doc link
eccaa9f2a9 chore: release v0.4.0
c3ae0aa975 refactor(skills): deploy-to-xun → deploy-to-linux 通用化
7584e0ca1c docs(skills): 新增 deploy-to-xun 部署流程 skill
067075df8a fix(post): 直接访问 #hash 时标题被 sticky header 遮住
Compare 242 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-30 18:32:52 +08:00
23b0256e47 Merge branch 'refactor/unify-tabs-into-filtertabs'
90734446b5 refactor(ui): remove redundant Tabs component
26d37f7271 refactor(admin): use FilterTabs in /admin/system
Compare 3 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-30 17:58:34 +08:00
5426458f4a fix(docs): resolve rustdoc broken links and dead_code warnings
xfy pushed to master at xfy/yggdrasil 2026-06-30 15:01:17 +08:00
95fb8d8698 Merge branch 'feature/admin-database-system'
bf91d18c4f refactor(admin): use shared Tabs component in /admin/system
ff7d9e1e46 feat(ui): add Tabs component for page-level navigation
ef75631889 feat(database): add SystemTab::as_str/from_str string bridge
0b6a076d78 feat(database): use real COUNT(*) for small tables, fall back to estimate for large
Compare 16 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-29 16:22:58 +08:00
2776d39ac1 chore: remove unused docs/superpowers directory
xfy pushed to master at xfy/yggdrasil 2026-06-29 16:14:30 +08:00
b309f2dbc1 chore: release v0.3.0
74992d272f docs(deployment): uncomment XFF in nginx example
5e4f32f2ab docs(main): fix misleading APP_BASE_URL comment
Compare 3 commits »
xfy pushed tag v0.3.0 to xfy/yggdrasil 2026-06-29 16:14:30 +08:00
xfy pushed to master at xfy/yggdrasil 2026-06-29 15:56:12 +08:00
62fe87961f chore(build): add clippy and fix targets to Makefile
431e6e1db4 fix(lint): resolve clippy warnings in comment_storage tests and trash.rs
48a328f553 feat(admin): add decorative image to tiptap editor with focus-within fade effect
962bef2276 fix(ssr-cache): log generation bump and effective SSR_CACHE_SECS
45811df96e fix(comments): add md-content class to comment item to fix syntax highlighting and blank line issues
Compare 11 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-29 14:20:57 +08:00
369b4838a3 style: add brightness filter to images in dark mode
ae770cae3a feat(ui): use EmptyState component for search no results
23f0cc6222 fix(ui): adjust search placeholder size and position
b366c00e74 fix(ui): enlarge and better center search placeholder image
b666472193 fix(ui): add margin between post count and list in tag detail page
Compare 9 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-29 13:48:31 +08:00
373498870a style: apply cargo fmt to workspace
5e1becf116 fix(admin): explicitly set pointer-events auto for trash settings panel to resolve click bug
ef8af77a08 style(admin): format trash.rs
fdaefae027 test: fix test_auto_purge_settings_has_transition_class false positive
768dbc9510 feat(admin): add smooth slide-down animation to trash auto-purge settings panel
Compare 14 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-29 11:33:03 +08:00
46e9a29f1e fix(theme): 消除 ThemeToggle 在 wasm/server 构建的 unused_mut 警告
xfy pushed to master at xfy/yggdrasil 2026-06-29 11:25:03 +08:00
b923851284 docs(main): 注明 CompressionLayer 默认跳过 image/*
74f8c212f6 feat(csrf): warn at startup when APP_BASE_URL is unset
c237007111 docs: add production deployment guide
Compare 3 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-29 10:35:21 +08:00
8ec4ecd310 chore: migrate JS subprojects from npm to pnpm
cb73a9b979 chore: fix cargo clippy warnings (unused import and false positive unused_mut)
178870427c feat(ui): refactor EmptyState to accept dynamic string props and add empty state to archives page
824ad5a3d3 chore(Makefile): remove build hints and start target
7615def3d1 fix: add required [web.resource.dev] for dioxus 0.7.9
Compare 24 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-26 11:10:22 +08:00
731547e6df docs(agents): 新增 Workflow 章节,约定每完成功能点即提交
25e01a109b fix(write): 移除 cover_uploading 多余的 mut 绑定
33db6dc5aa feat(doc): 文档托管到 /doc 路径
c024de1b09 refactor(posts): 抽取 RebuildCacheBar 子组件,降低 PostsPage 复杂度
a534ee436f refactor(trash): 抽取 AutoPurgeSettings 子组件,降低 TrashPage 复杂度
Compare 18 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-25 16:46:42 +08:00
c836e3e1df feat(api): 新增 healthz/readyz 健康检查端点
d41eb4b3cd refactor(write): 滚动条从内容区内部移到窗口边缘
Compare 2 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-25 15:32:12 +08:00
7611c60e6c feat(write): 保存按钮改用鼠尾草绿主色
806b474599 feat(theme): 新增冷调玫瑰第二色用于次要按钮
519c0ae3a9 feat(admin): 后台迁移至 paper-* 主题变量对齐前台
df85df3d2e style(empty-state): 配图加圆角,暗色模式降低亮度
cfd2af1fab refactor(empty-state): 内联 SVG 换成 webp 配图
Compare 10 commits »
xfy pushed to 0.12 at xfy/nvim 2026-06-24 17:59:56 +08:00
a6a7e0ebc9 feat(conform): 支持 jsonc 文件格式化