Haileyesus
8ed530d7cb
fix: make the codeeditor part of the system ui providers
2026-04-08 16:35:08 +03:00
Haileyesus
4a4a1e1803
feat: setup shell and files routes
...
- previously the nproject name to the backend was passed like 'C--USERS-...' and it used the legacy project-config.json file in .claude to get the original workspace paths,
However, now we are directly passing the workspace and no parsing is necessary for the routes.
So I modified the extractProjectDirectory to just return the project name.
2026-04-08 15:30:28 +03:00
Haileyesus
7c8819cf34
refactor: plugin routes
2026-04-08 11:31:20 +03:00
Haileyesus
bdf24092ff
refactor: update onNewSession to accept workspaceId for navigation
2026-04-08 11:28:16 +03:00
Haileyesus
b62373f9b0
refactor: go to /sessions/<sessionId> route on session click
2026-04-08 11:20:15 +03:00
Haileyesus
4765deede0
refactor: add MobileNav component and integrate chat input focus state
2026-04-07 19:55:22 +03:00
Haileyesus
582508424b
refactor: setup tab switchers with route changers
2026-04-07 19:38:25 +03:00
Haileyesus
74336037bf
refactor: implement SidebarCollapsed component for improved collapsed view handling
2026-04-07 19:07:27 +03:00
Haileyesus
d328ad38dd
refactor: move root layout to shared/layout
2026-04-07 18:42:54 +03:00
Haileyesus
783cba4792
fix: workspace navigation path from /workspace to /workspaces
2026-04-07 18:23:38 +03:00
Haileyesus
7200533dda
fix: workspace navigation path from /workspace to /workspaces
2026-04-07 17:50:35 +03:00
Haileyesus
8e6fc15a1d
feat: use workspace ids instead of paths for workspace operations
2026-04-07 17:03:35 +03:00
Haileyesus
6589867d78
refactor: move mcp and skills logic to dedicated services
2026-04-07 14:17:36 +03:00
Haileyesus
b54a2839e3
refactor: implement session synchronizer interfaces and logic for multiple providers
2026-04-07 14:11:27 +03:00
Haileyesus
664713776a
feat: add comprehensive tests for LLM sessions and skills services
...
- Introduced tests for session synchronization, file delegation, session updates, and artifact deletion in sessions.test.ts.
- Added tests for skill discovery and invocation across various scopes in skills.test.ts.
- Created new types for MCP and provider skills to enhance type safety and clarity.
- Refactored routes to use the updated llmSessionsService from the i-runtime module.
- Removed deprecated session indexers and consolidated related functionality.
2026-04-07 13:53:59 +03:00
Haileyesus
779bc63556
refactor: remove cababilites universally used from ProviderCapabilities type
2026-04-07 13:33:52 +03:00
Haileyesus
b09ce9dc60
refactor: add mcp and skills to llmService
...
- Deleted the llmSkillsService implementation and its associated methods
for listing provider skills.
- Updated tests to use llmService instead of llmMcpService and
llmSkillsService for handling MCP and skills functionalities.
- Adjusted test cases to reflect the new service structure while
maintaining existing functionality.
2026-04-07 13:24:01 +03:00
Haileyesus
cb3304b60c
refactor: add abort signal support to conversation search and update API endpoint
2026-04-07 13:23:00 +03:00
Haileyesus
2161752a5b
refactor: update server test command to use wildcard for test files
2026-04-07 13:17:20 +03:00
Haileyesus
995a8cadb7
refactor: move assets to its own service
2026-04-07 13:01:26 +03:00
Haileyesus
ed0a895d75
refactor: remove session model and thinking mode management from providers and related services
2026-04-07 11:56:28 +03:00
Haileyesus
5a1bcb4931
refactor: simplify provider type casting in session message normalization
2026-04-07 11:52:49 +03:00
Haileyesus
5b69af528a
refactor: update session status only if not stopped by user after stream completion
2026-04-06 23:17:22 +03:00
Haileyesus
db9ab26c3c
refactor: remove waitForSession functionality from providers and related services
2026-04-06 23:14:19 +03:00
Haileyesus
7cd429697b
refactor: optimize CodexProvider to use a shared SDK client instance
2026-04-06 22:58:10 +03:00
Haileyesus
f576b8e6d2
fix: on file update, no directory rescan is needed
2026-04-06 22:18:08 +03:00
Haileyesus
28aa5a3902
refactor: move services and tests to their own folders
2026-04-06 20:28:32 +03:00
Haileyesus
28a523b7a3
feat: add chat unifier setup
2026-04-06 20:12:07 +03:00
Haileyesus
bdab5a806f
feat: expand server test suite to include additional unifier tests and add multer types
2026-04-06 19:36:46 +03:00
Haileyesus
8354cb65fd
feat(backend): setup mcp, image upload, and skills
2026-04-06 19:36:28 +03:00
Haileyesus
6d00c17137
feat: setup unified classes for LLM providers and session processing, add tests for LLM unifier helper functions
2026-04-06 17:37:58 +03:00
Haileyesus
753c58fc1a
feat: add jsonlPath to session data and database schema
2026-04-06 11:47:45 +03:00
Haileyesus
958a3c10eb
feat: remove project dependency from settings and mcp form modal
2026-04-05 09:32:06 +03:00
Haileyesus
49de006313
feat: update Gemini session processing to support new file structure and formats
2026-03-30 16:38:15 +03:00
Haileyesus
6b4c435cd3
refactor(frontend): move code editor settings to its own modal
2026-03-30 16:25:02 +03:00
Haileyesus
dfe9c75cfd
refactor: setup sidebar workspace and session list
2026-03-30 15:48:20 +03:00
Haileyesus
e165d2ca24
feat: setup delete session by id
2026-03-28 11:30:36 +03:00
Haileyesus
ce0dfad638
refactor: remove sessions names db
2026-03-28 11:06:37 +03:00
Haileyesus
6cfe617711
refactor: setup project wizards with only three steps
2026-03-27 22:16:56 +03:00
Haileyesus
ec70bfe7c7
fix: load env variables correctly
2026-03-27 21:04:40 +03:00
Haileyesus
fa05683861
feat: use cross-spawn
2026-03-27 20:55:30 +03:00
Haileyesus
ab72270ada
feat(backend): use cross-spawn fir projects.routes.ts
2026-03-27 20:52:17 +03:00
Haileyesus
90d234d9f3
refactor(backend): move db repos to typescript and update imports
2026-03-27 20:10:01 +03:00
Haileyesus
33cea381c4
refactor(backend): move remaining routes declared in index.js to thier own module
2026-03-27 18:53:30 +03:00
Haileyesus
f77301e844
refactor(backend): move every route to its own module
2026-03-27 18:26:30 +03:00
Haileyesus
8986bc10a5
docs: remove backend architecture docs
2026-03-27 16:57:27 +03:00
Haileyesus
b57fec9d66
refactor: setup sidebar header
2026-03-27 16:44:56 +03:00
Haileyesus
186dbcde63
refactor: make sidebar a global component
2026-03-27 14:53:10 +03:00
Haileyesus
9a8178e9ca
refactor(backend): move user routes to a module; add packages for cross-spawn types
2026-03-26 14:12:04 +03:00
Haileyesus
1abdb95207
chore: remove a console log
2026-03-26 13:51:17 +03:00