• Joined on 2026-04-14
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 07:18:16 +00:00
638dfd7a6e feat(agent/sync): sync non-OpenRouter models from upstream endpoint
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 06:51:53 +00:00
27cd4ea83c feat(admin/metrics): add Prometheus-compatible metrics endpoint and ops documentation
fb27918285 feat(admin): remove daily report, add platform metrics endpoint
660ffd6acb chore(api): remove entire admin module
8ea826e6ad chore(api): remove admin billing endpoint
ef767297f7 chore(api): remove admin AI model CRUD routes
Compare 5 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 05:41:00 +00:00
99ebfc14a7 fix(frontend): scrollToIndex smooth option uses behavior property
6eb65a5c65 feat(observability): inject _msg field for VictoriaLogs compatibility
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 05:12:38 +00:00
07e74c230c feat: thinking_content column + first-project budget logic
0939aa240b fix(frontend): ordered chunk rendering + initial scroll-to-bottom
f5e3da35b0 feat(room): store ordered streaming chunks + billing integration
b4b5538447 feat(agent): add ordered stream chunk collection + retry for HTTP errors
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 17:04:06 +00:00
0b5dc98ce5 refactor(db): simplify read-replica to single connection for CNPG
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 16:46:18 +00:00
468007177f fix(hooks,email): add describe_counter! to pre-register metrics
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 16:17:32 +00:00
02b7a5beda feat(gitserver): add /robots.txt to disallow all crawlers
7eb9c5a7fb docs: update monitoring metrics document with static-server probes
fd232354cc fix(gitserver): correct health probe port path in k8s template
a4dd25304c docs: add monitoring metrics operations document
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 16:10:19 +00:00
d593354ba9 feat: add sitemap index with static/users/projects/repos sub-sitemaps
a8494cc032 chore(api): add sidemap module
da9e96f6dd feat: add /robots.txt blocking sensitive paths from crawlers
Compare 3 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 15:46:21 +00:00
10836730ed feat: add health endpoints and Prometheus metrics to git-hook and email-worker
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 15:20:42 +00:00
8b47f677bb fix(avatar): add upload API routes and fix URL path prefix
b00d42ee8d chore(app): exclude health/metrics/WS from access logger output
61210da7a1 feat(frontend): typing indicator with AI/human split, page visibility reconnect
78eee672a4 feat(room): AI typing indicator with 60s Redis TTL and WS replay
Compare 4 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 13:10:02 +00:00
91bebba45e fix(app): remove redundant Arc wrapper around PrometheusHandle
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 12:11:25 +00:00
90447ef98f chore(deps): add brotli and rig-core, remove async-openai from workspace
963e3ee299 chore: update vite.config.ts and IMEditor dependencies
881fbdb6ea refactor(service): clean up agent modules, use agent crate types
10c0cc007b refactor(agent): split into submodules and add Qdrant embedding
01285ca9ce feat(room): inject text messages into Qdrant for vector search
Compare 7 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-25 02:11:09 +00:00
0a9dfef9b4 chore: remove unused instance_id import in main.rs
76de013a60 fix(git): add offset_minutes to reflog entry for timezone-correct timestamps
99bc4eeb80 chore: API and frontend UI adjustments
dfa5f7664a feat: add notification drawer, command registry, keyboard shortcuts, hooks
f7e087e066 fix(agent/service): retry jitter, tool executor ordering, curl SSRF, grep/JSON
Compare 8 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-24 05:41:02 +00:00
6b3b77384e chore(rpc): regenerate after removing metrics endpoints
4fb58de1a0 chore(rpc): remove metrics-related RPC endpoints
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-24 05:18:18 +00:00
beee62832f fix(room): reasoning chain fallback, streaming error messages, borrow fixes
d89d02e81b fix(agent): surface FC/tool errors as observations to continue ReAct loop
94825316dc fix(agent): extract JSON from model output even with leading text prefix
261989fca3 feat(frontend): TipTap mention nodes with keyboard nav and sectioned dropdown
6aca08b8ab feat(room-ui): typing indicator, quick reactions, message grouping, @here/@channel, drag-drop categories, REST category loading
Compare 13 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-22 17:01:25 +00:00
12c249596a config(admin): adminrpc port
552d8b7d68 fix(admin): correct adminrpc k8s DNS name
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-22 15:59:36 +00:00
38da729860 fix(adminrpc): expose HTTP port 9091 in k8s deployment and service
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-22 15:47:59 +00:00
f125fb0c02 fix(adminrpc): pass otel_enabled as defer arg to avoid double-init
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-22 15:37:12 +00:00
acd7fe8f6c fix(email): pass defer argument to init_tracing_subscriber
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-22 15:36:00 +00:00
6310dfda2f fix(gitserver,git-hook): pass defer argument to init_tracing_subscriber