Commit Graph

604 Commits

Author SHA1 Message Date
zhenyi
a771dcf5be feat: update workspace issues page 2026-05-30 15:08:05 +08:00
zhenyi
b6a4bd0210 feat: update workspace channel components (header, sidebar, thread-panel, composer, etc) 2026-05-30 15:08:01 +08:00
zhenyi
04798b5adb feat: update appearance settings page 2026-05-30 15:07:56 +08:00
zhenyi
b489296b08 feat: update personal chat conversation page 2026-05-30 15:07:51 +08:00
zhenyi
f658c5ae96 feat: update UI components (badge, button, card, input, textarea) 2026-05-30 15:07:46 +08:00
zhenyi
9b1f764ab8 feat: update shell components (rail, settings-sidebar, workspace-sidebar) 2026-05-30 15:07:42 +08:00
zhenyi
db5b54025b feat: update App entry and global styles 2026-05-30 15:07:36 +08:00
zhenyi
79b03a90a7 refactor: update Socket.IO actix integration 2026-05-30 15:07:31 +08:00
zhenyi
3e07fedd0c refactor: update agent service (context, run, sse) 2026-05-30 15:07:26 +08:00
zhenyi
4d2e4d8b36 refactor: update channel pagination and reconnect 2026-05-30 15:07:20 +08:00
zhenyi
22192301a0 refactor: update channel HTTP layer (out_event, types, ws) 2026-05-30 15:07:16 +08:00
zhenyi
2b7777adbc refactor: update channel HTTP handlers (ban, message, room, thread) 2026-05-30 15:07:12 +08:00
zhenyi
25b73e1054 refactor: update channel bus and thread event 2026-05-30 15:07:07 +08:00
zhenyi
d0155c66d2 refactor: update Rust API channel layer (interact, message, mod) 2026-05-30 15:07:03 +08:00
zhenyi
70818a7c71 chore: update Cargo.toml dependencies 2026-05-30 15:06:58 +08:00
zhenyi
c3370707af fix: remove unused imports and parameter in thread-sidebar 2026-05-30 15:00:06 +08:00
zhenyi
41bd76c45b fix: remove unused imports and variables in thread-pane 2026-05-30 15:00:01 +08:00
zhenyi
ccc344debd fix: make onSend callback async to match Promise<void> return type 2026-05-30 14:59:57 +08:00
zhenyi
3d54df27b4 fix: remove dead code and fix isDark property reference on ThemeColors 2026-05-30 14:59:53 +08:00
zhenyi
9ec6bce9c9 fix: remove unused AnimatePresence import and sessions variable 2026-05-30 14:59:49 +08:00
zhenyi
1b5e9799eb fix: add missing import and export for ApproveWorkspaceJoinApply 2026-05-30 14:59:45 +08:00
zhenyi
a835610737 feat: 1.0 2026-05-30 01:38:40 +08:00
zhenyi
e1330451a5 feat: 1.0 2026-05-30 01:38:27 +08:00
zhenyi
2b543f5e37 refactor(ui): remove deprecated project components
Delete unused project components:
- Board: BoardColumn, BoardHeader, BoardListView, BoardModals, KanbanBoard
- Channel: RoomSettingsModal, AiSettings
- Issue: IssueSidebar, ReactionBar
- Skills: CreateSkillDialog, DeleteSkillDialog
- ProjectCreateMenuModal
2026-05-20 13:39:18 +08:00
zhenyi
f6f69a063e refactor(ui): remove deprecated me page components
Delete unused components:
- ActivityTimeline, ContributionHeatmap, CreateProjectModal
- FollowerCardList, MeSidebar, NotificationList
- ProfileHeader, ProjectList, RepoList, UserCardList
- LoadingSpinner (replaced by LoadingState)
2026-05-20 13:38:36 +08:00
zhenyi
5827d561db refactor(agent): remove deprecated chat modules
Delete deprecated chat components:
- agent_profile, context, message_builder
- nonstreaming_execution, session_recording

These are superseded by the consolidated chat module.
2026-05-20 13:38:25 +08:00
zhenyi
d3de12717d refactor(room): consolidate AI service modules
Delete redundant AI service implementations:
- ai_mode_streaming variants
- ai_react_streaming variants
- process_ai

These are superseded by the consolidated ai_service module.
2026-05-20 13:38:11 +08:00
zhenyi
6dbbd22036 chore: remove workspace module
Delete deprecated workspace module:
- libs/api/workspace: workspace API handlers
- libs/service/workspace: workspace business logic
2026-05-20 13:37:43 +08:00
zhenyi
d59647d9a8 chore: remove gingress ingress controller and proxy
Delete unused ingress controller and proxy components:
- apps/gingress: Kubernetes ingress controller
- libs/gingress-proxy: Gateway proxy with rate limiting, TLS, etc.
- docker/gingress.Dockerfile
2026-05-20 13:37:32 +08:00
ZhenYi
e7d38fc565 refactor(ui): remove hover color changes from channel message input buttons 2026-05-18 21:15:07 +08:00
ZhenYi
e1bfac3da0 refactor(ui): remove excessive hover/focus/shadow effects from chat page 2026-05-18 21:15:05 +08:00
ZhenYi
f4967925a7 chore: remove deprecated hmr config from vite.config.ts 2026-05-18 20:54:48 +08:00
ZhenYi
b01a7390ee fix(ui): guard profile header date format against invalid time value 2026-05-18 20:54:43 +08:00
ZhenYi
9f8008b35d fix(api): add created_at field to UserInfoExternal response 2026-05-18 20:54:38 +08:00
ZhenYi
6d8076674f chore(migrate): remove old room_compact_summary Rust migration module 2026-05-18 20:45:15 +08:00
ZhenYi
c39ee1ce2a refactor(ui): update shared layout and UI components for new theme system
Update Header, ProjectMessageFavoritesDrawer, RepoHeader, sheet,
EmptyState, ErrorState, LoadingState, PageHeader. Add ConfirmDialog
component.
2026-05-18 20:45:00 +08:00
ZhenYi
16865117de refactor(ui): update project and channel layouts for new theme system
Update channel layout, project layout, BoardHeader, and
IssueSidebar to use CSS variable-based theme tokens.
2026-05-18 20:44:52 +08:00
ZhenYi
86ab2d2f85 refactor(ui): update settings pages for new theme system
Update all settings pages (AccessKeys, Appearance, Billing, Email,
MyAccount, Notifications, Password, PushSettings, SettingsLayout,
SshKeys) to use CSS variable-based theme tokens.
2026-05-18 20:44:37 +08:00
ZhenYi
16739d3cf8 refactor(ui): update me/profile pages for new theme system
Update MeLayout, MePage, and all me/components (ActivityTimeline,
NotificationList, ProfileHeader, ProjectList, RepoList) to use
CSS variable-based theme tokens and improved layout.
2026-05-18 20:44:29 +08:00
ZhenYi
cab064f83f refactor(ui): update chat page components for new theme system
Update all Chat*.tsx components to use CSS variable-based theme
tokens, improve layout and styling consistency across conversation
list, header, message bubbles, input, message list, model selector,
and slash command menu.
2026-05-18 20:43:58 +08:00
ZhenYi
e3a79166c2 refactor(ui): update App routing structure and main entry point
Reorganize lazy-loaded route components and update import formatting.
Update main.tsx entry point to align with new theme system.
2026-05-18 20:43:49 +08:00
ZhenYi
f77955074e feat(ui): redesign theme system with CSS variable architecture
Refactor index.css to use CSS custom properties for all theme tokens.
Add theme-vars.ts and color.ts utility modules. Update theme-presets
to use new variable structure. Overhaul ThemeCustomization and
ThemePresetSelector components.
2026-05-18 20:43:42 +08:00
ZhenYi
3df7ae78c9 feat(models): update AI subagent session with role fields and room streaming
Add role_name and parent_call_id fields to subagent session model.
Update room struct and AI streaming service to align with new
sub-agent orchestration.
2026-05-18 20:43:34 +08:00
ZhenYi
4034e98dfb refactor(service): multi-root skill scanner and chat/join_request updates
Skill scanner now walks .claude/skills and .codex/skills directories
separately, adds relative_path/system fields to DiscoveredSkill, and
supports root-level SKILL.md. Update chat context and join request
handling.
2026-05-18 20:43:27 +08:00
ZhenYi
3faaff6220 refactor(git): expand hook sync with skill scanning and multi-root discovery
Update sync module to support .claude/skills and .codex/skills roots,
add system/source tracking to discovered skills, and refactor
migration path for the new SQL-file based migrator.
2026-05-18 20:43:16 +08:00
ZhenYi
1d48cdc973 feat(fctool): add git LFS, merge analysis, ref listing, status tools and Bing search
New git subcommands: lfs (summary/scan_tree), merge_analysis,
ref_list/ref_info, and git_status. New project tool: bing_search.
Update repo_analysis with expanded field coverage and curl tool.
2026-05-18 20:43:08 +08:00
ZhenYi
8d144ac139 feat(agent): add architect, debugger, implementer, tester, security sub-agent roles
Extend delegation system with 5 new specialized roles alongside
researcher/analyst/reviewer. Each role has curated tool access.
Refactor profile lookup to use profile_for_role_name and update
compact/summarizer and tool context accordingly.
2026-05-18 20:42:57 +08:00
ZhenYi
b413edccaf refactor(migrate): replace hand-written migrations with SQL-file macro system
Replace individual Rust migration modules with a define_sql_migrations
macro that reads up/down SQL files via include_str!. Consolidate all
legacy single-file SQL into per-table directories and add full schema
migration coverage for 90+ tables.
2026-05-18 20:42:47 +08:00
ZhenYi
86d7cd2fe1 chore: add gene.md and public fonts 2026-05-17 17:32:39 +08:00
ZhenYi
d6167af8ce fix(ui): stable IR node IDs for streaming rerenders
- Replace useId + reactId with content-based hash in MarkdownRenderer
- Add stableId function using position + content hash in IR parser
- Fix legacy ID path for old nextId() calls
2026-05-17 17:32:34 +08:00