You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .devlog/entries/278-fix-chat-system-build-errors-and-integration-issue.json
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@
4
4
"title": "Fix: Chat System Build Errors and Integration Issues",
5
5
"type": "bugfix",
6
6
"description": "Multiple compilation errors and integration issues in the chat system implementation affecting core package build, TypeORM entity definitions, API endpoints, and MCP tool integration. Build failures are blocking development and testing of the chat feature.",
Copy file name to clipboardExpand all lines: .devlog/entries/279-remove-legacy-codehist-references-from-codebase.json
+22-3Lines changed: 22 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@
4
4
"title": "Remove legacy 'codehist' references from codebase",
5
5
"type": "refactor",
6
6
"description": "Clean up remaining references to \"codehist\" throughout the codebase, replacing them with more appropriate terms like \"GitHub Copilot\", \"VS Code\", or generic chat import terminology. The package was renamed from @devlog/codehist → @devlog/ai-chat → @devlog/ai, but many comments, descriptions, method names, and configurations still reference the old \"codehist\" name which is confusing and outdated.",
"content": "🎯 **Final Cleanup Complete**:\n\n✅ **MCP Tools Updated**:\n- Updated source enum to use new ChatSource types: 'github-copilot', 'cursor', 'claude-code', 'windsurf', 'manual'\n- Updated descriptions to remove 'codehist' references\n- Default source changed to 'github-copilot'\n\n✅ **Comments Cleaned**:\n- Updated model comments: \"CodeHist\" → \"AI Chat processing\"\n- Updated exporter comments: \"CodeHist chat data\" → \"AI chat data\"\n- All legacy terminology removed from active codebase\n\n✅ **Build Verification**:\n- ✅ @devlog/ai builds successfully\n- ✅ @devlog/web builds successfully \n- ✅ @devlog/mcp builds successfully\n- ✅ All packages compile without errors\n\n**Status**: All legacy 'codehist' references removed. ChatHub architecture complete!",
75
+
"files": [
76
+
"packages/mcp/src/tools/chat-tools.ts",
77
+
"packages/ai/src/models/index.ts",
78
+
"packages/ai/src/exporters/markdown.ts",
79
+
"packages/ai/src/exporters/json.ts"
80
+
]
81
+
},
82
+
{
83
+
"id": "69ad8872-d30e-4319-8782-ea2a7084b287",
84
+
"timestamp": "2025-07-24T14:26:09.068Z",
85
+
"category": "progress",
86
+
"content": "Completed: Successfully completed the removal of legacy 'codehist' references and transformed the architecture to use ChatHub as the central data receiver service. \n\n**Key Accomplishments**:\n- **Architectural Transformation**: Changed from local file import to client-server data streaming\n- **Service Redesign**: Created ChatHubService with data ingestion methods (ingestChatSessions, ingestChatMessages, processBulkChatData)\n- **Type Safety**: Introduced ChatSource type with proper AI assistant names\n- **API Modernization**: Updated endpoints to receive structured chat data from clients\n- **Complete Cleanup**: Removed all legacy 'codehist' references from active codebase\n- **Build Verification**: All packages compile successfully\n\n**Impact**: \n- Much cleaner client-server separation\n- Ready for @devlog/cli integration (devlog #280)\n- Scalable architecture for multiple AI assistant integrations\n- Eliminated complex cross-platform file system logic from server"
0 commit comments