-
7ec848470e
feat(ui): add global search palette with Cmd+K shortcut
ZhenYi
2026-05-15 13:10:56 +0800
-
f597da6e33
feat(ui): improve streaming reasoning block lifecycle control
ZhenYi
2026-05-15 12:39:10 +0800
-
b35d2d4fe7
refactor(access_key): migrate auth to Argon2 password verification
ZhenYi
2026-05-15 11:48:46 +0800
-
0703816482
feat(ssh): enhance ref update handling and add push queue
ZhenYi
2026-05-15 11:48:40 +0800
-
2b6b4af3db
feat(http): improve auth verification and route handling
ZhenYi
2026-05-15 11:48:33 +0800
-
894c3873a4
fix deploy repo volume permissions
ZhenYi
2026-05-15 00:50:13 +0800
-
6ba06be47e
add rum
ZhenYi
2026-05-15 00:44:05 +0800
-
3a1a7b97db
feat: update App routing and MeSidebar component
refactor
ZhenYi
2026-05-14 23:15:54 +0800
-
31e9bb68ac
feat(ui): update Header and ChannelSidebar components
ZhenYi
2026-05-14 23:15:40 +0800
-
c015871024
feat(channel): enhance message components
ZhenYi
2026-05-14 23:15:26 +0800
-
8702312c32
feat(settings): add AccessSettings and room context updates
ZhenYi
2026-05-14 23:15:16 +0800
-
c308fc044d
feat(project): enhance channel and issues pages
ZhenYi
2026-05-14 23:14:59 +0800
-
f4653f2399
feat(project): update project layout and routing
ZhenYi
2026-05-14 23:14:36 +0800
-
4322f36a76
feat: add project invitation and join pages
ZhenYi
2026-05-14 23:14:21 +0800
-
b737d19166
feat(api): add project-related API endpoints
ZhenYi
2026-05-14 23:14:08 +0800
-
110945e438
chore: update Vite config and add channel animations CSS
ZhenYi
2026-05-14 23:13:52 +0800
-
32bd760b77
chore: update package.json dependencies and index.html
ZhenYi
2026-05-14 21:51:05 +0800
-
df4cf55b07
feat: update App.tsx with project features
ZhenYi
2026-05-14 21:50:47 +0800
-
826fa1226a
feat: enhance MePage and add layout improvements
ZhenYi
2026-05-14 21:50:31 +0800
-
9981664731
feat(me): add ActivityTimeline and NotificationList components
ZhenYi
2026-05-14 21:50:18 +0800
-
e64dc94d29
feat: add IssuesPage with tabs and kanban board
ZhenYi
2026-05-14 21:50:04 +0800
-
aaf518a66c
feat: add Vite configuration with aliases and proxy
ZhenYi
2026-05-14 21:49:47 +0800
-
f4397256bd
refactor: remove unused Redux store hooks
ZhenYi
2026-05-14 21:49:37 +0800
-
a1d245a767
Enable RSA support in russh
ZhenYi
2026-05-14 21:45:05 +0800
-
a3ecf0c88b
Separate SSH key probe from authentication
ZhenYi
2026-05-14 21:44:55 +0800
-
b8bd0ec545
refactor(frontend): apply formatting and update chat, settings, project pages
ZhenYi
2026-05-14 10:02:54 +0800
-
8731c01908
feat(api,config): add ESLint rules, update OpenAPI schema with fork API and project stats
ZhenYi
2026-05-14 10:02:44 +0800
-
12eaa83b87
refactor(transport): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:36 +0800
-
06c08148cb
refactor(service,session): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:29 +0800
-
18ea3cc355
refactor(room): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:21 +0800
-
52e1831452
refactor(observability,queue): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:15 +0800
-
8fd6dbb68b
refactor(migrate,models): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:07 +0800
-
4c4c33f970
refactor(git,gingress-proxy): apply rustfmt formatting
ZhenYi
2026-05-14 10:02:00 +0800
-
2dcb5b3028
refactor(fctool): apply rustfmt formatting
ZhenYi
2026-05-14 10:01:52 +0800
-
02a1020f75
refactor(config,db,email): apply rustfmt formatting
ZhenYi
2026-05-14 10:01:46 +0800
-
724858a721
refactor(api): apply rustfmt and update fork API + project stats endpoint
ZhenYi
2026-05-14 10:01:39 +0800
-
e29ef0e76d
refactor(agent): apply rustfmt formatting across agent library
ZhenYi
2026-05-14 10:01:32 +0800
-
b6832923fa
refactor(apps): apply rustfmt formatting across all application binaries
ZhenYi
2026-05-14 10:01:25 +0800
-
18b4864050
refactor(deploy): add SSH service annotations and externalTrafficPolicy support
ZhenYi
2026-05-14 10:01:18 +0800
-
96ce6fde1c
feat(docker): add safe.directory git config for git-enabled containers
ZhenYi
2026-05-13 00:32:41 +0800
-
1c55cb8559
refactor(docker): run all containers as root, add compact log format support
ZhenYi
2026-05-12 23:59:31 +0800
-
066bb4e83d
fix(react): add resolve.dedupe for react/react-dom to prevent CJS multi-instance
ZhenYi
2026-05-12 22:41:44 +0800
-
e185885557
fix(react): switch namespace import to default import to fix stale Vite CJS interop
ZhenYi
2026-05-12 22:03:54 +0800
-
e6ba5433e2
bucong 提交
ZhenYi
2026-05-12 18:06:20 +0800
-
d19a3ca557
fix(avatar): gracefully degrade when avatar directory is not writable
ZhenYi
2026-05-12 18:05:55 +0800
-
cac342bdc5
refactor(deploy): remove gingress controller, switch to nginx ingress
ZhenYi
2026-05-12 17:20:52 +0800
-
8ecd16868c
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-12 17:01:42 +0800
-
8be15cb81e
fix(deploy): hardcode PVC name as shared-data in templates, remove pvcName Helm value
ZhenYi
2026-05-12 16:36:13 +0800
-
dc193a061a
fix(api): replace async block in Option::and_then with match for proper await
ZhenYi
2026-05-12 16:06:32 +0800
-
033cfda6c5
feat: add explore page and AI elements components
ZhenYi
2026-05-12 13:07:58 +0800
-
b0b33dfd9c
chore(deps): update dependencies and add shadcn components.json
ZhenYi
2026-05-12 13:07:47 +0800
-
d63ca39ca4
refactor(layout): update layout components, header, navigation and API client
ZhenYi
2026-05-12 13:06:19 +0800
-
e86803d235
refactor(ui): update UI components, theme system and utilities
ZhenYi
2026-05-12 13:05:28 +0800
-
b384f92bbf
refactor(chat): update frontend chat components
ZhenYi
2026-05-12 13:05:20 +0800
-
9d091d3dfb
refactor(service): update observability push, chat conversation and search service
ZhenYi
2026-05-12 13:04:46 +0800
-
395fa1b498
refactor(agent): update AI chat execution, streaming and ReAct logic
ZhenYi
2026-05-12 13:04:40 +0800
-
6921220cc2
refactor(migrate): consolidate all individual migrations into single init.sql
ZhenYi
2026-05-12 13:04:28 +0800
-
1daab11ba4
feat(scripts): add deployment and build utility scripts
ZhenYi
2026-05-11 17:08:29 +0800
-
ac9ffb2a7a
feat(frontend): update UI components, skill pages, and hooks
ZhenYi
2026-05-11 17:06:13 +0800
-
de85417053
refactor(service): update service layer, TOTP, and AI streaming
ZhenYi
2026-05-11 17:05:59 +0800
-
0f800da74d
chore(api): update Cargo dependency and build script
ZhenYi
2026-05-11 17:05:50 +0800
-
ec29673d14
chore: update dependencies and project config
ZhenYi
2026-05-11 17:05:39 +0800
-
3b17a0493f
refactor(git/ssh): extract helper functions into dedicated modules
ZhenYi
2026-05-11 17:05:30 +0800
-
deb25614ba
refactor(transport): split handler inbound and types into sub-modules
ZhenYi
2026-05-11 17:05:17 +0800
-
d45e9e28f4
refactor(agent): split monolithic service files into specialized modules
ZhenYi
2026-05-11 17:04:57 +0800
-
129aa3dce7
fix(gingress): use ENTRYPOINT instead of CMD so Kubernetes args are passed correctly
ZhenYi
2026-05-11 01:34:17 +0800
-
b1ef024724
fix(migrate): reorder create_project before add_workspace_id_to_project and remove foreign keys
ZhenYi
2026-05-11 01:31:33 +0800
-
4d5caffe0b
fix(deploy): disable readOnlyRootFilesystem to prevent temp file write errors
ZhenYi
2026-05-11 01:14:06 +0800
-
bf7e6cf0a0
fix(app): initialize tracing immediately and fix replica timeout units
ZhenYi
2026-05-11 00:43:36 +0800
-
fc013b174f
fix(ops): preserve resources on deploy failure and protect ConfigMap/PVC from deletion
ZhenYi
2026-05-11 00:17:43 +0800
-
b560d9ea0f
fix(db): use seconds for connection pool timeouts instead of milliseconds
ZhenYi
2026-05-10 23:58:16 +0800
-
065c9e6aa5
fix(deploy): replace underscores with hyphens in container names and fix namespace Helm ownership
ZhenYi
2026-05-10 23:23:45 +0800
-
f082429a58
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-10 22:52:16 +0800
-
1c81036938
feat(ops): add deploy.sh for Helm-based deployment
ZhenYi
2026-05-10 22:50:40 +0800
-
1f025ee957
fix(deploy): unify gingress namespace to app
ZhenYi
2026-05-10 22:49:03 +0800
-
7148c8fd39
feat(gingress): add Git UA routing and convert gingress to Helm templates
ZhenYi
2026-05-10 22:47:18 +0800
-
670bcc8c06
feat(deploy): configure ingress with gingress, cert-manager TLS, and SSH LB
ZhenYi
2026-05-10 22:29:32 +0800
-
003f0477f4
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-10 22:15:52 +0800
-
b8c1dc5958
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-10 22:02:38 +0800
-
4e2a39a5c0
fix(workspace): resolve all cargo check warnings across workspace
ZhenYi
2026-05-10 21:56:08 +0800
-
2a7c8f0ff2
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-10 21:06:56 +0800
-
ba2490dab4
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-10 21:01:21 +0800
-
14f6e1e500
feat(core): initialize project with access control and AI integration
ZhenYi
2026-05-03 06:04:31 +0800
-
4cc14687e0
feat(ai): add comprehensive AI streaming and non-streaming processing services
ZhenYi
2026-05-01 01:14:00 +0800
-
fdca1fbf86
feat(ai): add comprehensive AI streaming and non-streaming processing services
ZhenYi
2026-05-01 00:54:24 +0800
-
96b92fe487
feat(workspace): initialize Rust workspace with core services and dependencies
ZhenYi
2026-05-01 00:40:29 +0800
-
59f9b66360
feat(workspace): initialize Rust workspace with core services and dependencies
ZhenYi
2026-05-01 00:15:55 +0800
-
c48f7319ca
fix(chat): handle multi-byte character truncation in tool result preview
ZhenYi
2026-04-30 23:37:13 +0800
-
5c2369ff47
fix(billing): correct monthly usage calculation query
ZhenYi
2026-04-30 19:39:26 +0800
-
3e540a5302
chore: update Cargo.lock for agent and room dependency changes
ZhenYi
2026-04-30 19:17:07 +0800
-
c7cee8c344
misc: polish git hooks, billing services, fctool, and API/WebSocket
ZhenYi
2026-04-30 19:16:57 +0800
-
08045eef63
refactor(agent): enhance chat service with state management and billing
ZhenYi
2026-04-30 19:16:44 +0800
-
abcfc5b3bb
refactor(room): simplify room core modules and connection handling
ZhenYi
2026-04-30 19:16:33 +0800
-
5b81e7d774
refactor(room): refactor AI service modules for cleaner separation
ZhenYi
2026-04-30 19:16:23 +0800
-
4ba47370be
feat(room): add mode-dispatched AI service orchestration
ZhenYi
2026-04-30 19:16:11 +0800
-
27b9d3e4bd
feat(agent): add CoT, Reflexion, and ReWOO reasoning modes
ZhenYi
2026-04-30 19:15:55 +0800
-
e9d5407c66
feat(room): add AI streaming and message hooks for frontend
ZhenYi
2026-04-30 19:15:42 +0800
-
009ccee72b
fix(embed): add debug tracing to all embed methods
ZhenYi
2026-04-29 15:35:25 +0800
-
6a60d02263
fix(qdrant): reject empty vectors in upsert_points
ZhenYi
2026-04-29 15:35:22 +0800
-
395832118e
fix(embed): add comprehensive diagnostic tracing for Qdrant
ZhenYi
2026-04-29 15:35:18 +0800