Commit Graph

  • 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