• Joined on 2026-06-10
xfy pushed to master at xfy/lolly 2026-06-11 23:58:49 +08:00
a0cb0775f7 ci: remove GitHub Actions workflow, keep Gitea Actions only
xfy pushed to master at xfy/lolly 2026-06-11 23:51:12 +08:00
7263fcdc22 ci: trigger Gitea Actions re-run
xfy pushed to master at xfy/lolly 2026-06-11 23:44:59 +08:00
09f4ca5755 ci: add Gitea Actions CI pipeline
aaeb9c2c49 ci: add GitHub Actions CI pipeline
6967957299 feat(config): add ${ENV_VAR} interpolation in YAML configuration
f605ef3b44 feat(server): add /healthz and /readyz endpoints for Kubernetes probes
8224ae7ff3 feat(middleware/cors): add CORS middleware with server-level configuration
Compare 8 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 18:16:45 +08:00
8dbe564ca2 fix(write): 骨架屏与实际页面结构对齐
xfy pushed to master at xfy/yggdrasil 2026-06-11 18:07:25 +08:00
75e0659cb2 fix(admin): 后台管理页改为 CSR 避免闪烁
xfy pushed to master at xfy/yggdrasil 2026-06-11 17:36:16 +08:00
ea440cd61c fix(admin): 评论管理页改为 CSR 避免按钮点击闪烁
xfy pushed to master at xfy/lolly 2026-06-11 17:23:22 +08:00
f33117b940 fix(handler,http2,loadbalance,logging,resolver,ssl): fix high severity issues
27e00b84a8 fix(proxy,handler,server,stream,ratelimit): fix resource leaks and functional bugs
fe0dee4da3 fix(compression,ssl,server,lua): resolve data races and concurrency bugs
e733273139 fix(server,app,proxy,resolver,middleware,lua): add nil guards and safe defaults
818aa23739 fix(logging,mimeutil,variable): correct data corruption and behavior bugs
Compare 5 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 16:12:02 +08:00
569eec5bf8 fix(admin): 评论管理页多项修复
xfy pushed to master at xfy/lolly 2026-06-11 15:49:50 +08:00
b766b98125 docs(plans): add bug fix implementation plan
dea5e28f5f test(server): fix data race in monitoring endpoint tests
e8fbbf368c fix(config,server): merge defaults on Load and fix monitoring registration
7cc76f0d5b chore(proxy): remove misplaced go:generate directive
Compare 4 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 15:49:50 +08:00
b55409d421 fix(comments): remove admin action buttons from public comment item
3e95353cc5 fix(comments): nest pending replies under parent comments
44a738a940 fix(comments): migrate from use_server_future to use_resource
Compare 3 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 14:56:32 +08:00
2b36a7c669 fix: resolve WASM compilation errors
aa68dc4c55 fix(comments): address code quality issues in CommentForm
f855a9a6cd fix(comments): fix compilation errors in list.rs and pending_item.rs
Compare 3 commits »
xfy pushed to master at xfy/lolly 2026-06-11 14:44:54 +08:00
5e38b63f10 docs(benchmarks): update performance report and add bench-compare script
9824ad5b57 perf(netutil): cache RemoteAddr string formatting
148f43fcb3 perf(handler): enable file info cache and fix index file cache lookup
047e033af5 feat(accesslog): add deterministic sampling with sample_rate config
Compare 4 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 14:42:25 +08:00
792b06a2eb fix(comments): address code quality issues in list and pending_item
8ae3299b3e feat(comments): add PendingCommentItem component
12a91e3b8e feat(comments): merge approved and pending comments in CommentList
9e658662cb fix(comments): add error logging for check_pending_status failure
40cfd44d3a feat(comments): add pending_comments to CommentContext and sync on mount
Compare 12 commits »
xfy pushed to master at xfy/lolly 2026-06-11 14:10:43 +08:00
1128eb644f perf(static): enable FileInfoCache by default with negative caching
445401c40f perf(accesslog): add sample_rate for access log to reduce CPU and allocations
88bb7bf267 docs(benchmark): add v0.4.0 performance analysis report
58e095a35b feat(pprof): add /debug/pprof/allocs endpoint for allocation profiling
ebeb258c58 docs(benchmark): add v0.4.0 baseline summary and update gitignore
Compare 6 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 13:30:41 +08:00
ec2f3e313e refactor(comments): remove consented_at column from migration and model
59d5b9222a refactor(comments): remove privacy consent checkbox and consented param
358dff152d fix(error): use Debug formatting in AppError logs for full error chain visibility
c10134c32e fix(comments): convert confirm_with_message Result to Option for WASM compatibility
04737300e6 feat(comments): add complete comment system with guest commenting, moderation, and admin UI
Compare 7 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-11 10:01:12 +08:00
fce16288b5 chore: symlink CLAUDE.md to AGENTS.md
xfy pushed to master at xfy/yggdrasil 2026-06-11 09:55:59 +08:00
fcb5a127d4 feat(skills): add multi-style design skills from taste-skill repo
ccd564312b feat: hash session tokens and enforce configurable session limit per user
5be0cab525 feat: add hash_token function for SHA-256 session token hashing
81555d920e refactor: sessions table stores token hash instead of plaintext
1fa379fe4a chore: add sha2 and hex dependencies for session token hashing
Compare 5 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-10 18:25:13 +08:00
9cf6a7e4e6 fix(admin): replace use_delayed_loading with DelayedSkeleton for posts page
265eb15887 feat(admin): add pagination to posts management page
Compare 2 commits »
xfy pushed to master at xfy/yggdrasil 2026-06-10 17:50:57 +08:00
373d4f09ed refactor: clean up write page formatting and remove separator line
d3c5653808 feat: redesign admin write page with fixed-height editor layout
24f00184a5 删除 public/tiptap/editor.css 构建产物
Compare 3 commits »
xfy pushed tag v0.2.0 to xfy/yggdrasil 2026-06-10 16:45:51 +08:00