Commit Graph

254 Commits

Author SHA1 Message Date
e2d86ff96a Enhance workflow name detection by checking multiple event payload fields 2026-06-15 21:36:52 +02:00
a3abc68d70 Update workflow test cases and refine web search toggle labels 2026-06-15 20:41:43 +02:00
6e951f6ec8 Update chat workflow mode display using workflowSelectionMode 2026-06-15 20:31:00 +02:00
26eaac5d59 Normalize chat workflow selections to reset invalid or outdated explicit choices to 'direct' 2026-06-15 20:28:24 +02:00
3e37697d12 Restrict workflow selection modes to direct or explicit workflows, removing automatic mode support 2026-06-15 20:28:24 +02:00
33e829f6d8 Implement effective workflow selection logic in chat generation handlers 2026-06-15 20:27:49 +02:00
3206613cc0 Pass workflow selection mode change handler when creating a new chat 2026-06-15 20:27:49 +02:00
443b546ad5 Add handler for workflow selection mode changes to SettingsPanel 2026-06-15 20:27:49 +02:00
8519b2feca Conditionally render WorkflowSelector when in manual mode 2026-06-15 20:27:11 +02:00
c3b572be0d Introduce workflow selection mode state management 2026-06-15 20:27:11 +02:00
c420f018f4 Feat: Add workflow selection mode setting (Auto/Manual) 2026-06-15 20:26:58 +02:00
43e329e599 Style workflow list items (ellipsis, min-width fix) 2026-06-15 16:55:01 +02:00
7fbfe215af Improve workflow list and sidebar styling
Updates include restructuring the main workflows container, enhancing the visual appearance of individual workflow items in the sidebar (adding borders, background colors, and spacing), and adjusting responsive layout rules.
2026-06-15 16:54:53 +02:00
35b0c633c3 Refactor WorkflowsArea component to manage state externally via props, simplifying local logic and API interactions. 2026-06-15 16:54:36 +02:00
ae7b78e12b Feature: Implement WorkflowList component and update WorkflowsArea props in App.jsx 2026-06-15 16:54:26 +02:00
65204cda5e Implement workflow selection, creation, duplication, and deletion logic in App component 2026-06-15 16:54:03 +02:00
2c219b3e0c Refactor data fetching: Load workflows and tools concurrently in App component 2026-06-15 16:53:56 +02:00
2c2543b0d1 Feature: Implement core workflow management features (create, delete, duplicate) and define default workflow graph schema in App component 2026-06-15 16:53:46 +02:00
604a16d73c Refresh libraries and jobs upon successful Heimgeist save event 2026-06-15 15:49:48 +02:00
7cc9c07612 Remove file count check for disabling chat database picker option 2026-06-15 15:49:13 +02:00
f0edcbccd5 Update session state when a new client run begins 2026-06-15 15:45:36 +02:00
3a9eb10886 config: Use default environment variable for desktop backend API URL 2026-06-15 15:33:46 +02:00
6450614c5b Enhance workflow state tracking by passing and utilizing selection mode in agent runtimes 2026-06-15 15:32:14 +02:00
b1eed9f1b6 Refactor chat generation handlers to use a centralized executeWorkflowRun utility for managing complex workflow execution, state updates, and event streaming. 2026-06-15 15:31:35 +02:00
f562fd5c01 Fix runtime session check and standardize workflow edge handles in editor 2026-06-15 15:30:51 +02:00
c1f3935cf5 Integrate workflow router model into chat generation handlers and App component 2026-06-15 15:23:26 +02:00
2b29952835 feat(styles): Add comprehensive CSS styling for workflow visualization and components 2026-06-15 15:21:21 +02:00
b04c3a8ac3 Enhance source chip generation to robustly handle object sources, utilizing title and snippet fields. 2026-06-15 15:20:23 +02:00
2271022378 Feature: Implement Workflow Router Model setting across UI and API 2026-06-15 15:20:06 +02:00
31027a4c9c Feature: Integrate comprehensive workflow support into the chat editor, including sidebar navigation, execution panels, and confirmation dialogs. 2026-06-15 15:19:28 +02:00
20e5ae68bd Implement workflow run event handling and update chat state accordingly 2026-06-15 15:19:08 +02:00
2c5a5048dc Enhance request management by adding functionality to track and cancel associated backend workflows. 2026-06-15 15:18:59 +02:00
52b9daba19 Load available workflows from backend API 2026-06-15 15:18:51 +02:00
7fbd3ed3c7 Add local state for managing workflows 2026-06-15 15:18:51 +02:00
9122f82161 Implement chat workflow selection context 2026-06-15 15:18:51 +02:00
4e33a6961d Feat: Implement workflow selection and execution panel 2026-06-15 15:18:07 +02:00
a76803df8c feat(chat): Integrate workflow execution into chat generation flow 2026-06-15 15:17:45 +02:00
2c2e712ba8 feat(workflows): Implement core workflow editor components (canvas, inspector, palette) 2026-06-15 15:17:45 +02:00
920888b336 Feature: Implement comprehensive workflow management system (selection, execution panel, and API wrappers) 2026-06-15 15:15:59 +02:00
a15e068f42 Add styles for video sources/thumbnails in library view, and update chat message card borders 2026-06-15 06:18:09 +02:00
e9e7df7e20 Feat: Enhance library management features
- Adds strict HTTP/HTTPS validation when creating library websites.
- Improves summary cleanup in video ingestion by removing thinking tags and prefixes.
- Updates LibraryManager UI to display comprehensive metadata (ID, provider, upload date, character count, etc.) and improves video source handling.
2026-06-15 06:18:01 +02:00
5df2871c6f Update build process to collect Whisper modules and add styling for video content in the library view 2026-06-15 06:15:19 +02:00
a07870c82c Feat: Add robust support for video content in LibraryManager
Updates the library manager to handle videos alongside websites and text. This includes updating input fields, adding dedicated video summary metadata display (transcription details), expanding searchable content types, and providing specific action buttons for opening or reprocessing video items.
2026-06-15 06:15:07 +02:00
0fa4be73da Feature: Add support for video handling and refreshing in LibraryManager 2026-06-15 06:14:50 +02:00
88c4a5b0d4 Feat: Add automatic deep enrichment feature
Implements logic and UI for automatically queuing deep enrichment (Q&A generation) after content indexing, updating settings across backend, frontend, and desktop layers.
2026-06-15 04:41:31 +02:00
4db6fde9be Feature: Implement knowledge base saving for chat messages
Adds functionality to save selected chat messages into an external knowledge database, including new dialog components, state management in App.jsx, updated history syncing, and necessary UI/UX improvements.
2026-06-15 03:53:44 +02:00
d3c4f45501 Feature: Implement Knowledge Metadata Model and enhance library item display with rich metadata (Q&A, model details) 2026-06-15 02:42:47 +02:00
90a994f72e Display metadata generation error when status is 'failed' 2026-06-15 02:09:55 +02:00
55a4e7ce28 Enhance metadata display and refine item readiness status in LibraryManager 2026-06-15 02:05:35 +02:00
d7cf6f3fc4 Feat(Library): Enhance metadata handling and display
Improves search filtering to include summary, headline, keywords, and entities from item metadata.
Adds comprehensive metadata display (summary, chips, entities) on content cards.
Introduces deep enrichment status indicators and adds functionality to trigger metadata generation.
2026-06-15 02:05:22 +02:00