Commit graph

82 commits

Author SHA1 Message Date
Claude Code
dc2641844d chore(nginx): 🔧 Update routing and performance configs for companion.lilith.apricot.local and ai.quinn.apricot.local services
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 20:10:04 -07:00
Claude Code
b66eba7add feat(e2e): Add push subscription test cases for chat E2E coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:49:19 -07:00
Claude Code
ab15f901be docs(e2e): 📝 Update Playwright E2E report template for better visual hierarchy and readability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:36:59 -07:00
Claude Code
233251c1d0 feat(chat): Introduce ChatMessage component with message rendering logic and add E2E test coverage for chat interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:36:58 -07:00
Claude Code
2fb1bb9d11 deps-upgrade(e2e-end): ⬆️ Update e2e testing infrastructure with optimized Docker images and browser services for CI/CD pipelines
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 22:36:58 -07:00
Claude Code
959314e9db ci(e2e): 👷 Update Docker and docker-compose configurations for e2e testing environment to optimize API/web service setup, dependencies, and resource management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:52:24 -07:00
Claude Code
233d3aa126 chore(eslint): 🔧 Update ESLint config to enforce stricter linting rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:51 -07:00
Claude Code
23e21080e1 scripts(scripts): 🔨 Update run script with new commands, environment variables, and optimized execution logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
ba71f087b1 chore(e2e): 🔧 Update Playwright test config and report template for parallel execution and structured HTML output
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
93590c1628 feat(http): Extend CompanionHttpClient with retry, timeout, and custom header support for enhanced request flexibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
abe3df7387 feat(voice): Implement real-time audio streaming with binary protocol support for companion client
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
5676f1fee3 chore(e2e): 🔧 Update TypeScript config and Docker Compose for e2e testing environments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
0b267b52df deps-upgrade(dependencies): ⬆️ Update @packages/companion-client and @tooling/e2e to newer versions in pnpm-lock.yaml
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:29:50 -07:00
Claude Code
fc9b54c3cc feat(settings): Introduce SettingsPanel component with push notification toggle controls and subscription management UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:16:32 -07:00
Claude Code
884179d25f feat(companion-app): Implement new settings management props and state in CompanionApp.tsx for user configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:16:32 -07:00
Claude Code
492d724ca8 perf(web): Optimize static asset loading with refined service worker cache strategies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
335d62c391 ui(web): 💄 Update PWA assets and manifest with new icons, theme colors, and proper registration for device installation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
ea2f1a4ea4 feat(errors): Introduce session recovery logic with Service Worker caching for expired sessions and failed auth attempts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
cb789435d8 feat(chat): Integrate TTS pipeline and session management into chat service with new ChatService methods and ModelBossClient for speech generation requests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
824206530a perf(web): Optimize Vite build performance by configuring optimizeDeps and TypeScript path resolution for faster dependency resolution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
c60ee9749b deps-upgrade(dependencies): ⬆️ Update @applications/api and @applications/web dependencies and regenerate lockfile
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 21:10:26 -07:00
Claude Code
2367fa359b test(playwright-mcp): Update 17 test snapshots and configurations for Playwright MCP
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:40 -07:00
Claude Code
16e860384f ui(playwright-report): 💄 Refactor Playwright E2E test report UI to modernize HTML structure and styling for improved readability and visual presentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:40 -07:00
Claude Code
fd6cb28ab5 test(e2e): Update e2e test scenarios for app flow, chat, toast notifications, and settings to align with current behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:40 -07:00
Claude Code
15fc3afa66 chore(e2e): 🔧 Update Playwright E2E test configuration for parallel execution, reporters, and CI pipeline settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
3efc298cd1 perf(pcm-player): Optimize PCM audio processing for better playback efficiency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
13569cbbe9 feat(voice): Add WebRTC session cleanup logic to prevent memory leaks during disconnections
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
e5a818de87 feat(settings): Enhance SettingsPanel UI with new configuration options and improved layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
757d04828b feat(errors-error): Introduce session recovery mechanism to detect and handle expired/invalid sessions with graceful user flow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
6d05bc35ea feat(chat): Add rich text formatting support and update TypeScript types for chat messages and TextInput component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
9ab8f2522a feat(companion-app): Introduce new UI dashboard panel with customizable widgets and state management for enhanced user experience
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
7c9437ae29 chore(pcm-player): 🔧 Update bundled player asset for dependency/performance changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
668a300142 feat(personality-specific): Add personality-driven dynamic responses and modeling to API interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
2b4a79579e feat(session): Update session DTO to include new attributes and enforce compatibility changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
08296714cb feat(session): Update SessionController with new session creation/validation methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
fa826b3955 feat(chat): Introduce new chat service methods and enhance module config for message persistence and real-time updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
251f9ba30d feat(ai-clients): Update AI core client logic for model management and speech synthesis features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:39 -07:00
Claude Code
83ac9b456b arch(api): 🏗️ Refactor AppModule to reorganize modules, providers, and configuration for cleaner dependency injection and global setup.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:38 -07:00
Claude Code
a7c9dd8ff4 ui(companion): 💄 Add 10 companion feature PNG visual assets (loading, chat, response, final states)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:38 -07:00
Claude Code
231f24fdcf deps-upgrade(deps): ⬆️ Update dependencies to latest versions with security patches and bug fixes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 03:53:38 -07:00
Claude Code
63196690d4 feat(voice-chat): Integrate Model Boss voice model client and update voice session/real-time communication logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 11:02:01 -07:00
Claude Code
2b4d71bff8 feat(history-specific): Implement session history tracking and display in SessionHistoryPanel
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:18:01 -07:00
Claude Code
c6fe614b64 feat(voice): Introduce VoiceSessionStore and VoiceGateway for real-time voice session management with WebSocket signaling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:18:01 -07:00
Claude Code
a57e52dfa5 feat(session): Introduce conversation session metadata and state tracking for enhanced session management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:18:01 -07:00
Claude Code
6d41bb80f3 fix(session): 🐛 fix session DTO schema validation to ensure proper type safety and request/response compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:18:01 -07:00
Claude Code
d02aa57aa9 security(session): 🔒️ Validate JWT tokens and enforce secure session expiration logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:18:01 -07:00
Claude Code
5543eeb93f feat(chat): Add ConversationTitleService for dynamic title management and update ChatService integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:17:59 -07:00
Claude Code
3ae440a474 feat(clients): Implement new model CRUD operations for Model Boss service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:17:59 -07:00
Claude Code
c723dda9cf chore(web): 🔧 Update Vite plugins, build settings, and environment variables for API integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:17:58 -07:00
Claude Code
fcc2f54594 deps-upgrade(api): ⬆️ Update minor/patch versions of API dependencies and regenerate lockfile
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 09:17:58 -07:00