Lucio Lelii
f558df3aa8
feat: add error handling and retry functionality to flow assistant
...
- Added assistant error message state with retry capability
- Introduced assistantErrorMessage, lastFailedPrompt, and lastSubmittedPrompt signals
- Created progressOnlyMode computed signal for unified progress display
- Implemented handleAssistantErrorWithRetry method for consistent error handling
- Added retry button with conditional rendering in template
- Enhanced error states with improved styling for error cards
- Extracted sendPrompt logic to support both new prompts and retries
- Improved session reload with failure state handling
2026-05-13 16:47:13 +02:00
Lucio Lelii
877844fca0
feat(execution): add intermediate inputs tab and preview modal
2026-05-13 12:18:26 +02:00
Lucio Lelii
4bcb9f5d3e
feat(editor): add focus mode for container and generic nodes
2026-05-13 12:18:13 +02:00
Lucio Lelii
175059de79
feat(assistant): add AI flow creation modal and robust session mapping
2026-05-13 12:17:35 +02:00
Lucio Lelii
9b0e2bbd89
Update nodes: schema-driven fields, node utility, generic/container/task-step nodes
2026-04-24 12:33:21 +02:00
Lucio Lelii
6611bbe752
Hide empty task-node parameter sections
2026-04-24 12:18:55 +02:00
Lucio Lelii
52bb12edae
Reposition task execution controls into graph action rail
2026-04-24 12:18:48 +02:00
Lucio Lelii
72720ef292
Persist assistant sessions per flow and auto-scroll latest messages
2026-04-24 12:18:40 +02:00
Lucio Lelii
a4e78cb269
Replace flow creation plus icon with New button
2026-04-24 12:18:31 +02:00
Lucio Lelii
6dbc3d5248
Enhance editor empty state and stabilize panel layout
2026-04-24 12:18:19 +02:00
Lucio Lelii
c87596fea1
Strengthen frontend spec coverage
2026-04-21 12:39:33 +02:00
Lucio Lelii
a090285bf7
Support reduced block and container catalogs
2026-04-21 12:38:35 +02:00
Lucio Lelii
5220cee49b
Consolidate schema-driven node logic and align tests with Vitest
2026-04-21 11:57:01 +02:00
Lucio Lelii
a377c1d793
Refactor schema-driven node fields and fix validation highlights
2026-04-17 17:42:32 +02:00
Lucio Lelii
e6f6cda845
Unify password policy and fix conditional dynamic fields
2026-04-15 12:11:29 +02:00
Lucio Lelii
52333b8601
Split admin services from authorization and add session checks
2026-04-15 12:10:36 +02:00
Lucio Lelii
5f405b69a0
solved problem on container import
2026-04-10 10:08:17 +02:00
Lucio Lelii
f57f5be073
race condiiton on node schema loading solved
2026-04-10 09:26:31 +02:00
Lucio Lelii
c96ca07e0b
fix: restore connection rendering + schema-driven node improvements
...
- Remove OnPush from CustomConnectionComponent (incompatible with
rete-angular-plugin Custom Element mounting, broke all connection
rendering since 7028ac0 )
- Extract shared node utilities to node-utility.ts (DRY)
- Add schema-driven icon resolution (x-ui-icon) with fallbacks
- Add schema-driven output port styling (x-ui-output-styles)
- Add schemaLoading guard to TaskStepNodeComponent
2026-04-10 09:06:06 +02:00
Lucio Lelii
de6e86d53a
refactor: code quality improvements (tasks 1-15)
...
- Fix memory leak in task-executions polling (DestroyRef)
- Fix race condition in flows service (error recovery)
- Add centralized NotificationService + GlobalNotificationComponent
- Convert main routes to lazy loading (loadComponent)
- Remove static state from auth interceptor
- Write real unit tests (guards, stores, services)
- Strengthen HFNodeData types (explicit properties)
- Extract pure functions from TaskExecutionViewer into utils
- Add console.warn logging to guards on access denied
- Expand runtime config (apiUrl, assistantEnabled, tourModeAlwaysOn, turnstileEnabled)
- Document FormUtility and ListStateViewHolder base classes
- Remove unused lucide-angular dependency
- Replace ngModel with signal bindings in flows-list/blocks-list
- Use :where() for global mat-form-field override
- Document design system tokens in styles.css
2026-04-09 14:53:02 +02:00
Lucio Lelii
7028ac0c53
feat: improve auth flow and task execution UX
2026-04-09 14:01:56 +02:00
Lucio Lelii
bb1cdd52ac
Improve execution handoff and node loading feedback
2026-03-30 17:06:18 +02:00
Lucio Lelii
d508ccf6d1
Refine container rendering and assistant runtime config
2026-03-27 17:39:59 +01:00
Lucio Lelii
b10e9c59e0
Expand array outputs in execution viewer
2026-03-27 16:14:38 +01:00
Lucio Lelii
27f9bc1285
Add dependency flow validation and execution input UX updates
2026-03-27 15:18:03 +01:00
Lucio Lelii
a904bd7951
turnstile siteKey added with a env var
2026-03-26 13:51:31 +01:00
Lucio Lelii
3e56f6db41
Add admin operations dashboard and flow publication controls
2026-03-26 13:01:16 +01:00
Lucio Lelii
a34b72eb2b
administration page added
2026-03-26 09:59:11 +01:00
Lucio Lelii
167e301a21
Refine task previews and add node clone actions
2026-03-25 16:53:05 +01:00
Lucio Lelii
518fff6de2
change password added
2026-03-25 09:21:38 +01:00
Lucio Lelii
a2a4f699c7
look and feel modified in node outputs
2026-03-24 14:48:21 +01:00
Lucio Lelii
3bf669180d
look and feel in the longtext parmeter changed
2026-03-24 14:05:21 +01:00
Lucio Lelii
55418d2226
Refine execution viewer and schema-driven node handling
2026-03-24 13:45:32 +01:00
Lucio Lelii
5672ce4336
Make dynamic array item schemas refresh from dialog state
2026-03-22 17:01:31 +01:00
Lucio Lelii
fad93a3eca
Add suspended execution resume support and production Docker setup
2026-03-22 10:35:30 +01:00
Lucio Lelii
447b01786d
Refine execution chat modal and add cancel support
2026-03-20 12:54:05 +01:00
Lucio Lelii
19b0dadacc
Improve schema-driven nodes and interactive execution chat
2026-03-19 15:18:09 +01:00
Lucio Lelii
971d829685
Make container nodes schema-driven
2026-03-17 11:54:07 +01:00
Lucio Lelii
08d83863a1
guided tour added for editor part
2026-03-17 09:54:40 +01:00
Lucio Lelii
2a42817ef3
Support containers in task execution views
2026-03-16 16:50:44 +01:00
Lucio Lelii
1c1121d423
mode reset on window change
2026-03-16 15:44:09 +01:00
Lucio Lelii
8a8978937f
Refine container handling and readonly flow behavior
2026-03-16 15:41:08 +01:00
Lucio Lelii
d01344c19e
Add flow editor toolbar and lock readonly graph drag
2026-03-15 06:29:01 +01:00
Lucio Lelii
533a1e7f43
Split containers into dedicated services and sidebar list
2026-03-15 06:07:10 +01:00
Lucio Lelii
25e133ac04
Add first-class container nodes and subflow preview
2026-03-14 15:50:55 +01:00
Lucio Lelii
856d3e0893
Polish block sidebar interactions
2026-03-13 16:51:58 +01:00
Lucio Lelii
6f3ca99b1e
Add schema-driven block IO compatibility and bindable inputs
2026-03-13 16:51:53 +01:00
Lucio Lelii
c0d2f75285
Support typed execution inputs and task node IO labels
2026-03-13 16:51:47 +01:00
Lucio Lelii
34f400ca40
Support richer schema visibility conditions
2026-03-13 16:51:41 +01:00
Lucio Lelii
b24b8177a9
Support dynamic array schemas in node editors
2026-03-12 17:22:23 +01:00
Lucio Lelii
d6e3a2a534
Migrate core UI areas to Angular Material
2026-03-12 15:30:31 +01:00
Lucio Lelii
dc45a5581b
Improve execution input and output presentation
2026-03-11 17:11:37 +01:00
Lucio Lelii
3496344e9d
Fix inline delete confirmation styling
2026-03-11 16:59:38 +01:00
Lucio Lelii
f9a2504273
Add execution authorization input flow and inline node deletion UI
2026-03-11 16:57:14 +01:00
Lucio Lelii
78d8527a85
Update assistant session UI and fix structural node reconnection
2026-03-11 12:44:31 +01:00
Lucio Lelii
4c6a50f9a2
Add assistant workflow scaffolding and disable it by default
2026-03-10 22:19:14 +01:00
Lucio Lelii
d243395c15
Fix dirty state on node parameter edits
2026-03-10 19:24:58 +01:00
Lucio Lelii
514339599b
Extend execution graph and schema-driven node rendering
2026-03-10 16:59:35 +01:00
Lucio Lelii
53a045a6ef
Use toggle control for boolean node params
2026-03-10 15:06:31 +01:00
Lucio Lelii
38cc7676cd
Add schema-driven conditional node rendering
2026-03-10 15:00:59 +01:00
Lucio Lelii
a706851c0f
Fix false dirty state when switching flows
2026-03-10 15:00:51 +01:00
Lucio Lelii
d0ca908b02
Format execution durations with adaptive units
2026-03-09 17:06:48 +01:00
Lucio Lelii
2446762e88
Remove unused editor symbols and legacy sockets
2026-03-09 16:59:25 +01:00
Lucio Lelii
4d3f35a422
Remove undo redo support from flow editor
2026-03-09 16:55:58 +01:00
Lucio Lelii
a82afa3999
Add flow execution status UX and remove sink usage
2026-03-09 15:33:29 +01:00
Lucio Lelii
376234539e
Add block example caching and structural refresh UX
2026-03-09 14:39:58 +01:00
Lucio Lelii
c29bc7b98b
Implement schema-driven block creation lifecycle and retriever-dependent field behavior
2026-03-09 11:37:20 +01:00
Lucio Lelii
e13e06d858
Align flow save API integration and add editor save/create feedback
2026-03-09 11:37:01 +01:00
Lucio Lelii
a2f7152202
Improve auth error handling and session expiration behavior
2026-03-09 11:36:50 +01:00
Lucio Lelii
dbe1ab4588
retriever renamed, added token to calls
2026-03-06 15:00:09 +01:00
Lucio Lelii
8a8f486eb5
added url to flow service
2026-03-06 12:04:56 +01:00
Lucio Lelii
1fef10ab17
task input section added
2026-03-06 09:41:30 +01:00
Lucio Lelii
4cedab52bc
updated task-execution with all methods
2026-03-05 21:53:27 +01:00
Lucio Lelii
b639133401
updated
2026-03-05 16:03:09 +01:00
Lucio Lelii
1c5184892d
moved task in a service
2026-03-05 14:58:24 +01:00
Lucio Lelii
36167f13ac
added task step part and make nodes generic
2026-03-04 16:55:14 +01:00
Lucio Lelii
b77ee47306
flow item modified to match the style of tasks-list
2026-03-03 21:17:33 +01:00
Lucio Lelii
4504ec0087
added task layout
2026-03-03 20:01:03 +01:00
Lucio Lelii
e3446e7aac
added required field from schema in th enodes
2026-03-03 11:56:37 +01:00
Lucio Lelii
79b85e2bd5
added field retriever service
...
improved node design
2026-03-02 15:58:05 +01:00
Lucio Lelii
68635649f8
modified node structure and parameter
2026-02-27 21:56:06 +01:00
Lucio Lelii
25edbbd34c
update for blocks
2026-02-27 10:14:12 +01:00
Lucio Lelii
7b36044c33
input/output node modified
2026-01-29 14:53:31 +01:00
Lucio Lelii
a0bb023f80
added
2026-01-29 13:38:06 +01:00
Lucio Lelii
ee4505bfea
solved node input output issue
2026-01-28 17:19:57 +01:00
Lucio Lelii
2154b51096
solved console error on node moved
2026-01-23 12:17:15 +01:00
Lucio Lelii
5213e2bdfa
improved height managing
2026-01-23 10:39:58 +01:00
Lucio Lelii
e51d9a2fac
added rete.js
2026-01-19 17:15:58 +01:00
Lucio Lelii
240de8a6e2
added state to filters
2026-01-19 12:50:41 +01:00
Lucio Lelii
76e7806d3d
order added to flows
2026-01-16 17:15:57 +01:00
Lucio Lelii
958d3210c5
fixed bug on item list
2026-01-16 12:05:52 +01:00
Lucio Lelii
8e6084c32a
added details to flows
2026-01-13 12:21:32 +01:00
Lucio Lelii
0fbe49f0f3
added flow service
2026-01-12 17:23:44 +01:00
Lucio Lelii
fbd34a0882
added store state for editor
2026-01-09 17:20:27 +01:00
Lucio Lelii
f8cae973ff
added tasks and editor pages
2026-01-08 09:45:36 +01:00
Lucio Lelii
bab3a9797d
first commit
2026-01-07 16:07:33 +01:00
Lucio Lelii
c6aea28105
first commit
2025-12-11 17:52:01 +01:00
Lucio Lelii
239c9f9123
initial commit
2025-12-11 12:51:55 +01:00