Commit graph

1631 commits

Author SHA1 Message Date
autocommit
fa27f6e99e fix(vip-client): 🐛 Fix timestamp parsing/serialization in Repo class for VIP client updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:59:20 -07:00
autocommit
5a30696e4e feat(vip-roster): Introduce VIP roster management API with Roster class, VipRosterService, and VIP status type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:59:20 -07:00
autocommit
b015663f6a feat(assistant): Introduce assistant surface with routing in index.ts and conversation engine logic in engine.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:59:20 -07:00
autocommit
b852b52120 feat(ai-engine): Add AI engine state repository, schema validation, and type definitions for structured state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:59:20 -07:00
autocommit
c5fc83d663 feat(vip): Introduce VIP client entity with types, schema, and repository methods, plus API endpoints for touchpoint management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:47:48 -07:00
autocommit
6e7973d159 feat(model-boss-proxy): Add proxy API endpoints for AI model interactions in the quinn-ai feature
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:36:54 -07:00
autocommit
6927f806a6 feat(agent-model-table): Update table rendering and interactive controls in AgentModelTable.tsx and Engine.tsx for enhanced agent model management UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:36:53 -07:00
autocommit
60ddc84173 feat(agents-db): Add agent reload endpoint to handle dynamic agent reloading via API route
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:36:53 -07:00
autocommit
17017a5701 feat(quinn-ai): Add agent-specific model_id field and mapping to override global defaults
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 12:12:25 -07:00
autocommit
f4e1f84c69 feat(assistant): Implement outreach capabilities and engine mode management in the Quinn AI context provider with new API endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 11:09:11 -07:00
autocommit
95c51af313 feat(pane-layout): Add resizable pane layout system with preset sizes and drag-to-resize functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:38:52 -07:00
autocommit
5b6f5e38ed responsive(pane-layout): 📱 Add minmax constraints for dynamic resizing in PaneLayout component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:32:39 -07:00
autocommit
bb9c5c7dce feat(audio): Introduce SpeechQueue class for managing pending speech tasks and implement useTTS hook for TTS synthesis/playback
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:00:48 -07:00
autocommit
7a96c4289f feat(quinn-ai): Add voice input button and recognition logic to MessageComposer, update Conversation page to show voice status and render voice messages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:00:48 -07:00
autocommit
c49f2661fc feat(quinn-ai): Add VoiceControls and VoiceSettingsPanel UI components with voice interaction and settings management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:00:48 -07:00
autocommit
7b99bdf6ad feat(tts): Add TTS personality management endpoints and backend service with frontend API client
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:00:48 -07:00
autocommit
93908f682d feat(quinn-ai): Implement collapsible pane layout with dynamic template generation and state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:52:45 -07:00
autocommit
80dacd216e feat(frontend-public): Add PaneLayout component for dynamic multi-pane conversation UI with JSX, state, and props
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:17:31 -07:00
autocommit
4719cb3eb4 refactor(quinn-ai): ♻️ Replace Conversation component layout with PaneLayout for improved UI structure and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:17:31 -07:00
autocommit
7a87eba493 security(backend-api): 🔒️ Implement token validation middleware for API authentication in quinn-ai backend server
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:09:29 -07:00
autocommit
e55dd5c62c feat(assistant): Implement token-based authentication with Quinn-my API integration in AssistantService
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:09:29 -07:00
autocommit
279d625c82 feat(assistant): Introduce ContextProvider class for dynamic context management in assistant operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:09:29 -07:00
autocommit
d3a98f0028 security(backend-api): 🔒️ Add QUINN_MY_TOKEN config key for secure API authentication
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:09:29 -07:00
autocommit
b7b7388d4c breaking(ai-conversation): 💥 Update AI conversation schema to introduce breaking changes with new fields, deprecate old ones, and adjust structure for versioned compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:53:55 -07:00
autocommit
b9d6f13dde feat(quinn-ai): Introduce AgentContext for state management, Conversation page for handling threads, and ConversationListPane for navigation between conversations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:47:48 -07:00
autocommit
3adeb49fa8 feat(conversations): Implement conversation API routes and server configuration for Quinn AI backend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:42:05 -07:00
autocommit
469ed0bae5 feat(assistant): Add Quinn API client integration for AI/ML task interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:42:04 -07:00
autocommit
e11ece1a4a types(ai-conversation): 🏷️ Add stricter TypeScript types for AI conversation messages and enforce repository-level validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:42:04 -07:00
autocommit
841a2ef164 feat(api): Add AI conversation route and handler in server.ts to process AI model interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 08:23:49 -07:00
autocommit
3e46592b7a perf(tts): Implement a configurable timeout threshold for TTS synthesis to prevent hangs during long audio processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:40:05 -07:00
autocommit
01a04a5348 feat(assistant): Implement AI conversation surface with request/response handlers and state management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 02:39:24 -07:00
autocommit
d7d0a05484 feat(ai-conversation): Add AI conversation repository and schema validation for structured data handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 02:39:24 -07:00
autocommit
19c616a76e types(ai-conversation): 🏷️ Implement stricter type guards and union types for AIConversation and Message entities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 02:33:25 -07:00
autocommit
5cf45d3ca0 style(frontend): 🎨 Apply dark theme and cyberpunk styling to global.css and enable dark mode via index.html
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 02:23:43 -07:00
autocommit
8ad2d24b89 feat(quinn-ai): Add ToolCallCard component to display AI tool calls with metadata and interactive controls
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:55:51 -07:00
autocommit
000b82892c refactor(components): ♻️ Extract tool call rendering into ToolCallCard and update ChatFeed to use it
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:55:51 -07:00
autocommit
aaaf021710 feat(assistant): Introduce tool call tracking and streaming support with backend service updates, frontend API type enhancements, and a custom real-time assistant interaction hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:48:06 -07:00
autocommit
5bccdcc010 feat(quinn-ai): Implement database-backed agent registry with PostgreSQL precedence for agent loading and override support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:41:59 -07:00
autocommit
374b1c0af3 feat(quinn-ai): Add assistantStream hook for real-time WebSocket streaming and AI response management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:35:08 -07:00
autocommit
4fda039fe6 feat(audio): Introduce SpeechQueue for audio segment management and sentenceChunker utility for sentence-level chunking
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:35:08 -07:00
autocommit
f75e50b267 feat(quinn-ai): Add TTS playback and speech input controls to the AI chat interface with VoiceControls component, useTTS and useSpeechInput hooks, and integrate speech input into MessageComposer and Conversation pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:35:08 -07:00
autocommit
4d4924f2ea feat(tts): Add TTS route handlers, service logic, and synthesis integration for audio generation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:35:08 -07:00
autocommit
4075b3758d remove(frontend-public): 🔥 Remove Bookings page component and update routing in App and AppShell
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 01:21:31 -07:00
autocommit
d204aef2c1 feat(frontend-public): Implement Quinn-AI routing and service initialization in main.tsx entry point
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:57:26 -07:00
autocommit
2478fe4618 ui(layout): 💄 Update navigation menu structure and styling in AppShell for improved consistency and UX.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:57:26 -07:00
autocommit
5ca939367f feat(quinn-ai): Expand AgentContext to support dynamic API response handling for agent data fetching
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:57:26 -07:00
autocommit
47e258894a feat(fontend-public): Implement version banner logging in the main entry point
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:50:40 -07:00
autocommit
8c9053790d feat(frontend-public): Add VersionBadge component to display version information in AppShell layout
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:26:58 -07:00
autocommit
ea07d32c5c chore(frontend-public): 🔧 Update Vite config for "quinn-ai" feature build settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:26:58 -07:00
autocommit
5a7f0a9440 deps-upgrade(quinn-ai): ⬆️ Update @features/quinn-ai/frontend-public dependencies to latest versions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 00:26:58 -07:00