- Implemented WebsiteService to create and manage website projects from templates.
- Added functionality to start and stop a local HTTP server for project previews.
- Defined multiple built-in website templates (blank, landing page, portfolio, blog, documentation, dashboard) with corresponding HTML, CSS, and JS generation methods.
- Introduced WebsiteProject and WebsiteTemplate models to encapsulate project data and template details.
- Included error handling for project creation and template management.
- XcodeTools: swift_package commands now search workspace root and
immediate subdirs for Package.swift instead of blindly running
from workspaceRoot (fixes 'Could not find Package.swift' error)
- VS Code: set git.autoRepositoryDetection=openEditors and
git.scanRepositories=[] to prevent path-doubling on CxSwiftAgent
- NSTextView-based syntax highlighting with regex tokenizer
- Swift, C/C++, ObjC, JSON keywords, types, strings, comments
- Theme-aware coloring, debounced re-highlighting
- Workspace-wide search across all source files
- Grouped results by file with line numbers
- Scope toggle: current file vs all files
- Git status badges on file tree nodes
- GitService changes flow to FileNode.gitStatus
- Agent file operations refresh file tree
- Auto-restore last workspace on launch
- All tests passing (0 errors, 0 warnings)