Add auth service that wraps Playwright service for user authentication.
Includes login/logout functionality and session management.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add database types (QueryResult, TransactionResult)
- Implement DatabaseService with connection management for SQL Server and MySQL
- Add query execution methods for both database types
- Include comprehensive error handling and logging
- Add unit test for error handling
- Configure Jest for testing
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add IPC types definition with all communication channels
- Implement preload script with API surface for renderer process
- Add IPC handler registration stub in main entry point
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add comprehensive TypeScript interfaces for all config types
- Implement ConfigManager singleton class with layered loading
- Support for default, environment-specific, and environment variable configs
- Add example .env file for sensitive configuration
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add comprehensive TypeScript interfaces for all config types
- Implement ConfigManager singleton class with layered loading
- Support for default, environment-specific, and environment variable configs
- Add example .env file for sensitive configuration
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit restores essential Electron + React template files that were
accidentally deleted during Task 1 implementation. These files were part
of the initial template setup (commit 0077005) and are required for the
Electron application to function properly.
Restored files:
- src/preload/index.d.ts
- src/preload/index.ts
- src/renderer/index.html
- src/renderer/src/assets/base.css
- src/renderer/src/assets/electron.svg
- src/renderer/src/assets/main.css
- src/renderer/src/assets/wavy-lines.svg
- src/renderer/src/components/Versions.tsx
- src/renderer/src/env.d.ts
- src/renderer/src/main.tsx
- src/renderer/src/App.tsx (restored to original template)
The directory structure additions from Task 1 (hooks, pages, styles) are
preserved.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>