• Joined on 2026-04-14
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 15:01:18 +00:00
a171d691c6 fix(room): align ReactionGroup types with frontend and guard reaction update handler
047782e585 fix(room): handle reaction updates in onRoomMessage WS handler
0cbf6d6aa1 fix(room): accept comma-separated message_ids string in batch reaction endpoint
7152346be8 fix(room): make reaction Popover controlled so it closes after select
a1ddb5d5bc fix(room): add HTTP batch reactions endpoint and clean up dead code
Compare 19 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 09:16:13 +00:00
5256e72be7 fix(room): add access check to ws_universal subscribe and fix stream handling
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 08:38:59 +00:00
afb1bbeb71 fix(service): use default_branch for graph and reflog endpoints
a4dc507b66 fix(git): multiple branch and upstream query bugs
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 08:13:32 +00:00
ee4ff6c752 fix(api): fix branch route order to prevent shadowing
1272615d50 fix(api): fix refs route order to prevent shadowing
4cee9975d5 fix(api): fix commit route order to prevent InvalidOid("reflog") error
82ed726848 fix(git): convert default_branch to full ref name (refs/heads/*)
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 07:17:37 +00:00
4c49953572 fix(git): use default_branch in git_commit_log and update API docs
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 07:13:46 +00:00
2bd1339d6c fix(git): use repo.default_branch instead of HEAD to avoid master/branch mismatch
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 06:43:06 +00:00
be423aabb6 feat(error): add error print info to system command
0d9256793c test sync
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 06:27:05 +00:00
845aba443b fix(deploy): add APP_REPOS_ROOT env to git-hook deployment
3354055e6d fix(operator): mount /data PVC into git-hook deployment
e50c31daa6 fix(deploy): mount /data PVC into git-hook container
Compare 3 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 05:54:25 +00:00
7c042c7b9d fix(git-hook): use HookService instead of non-existent GitServiceHooks
7a2a3c51c4 fix(git/hook): make sync_tags Send-safe by collecting git2 data synchronously
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 05:45:48 +00:00
01b18c97df fix(git/hook): address review findings — webhooks, git2 Send, touch_count, rollback
1fed9fc8ab fix(git/hook): address review findings — fs blocking, redis timeout, backoff, slog
ef61b193c4 fix(git/hook): refine Redis queue worker, remove dead code, fix warnings
8fb2436f22 feat(git): add Redis-backed hook worker with per-repo distributed locking
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 04:22:57 +00:00
eeb99bf628 refactor(git): drop hook pool, sync execution is now direct and sequential
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-17 04:05:05 +00:00
7e42139989 feat(frontend): embed SPA assets into app binary at compile time
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 16:14:02 +00:00
3de4fff11d feat(service): improve model sync and harden git HTTP/SSH stability
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 14:56:21 +00:00
39d126d843 refactor(service): replace tracing with slog in agent sync module
3a30150a41 refactor(service): remove all hardcoded model-name inference from OpenRouter sync
0a998affbb refactor(git): remove SSH rate limiting
9368df54da feat(service): auto-sync OpenRouter models on app startup and every 10 minutes
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 14:24:23 +00:00
329b526bfb fix(git): add storage_path existence pre-check to run_fsck and run_gc
d26e947f8e fix(git): add storage_path existence pre-check in run_sync
8a0d2885f7 fix(git): correct pool panic detection and add failure diagnostic logs
Compare 3 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 13:47:43 +00:00
bbf2d75fba fix(git): harden hook pool retry, standardize slog log format
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 13:26:10 +00:00
759ce7444e build(docker): 在多个 Docker 镜像中添加 Git 安装
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 13:11:06 +00:00
d0fc590491 fix(frontend): remove unused Zap import in landing-sections.tsx
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 12:59:43 +00:00
752b91d329 chore: update Cargo.lock for russh downgrade to 0.50.4
02847ef1db fix(git): downgrade russh to 0.50.4, remove flate2 feature, fix log format
1090359951 fix(git): add SSH channel lifecycle logging and fix password auth username check
f5ab554d6b fix(git): add LFS upload size limits and fix HTTP rate limiter read/write counter
cef4ff1289 fix(git): harden HTTP and SSH git transports for robustness
Compare 11 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-16 11:12:14 +00:00
5482283727 feat(seo): add useHead to all landing pages with Command as Service titles and descriptions