This website requires JavaScript.
Explore
Help
Sign In
xfy
0 Followers
·
0 Following
Joined on
2026-06-10
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
6
Projects
Packages
Public Activity
Starred Repositories
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-15 13:15:52 +08:00
76ad4ec8fb
ci: 修正 Tailwind CLI 包名并收敛重复的环境准备步骤
a2ccc3da1a
Merge branch 'fix-dos-and-toc-xss'
a3d6c2f19e
refactor(markdown): 复用既有 escape_html,删除重复的转义实现
eaa7118e09
fix(posts): 钳制 page 上限,防止无界 OFFSET 与缓存键扇出
928fc1a0de
Merge branch 'improve-tests-and-comments'
Compare 15 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-15 10:48:07 +08:00
e12e59461b
docs: 整理表格格式并添加 CI 链接
f7288cc390
style: 格式化测试代码以符合 clippy 宽度限制
Compare 2 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-15 09:51:49 +08:00
0242534274
style(tags): 修复文档注释列表缩进以消除 clippy 警告
194611bb7e
docs(bin): 补充中文注释
c43da3676f
docs(components): 补充中文注释
c5d1eb117c
docs(auth-pages, router, main): 补充中文注释
18500c9496
docs(pages-admin): 补充中文注释
Compare 12 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 18:22:26 +08:00
4fe26f7eb3
test: improve unit test coverage and assertions
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 18:09:22 +08:00
6fe7dc3ff5
build: use npx tailwindcss instead of global binary
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:44:22 +08:00
220a1f91b0
ci: retry rustup install on network failure
041cdf4102
test(cache): mark cache tests serial to fix parallel flakiness
fa6fa9a77c
docs: document COOKIE_SECURE and TRUSTED_PROXY_COUNT
Compare 3 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:29:39 +08:00
997f9b4617
ci: switch to rsproxy cargo mirror
942ac853fe
refactor: tighten module-level allow attributes
Compare 2 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:14:33 +08:00
294d60afab
style: format rust code
71ac08c373
feat(rate_limit): derive real client IP from X-Forwarded-For with TRUSTED_PROXY_COUNT
Compare 2 commits »
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:05:16 +08:00
c8182f89da
ci: back to runner host with tsinghua rustup mirror
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:04:19 +08:00
cb137cfdfb
ci: use printf instead of heredoc for cargo config
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 17:03:39 +08:00
8014e202f8
ci: use aliyun rust mirror container
4ae7b38131
feat(auth): add Secure flag to session cookie via COOKIE_SECURE env
Compare 2 commits »
xfy
pushed to
master
at
xfy/lolly
2026-06-12 17:00:12 +08:00
39ff086236
ci: consolidate all steps into single step per job
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:57:09 +08:00
a070e3f8fc
ci: use tsinghua rustup mirror and ustc cargo mirror
xfy
pushed to
master
at
xfy/lolly
2026-06-12 16:51:10 +08:00
c2fe40330b
ci: add debug info to vet step
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:42:20 +08:00
cab12a1e5e
ci: replace actions/checkout with raw git clone
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:41:41 +08:00
99e1f2e98d
ci: avoid actions/setup-node, install node via nodesource
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:39:14 +08:00
94de78c513
ci: run directly on runner without docker container
xfy
pushed to
master
at
xfy/lolly
2026-06-12 16:33:56 +08:00
8953c0c85a
ci: replace golangci-lint with go vet
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:31:25 +08:00
2a19bc4e28
ci: add gitea actions workflow
xfy
pushed to
master
at
xfy/yggdrasil
2026-06-12 16:28:46 +08:00
b72bc512c2
chore(make): use npm ci for tiptap editor to avoid lockfile drift
First
Previous
...
6
7
8
9
10
...
Next
Last