Commit 2ef2405
committed
Refactor AI and Devlog Types, Update Note Handling
- Removed Logger interface and ConsoleLogger implementation from AI parsers.
- Enhanced ChatMessageMetadata with detailed message types and additional fields.
- Introduced ChatTurn model to encapsulate request-response cycles in chat sessions.
- Updated ChatSession to include new metadata and improved structure.
- Renamed NoteCategory to DevlogNoteCategory for clarity and consistency.
- Updated all references to NoteCategory across the codebase to DevlogNoteCategory.
- Refactored MCPAdapter methods to use new naming conventions for devlog operations.
- Adjusted schemas and API endpoints to align with new note handling structure.
- Improved note category handling in the frontend components and utilities.1 parent 4d23e96 commit 2ef2405
File tree
30 files changed
+996
-1164
lines changed- .github
- .vscode
- packages
- ai/src
- __tests__
- fixtures/vscode-test-data/workspaceStorage/test-workspace-1
- parsers
- parsers
- types
- core/src
- __tests__/services
- entities
- types
- utils
- mcp/src
- __tests__
- adapters
- handlers
- schemas
- tools
- web/app
- api/projects/[id]/devlogs/[devlogId]/notes
- [noteId]
- components/features/devlogs
- lib
- api
- devlog
30 files changed
+996
-1164
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
This file was deleted.
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
This file was deleted.
0 commit comments