Commit graph

  • 40da777d4d test(companion): add unit tests for http client, fetchJson, and session recovery master Natalie 2026-06-30 15:19:02 -04:00
  • 4707afa155 fix(@projects): 🐛 update local network domains to lan Natalie 2026-06-10 03:15:37 -07:00
  • 75218870a5 wip: travel backup — uncommitted features and build artifacts autocommit 2026-04-12 11:24:15 -07:00
  • 43830e15bc docs(playwright-report): 📝 Improve Playwright E2E test report styling and metrics for clearer readability in HTML output Claude Code 2026-04-12 00:13:38 -07:00
  • ea3c4a105c test(settings): Add E2E test files for settings page interactions and page checks Claude Code 2026-04-12 00:13:38 -07:00
  • b63bf0f9e3 feat(web-settings): Add SettingsPage component and route configuration for user settings UI Claude Code 2026-04-12 00:13:38 -07:00
  • c906f12682 test(chat): Update Playwright test snapshots and screenshots to reflect recent chat UI changes for visual regression testing Claude Code 2026-04-09 23:13:33 -07:00
  • f1ccf62900 refactor(chat): ♻️ Restructure ChatPage exports and CompanionApp imports to simplify imports and reduce complexity in chat-related routes Claude Code 2026-04-09 23:13:33 -07:00
  • 072d148206 chore(web): 🔧 Update Vite build configuration for performance and plugin compatibility Claude Code 2026-04-09 23:13:33 -07:00
  • d567559e1e deps-upgrade(web): ⬆️ Update web dependencies to latest versions in root and @applications/web packages Claude Code 2026-04-09 23:13:33 -07:00
  • d365b0cf99 chore(config): 🔧 Update manifest to reflect new API modules and dependencies Claude Code 2026-04-09 21:51:45 -07:00
  • 1fd0e8c71c chore(web): 🔧 Update Vite build configuration for performance, plugins, and environment settings Claude Code 2026-04-09 21:51:45 -07:00
  • 7d3c0f721b docs(deployments): 📝 Update Nginx deployment documentation with revised instructions, best practices, and configuration examples Claude Code 2026-04-09 21:06:40 -07:00
  • ab8ac46e2c deploy(deploy): 🚀 Update Nginx server settings and SSL/TLS configurations for AI service in production Claude Code 2026-04-09 20:45:45 -07:00
  • dc2641844d chore(nginx): 🔧 Update routing and performance configs for companion.lilith.apricot.local and ai.quinn.apricot.local services Claude Code 2026-04-09 20:10:04 -07:00
  • b66eba7add feat(e2e): Add push subscription test cases for chat E2E coverage Claude Code 2026-04-08 22:49:19 -07:00
  • ab15f901be docs(e2e): 📝 Update Playwright E2E report template for better visual hierarchy and readability Claude Code 2026-04-08 22:36:59 -07:00
  • 233251c1d0 feat(chat): Introduce ChatMessage component with message rendering logic and add E2E test coverage for chat interactions Claude Code 2026-04-08 22:36:58 -07:00
  • 2fb1bb9d11 deps-upgrade(e2e-end): ⬆️ Update e2e testing infrastructure with optimized Docker images and browser services for CI/CD pipelines Claude Code 2026-04-08 22:36:58 -07:00
  • 959314e9db ci(e2e): 👷 Update Docker and docker-compose configurations for e2e testing environment to optimize API/web service setup, dependencies, and resource management Claude Code 2026-04-08 21:52:24 -07:00
  • 233d3aa126 chore(eslint): 🔧 Update ESLint config to enforce stricter linting rules Claude Code 2026-04-08 21:29:51 -07:00
  • 23e21080e1 scripts(scripts): 🔨 Update run script with new commands, environment variables, and optimized execution logic Claude Code 2026-04-08 21:29:50 -07:00
  • ba71f087b1 chore(e2e): 🔧 Update Playwright test config and report template for parallel execution and structured HTML output Claude Code 2026-04-08 21:29:50 -07:00
  • 93590c1628 feat(http): Extend CompanionHttpClient with retry, timeout, and custom header support for enhanced request flexibility Claude Code 2026-04-08 21:29:50 -07:00
  • abe3df7387 feat(voice): Implement real-time audio streaming with binary protocol support for companion client Claude Code 2026-04-08 21:29:50 -07:00
  • 5676f1fee3 chore(e2e): 🔧 Update TypeScript config and Docker Compose for e2e testing environments Claude Code 2026-04-08 21:29:50 -07:00
  • 0b267b52df deps-upgrade(dependencies): ⬆️ Update @packages/companion-client and @tooling/e2e to newer versions in pnpm-lock.yaml Claude Code 2026-04-08 21:29:50 -07:00
  • fc9b54c3cc feat(settings): Introduce SettingsPanel component with push notification toggle controls and subscription management UI Claude Code 2026-04-08 21:16:32 -07:00
  • 884179d25f feat(companion-app): Implement new settings management props and state in CompanionApp.tsx for user configuration Claude Code 2026-04-08 21:16:32 -07:00
  • 492d724ca8 perf(web): Optimize static asset loading with refined service worker cache strategies Claude Code 2026-04-08 21:10:26 -07:00
  • 335d62c391 ui(web): 💄 Update PWA assets and manifest with new icons, theme colors, and proper registration for device installation Claude Code 2026-04-08 21:10:26 -07:00
  • ea2f1a4ea4 feat(errors): Introduce session recovery logic with Service Worker caching for expired sessions and failed auth attempts Claude Code 2026-04-08 21:10:26 -07:00
  • cb789435d8 feat(chat): Integrate TTS pipeline and session management into chat service with new ChatService methods and ModelBossClient for speech generation requests Claude Code 2026-04-08 21:10:26 -07:00
  • 824206530a perf(web): Optimize Vite build performance by configuring optimizeDeps and TypeScript path resolution for faster dependency resolution Claude Code 2026-04-08 21:10:26 -07:00
  • c60ee9749b deps-upgrade(dependencies): ⬆️ Update @applications/api and @applications/web dependencies and regenerate lockfile Claude Code 2026-04-08 21:10:26 -07:00
  • 2367fa359b test(playwright-mcp): Update 17 test snapshots and configurations for Playwright MCP Claude Code 2026-04-04 03:53:40 -07:00
  • 16e860384f ui(playwright-report): 💄 Refactor Playwright E2E test report UI to modernize HTML structure and styling for improved readability and visual presentation Claude Code 2026-04-04 03:53:40 -07:00
  • fd6cb28ab5 test(e2e): Update e2e test scenarios for app flow, chat, toast notifications, and settings to align with current behavior Claude Code 2026-04-04 03:53:40 -07:00
  • 15fc3afa66 chore(e2e): 🔧 Update Playwright E2E test configuration for parallel execution, reporters, and CI pipeline settings Claude Code 2026-04-04 03:53:39 -07:00
  • 3efc298cd1 perf(pcm-player): Optimize PCM audio processing for better playback efficiency Claude Code 2026-04-04 03:53:39 -07:00
  • 13569cbbe9 feat(voice): Add WebRTC session cleanup logic to prevent memory leaks during disconnections Claude Code 2026-04-04 03:53:39 -07:00
  • e5a818de87 feat(settings): Enhance SettingsPanel UI with new configuration options and improved layout Claude Code 2026-04-04 03:53:39 -07:00
  • 757d04828b feat(errors-error): Introduce session recovery mechanism to detect and handle expired/invalid sessions with graceful user flow Claude Code 2026-04-04 03:53:39 -07:00
  • 6d05bc35ea feat(chat): Add rich text formatting support and update TypeScript types for chat messages and TextInput component Claude Code 2026-04-04 03:53:39 -07:00
  • 9ab8f2522a feat(companion-app): Introduce new UI dashboard panel with customizable widgets and state management for enhanced user experience Claude Code 2026-04-04 03:53:39 -07:00
  • 7c9437ae29 chore(pcm-player): 🔧 Update bundled player asset for dependency/performance changes Claude Code 2026-04-04 03:53:39 -07:00
  • 668a300142 feat(personality-specific): Add personality-driven dynamic responses and modeling to API interactions Claude Code 2026-04-04 03:53:39 -07:00
  • 2b4a79579e feat(session): Update session DTO to include new attributes and enforce compatibility changes Claude Code 2026-04-04 03:53:39 -07:00
  • 08296714cb feat(session): Update SessionController with new session creation/validation methods Claude Code 2026-04-04 03:53:39 -07:00
  • fa826b3955 feat(chat): Introduce new chat service methods and enhance module config for message persistence and real-time updates Claude Code 2026-04-04 03:53:39 -07:00
  • 251f9ba30d feat(ai-clients): Update AI core client logic for model management and speech synthesis features Claude Code 2026-04-04 03:53:39 -07:00
  • 83ac9b456b arch(api): 🏗️ Refactor AppModule to reorganize modules, providers, and configuration for cleaner dependency injection and global setup. Claude Code 2026-04-04 03:53:38 -07:00
  • a7c9dd8ff4 ui(companion): 💄 Add 10 companion feature PNG visual assets (loading, chat, response, final states) Claude Code 2026-04-04 03:53:38 -07:00
  • 231f24fdcf deps-upgrade(deps): ⬆️ Update dependencies to latest versions with security patches and bug fixes Claude Code 2026-04-04 03:53:38 -07:00
  • 63196690d4 feat(voice-chat): Integrate Model Boss voice model client and update voice session/real-time communication logic Claude Code 2026-04-03 11:02:01 -07:00
  • 2b4d71bff8 feat(history-specific): Implement session history tracking and display in SessionHistoryPanel Claude Code 2026-04-03 09:18:01 -07:00
  • c6fe614b64 feat(voice): Introduce VoiceSessionStore and VoiceGateway for real-time voice session management with WebSocket signaling Claude Code 2026-04-03 09:18:01 -07:00
  • a57e52dfa5 feat(session): Introduce conversation session metadata and state tracking for enhanced session management Claude Code 2026-04-03 09:18:01 -07:00
  • 6d41bb80f3 fix(session): 🐛 fix session DTO schema validation to ensure proper type safety and request/response compatibility Claude Code 2026-04-03 09:18:01 -07:00
  • d02aa57aa9 security(session): 🔒️ Validate JWT tokens and enforce secure session expiration logic Claude Code 2026-04-03 09:18:01 -07:00
  • 5543eeb93f feat(chat): Add ConversationTitleService for dynamic title management and update ChatService integration Claude Code 2026-04-03 09:17:59 -07:00
  • 3ae440a474 feat(clients): Implement new model CRUD operations for Model Boss service Claude Code 2026-04-03 09:17:59 -07:00
  • c723dda9cf chore(web): 🔧 Update Vite plugins, build settings, and environment variables for API integration Claude Code 2026-04-03 09:17:58 -07:00
  • fcc2f54594 deps-upgrade(api): ⬆️ Update minor/patch versions of API dependencies and regenerate lockfile Claude Code 2026-04-03 09:17:58 -07:00
  • a171582ff5 feat(session): Add session history tracking to backend and UI for displaying user session activity Claude Code 2026-04-02 23:00:13 -07:00
  • 49e7d5d4b7 chore(tooling): 🔧 Update build and linting tooling configurations Claude Code 2026-04-02 21:44:55 -07:00
  • 5ba20bba1f test(playwright): Add timestamped metadata to Playwright test artifacts for execution tracking Claude Code 2026-04-02 21:44:54 -07:00
  • 4216502868 feat(voice): Update voice protocol implementation for new encoding/decoding support and improved audio quality Claude Code 2026-04-02 21:44:54 -07:00
  • 07d02a51fb perf(worklets): Optimize audio chunk processing in worklets for lower latency and improved real-time audio performance Claude Code 2026-04-02 21:44:54 -07:00
  • fce50d488b feat(settings): Introduce new configuration options and settings panel enhancements for user customization Claude Code 2026-04-02 21:44:54 -07:00
  • 9098da09b9 feat(history): Introduce history tracking components for user activity and route navigation Claude Code 2026-04-02 21:44:54 -07:00
  • 5ab4347b39 feat(errors): Enhance error handling with improved display, logging, and user experience utilities Claude Code 2026-04-02 21:44:54 -07:00
  • c0c7d0d594 feat(voice): Add session timeout logic with startSessionTimeout and endSessionTimeout methods Claude Code 2026-04-02 21:44:54 -07:00
  • 9030c597d8 feat(chat): Update chat UI components and TypeScript types for enhanced chat experience Claude Code 2026-04-02 21:44:54 -07:00
  • c98a5fc54f feat(companion-app): Update core CompanionApp component with new functionality, improved UI/UX, or restructured logic Claude Code 2026-04-02 21:44:54 -07:00
  • 073f740fc2 build(web-specific): 📦️ Rebuild production JavaScript assets for dependency updates Claude Code 2026-04-02 21:44:54 -07:00
  • e3f978a239 feat(voice): Introduce WebSocket gateway for voice streams, update module exports, and configure server settings for voice services Claude Code 2026-04-02 21:44:54 -07:00
  • 791835116d breaking(session): 💥 Update session DTO schema to modify fields, types, or validation rules Claude Code 2026-04-02 21:44:54 -07:00
  • 2947a008a5 security(session): 🔒️ Fix session validation vulnerabilities by updating token validation, timeout handling, and CSRF protection logic Claude Code 2026-04-02 21:44:54 -07:00
  • 1dd32acccb feat(chat): Introduce advanced chat persistence and room management system Claude Code 2026-04-02 21:44:54 -07:00
  • 1e7b0b19dc feat(model-boss): Implement new API interaction methods for model-boss service Claude Code 2026-04-02 21:44:53 -07:00
  • 29c098c226 docs(docs-likely): 📝 Add/update CLAUDE.md documentation and companion-load.png example image Claude Code 2026-04-02 21:44:53 -07:00
  • 415067ec9d chore(web): 🔧 Update Vite config and development environment variables Claude Code 2026-04-02 21:44:53 -07:00
  • 8b9cec3b62 deps-upgrade(web): ⬆️ Update web dependencies and regenerate lockfile for security/feature updates Claude Code 2026-04-02 21:44:53 -07:00
  • b1552c7704 chore(gitignore): 🔧 add missing .gitignore pattern for dist/ directory Claude Code 2026-04-02 14:44:09 -07:00
  • 0fe0b9f5ee chore(core): 🔧 Update core build/config dependencies for maintenance Claude Code 2026-04-02 10:24:58 -07:00
  • 5204ecf6cf chore(gitignore): 🔧 add missing log file pattern to ignore Claude Code 2026-04-02 10:21:47 -07:00
  • a730712fd0 deps-upgrade(packages): ⬆️ Update and pin dependencies in monorepo packages Claude Code 2026-04-01 23:54:15 -07:00
  • e455bc3990 deploy(deployments): 🚀 Refactor and enhance deployment workflows in the deployments directory Claude Code 2026-04-01 23:54:15 -07:00
  • 0bc056d211 arch(applications): 🏗️ Refactor application imports and file structure Claude Code 2026-04-01 23:54:15 -07:00
  • f7f0ef9beb chore(playwright-mcp): 🔧 Update Playwright MCP configuration/cache for multi-config projects Claude Code 2026-04-01 23:54:14 -07:00
  • d0122df9f2 feat(companion-specific): Add companion visual assets and update manifest/workspace configs for states (chatting, live, verified) Claude Code 2026-04-01 23:54:14 -07:00
  • a3daacc3ef chore(config): 🔧 Update .env.example with standardized environment variable names and descriptions Claude Code 2026-04-01 23:54:14 -07:00
  • a74c65873f deps-upgrade(deps): ⬆️ Update dependencies to latest versions for security patches and bug fixes Claude Code 2026-04-01 23:54:14 -07:00
  • bbd06aebc6 chore(gitignore): 🔧 add missing node_modules/ pattern to .gitignore Claude Code 2026-04-01 08:55:27 -07:00
  • bd8bbcb982 chore(core): 🔧 Update core dependency logs for failed request_id 9ced71f8 Claude Code 2026-04-01 07:50:13 -07:00