andy-stack_vaultkeeper-ai/Enums
Andrew Beal 2d5a1b52bf feat: add interactive diff viewer with user approval workflow
Implement a comprehensive diff viewing system that allows users to review and approve/reject file changes before they're applied. The system includes event-driven architecture for managing diff lifecycle and integrates diff2html for rich visual diffs.

Key changes:
- Add DiffService for managing diff approval workflow with accept/reject/suggest actions
- Create EventService for type-safe event handling (DiffOpened/DiffClosed)
- Add DiffView component with diff2html integration for visual diff rendering
- Modify VaultService to propose changes and require confirmation before file operations
- Update FileSystemService to support optional confirmation for write operations
- Add Event enum for centralized event type definitions
- Import custom styles and diff2html styles for proper diff rendering
- Update ConversationContent validation to support optional toolId field
- Remove FileManager from dependency injection (now accessed directly from app)
- Update .gitignore to track styles.css instead of main.css
2025-11-24 21:29:54 +00:00
..
AIFunction.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
ApiProvider.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
Copy.ts refactor: migrate OpenAI integration to Responses API. Add web search capabilities. 2025-11-14 10:24:46 +00:00
Event.ts feat: add interactive diff viewer with user approval workflow 2025-11-24 21:29:54 +00:00
FileEvent.ts feat: add VaultCacheService and vault monitoring capabilities 2025-10-25 12:46:07 +01:00
Greeting.ts Add greeting messages based on time of day and implement TopBar component 2025-10-02 09:34:54 +01:00
Path.ts Rename plugin to Vaultkeeper AI 2025-11-10 08:03:27 +00:00
Role.ts Refactor conversation content handling and improve error messages 2025-10-20 08:30:08 +01:00
SearchTrigger.ts refactor: standardize error handling with Exception helper and improve return types 2025-11-17 19:02:15 +00:00
Selector.ts refactor: improve error handling with structured API errors and retry logic 2025-11-19 20:30:53 +00:00