-
f9491e0904
Add package license to lockfile
main
Lucio Lelii
2026-09-23 12:12:00 +0200
-
1270bf7ea7
Improve execution group management
Lucio Lelii
2026-09-23 12:09:57 +0200
-
def50c229b
Merge branch feature/human-evaluation-node into main
Lucio Lelii
2026-09-22 16:08:33 +0200
-
-
3755081e0f
Add a live activity panel to the admin area
Lucio Lelii
2026-09-22 10:11:39 +0200
-
3d4b49e030
Merge branch 'main' into feature/human-evaluation-node
feature/human-evaluation-node
Lucio Lelii
2026-09-21 15:06:52 +0200
-
-
-
-
fd30de2b1d
Point the web interface at its home on the ISTI Gitea
Lucio Lelii
2026-09-21 15:03:11 +0200
-
44be453cbb
Summarise a plain-value array row by its value
Lucio Lelii
2026-09-21 12:15:58 +0200
-
ed4dae1a39
Let the log be read backwards while it is still running
Lucio Lelii
2026-09-21 11:55:51 +0200
-
469099dffc
Read an event's details as an object, under a title that fits
Lucio Lelii
2026-09-21 11:24:17 +0200
-
8c3d9c6ed3
Let an event's own numbers be opened from the log
Lucio Lelii
2026-09-21 11:07:38 +0200
-
974589aeee
Render the evaluation form, and submit a judgement as one act
Lucio Lelii
2026-09-20 23:24:43 +0200
-
-
b1497ab3c4
Make a project a container of flows, with no run of its own
Lucio Lelii
2026-09-20 21:15:58 +0200
-
82396e8b8f
Drive the view-content button from the schema, not from a skills rule
Lucio Lelii
2026-09-20 20:58:14 +0200
-
9802f12203
Show the view-skill button on ungrouped array rows too
Lucio Lelii
2026-09-20 16:08:54 +0200
-
87f6e2564b
Drop cached projects/flows on login or logout, not just app reload
Lucio Lelii
2026-09-20 11:29:58 +0200
-
d09ec47be6
Let a skill binding's content be viewed from the node editor
Lucio Lelii
2026-09-20 11:29:49 +0200
-
0a2f7606d9
Merge feature/declared-field-defaults into master
Lucio Lelii
2026-09-18 21:33:01 +0200
-
-
fc541c12ef
Offer "Use default" only where a field declares one
Lucio Lelii
2026-09-18 11:52:55 +0200
-
-
bb5621f559
Let the simulator and bias judge dialogs supply a credential
Lucio Lelii
2026-09-17 14:51:16 +0200
-
b13c2019eb
Let a retriever-backed field fall back to free text in two more places
Lucio Lelii
2026-09-17 12:30:43 +0200
-
e1708f95b8
Read the real provider catalog instead of hardcoding InternalOllama
Lucio Lelii
2026-09-17 12:30:28 +0200
-
a0fdfcda35
Show an endpoint field on the execution's "Add credential" dialog
Lucio Lelii
2026-09-17 12:30:13 +0200
-
5787a6fe44
Add the SPDX licence header to every source file
Lucio Lelii
2026-09-16 12:10:18 +0200
-
85e6c12372
Complete the user guide in English and render it to PDF
Lucio Lelii
2026-09-16 12:10:09 +0200
-
4e1926588b
Show the licence, attribution and source offer in the interface
Lucio Lelii
2026-09-16 12:09:58 +0200
-
33150978aa
Release under the AGPL with an attribution term
Lucio Lelii
2026-09-16 12:09:49 +0200
-
a426a2c5e7
Summarise an array row by the branch it is on
Lucio Lelii
2026-09-14 14:55:29 +0200
-
f1305c16e7
Say that a file is stored where it is chosen, not on Save
Lucio Lelii
2026-09-14 14:51:41 +0200
-
b4302bf7db
Mark the node inside a container that carries the error
Lucio Lelii
2026-09-14 14:28:54 +0200
-
3af6f14bb7
Send a global file input to the endpoint that accepts files
Lucio Lelii
2026-09-14 12:31:43 +0200
-
84f528203c
Give a file input a picker that says what it takes and what went wrong
Lucio Lelii
2026-09-14 12:27:52 +0200
-
f41962993c
Show step preview placeholders as expandable values, not a flat string replace
Lucio Lelii
2026-09-12 13:26:58 +0200
-
81f2a890f2
Validate MCP file uploads in execution UI
Lucio Lelii
2026-09-11 14:50:21 +0200
-
86e61690bb
Open a step's failure instead of squeezing it into a tooltip
Lucio Lelii
2026-09-09 16:49:40 +0200
-
0aec372d73
Connect the rerun button to the handler that was waiting for it
Lucio Lelii
2026-09-09 16:30:33 +0200
-
497eba6e1b
Let the admin console scroll instead of clipping at the viewport
Lucio Lelii
2026-09-09 12:52:20 +0200
-
71aacef9af
Note how to build the GUI image
Lucio Lelii
2026-09-09 12:25:07 +0200
-
d634343df5
Pre-fill no temperature for an LLM assessment
Lucio Lelii
2026-09-09 12:23:32 +0200
-
8a57d74fb9
Say when a flow has no global input to take a field from
Lucio Lelii
2026-09-09 12:23:25 +0200
-
eef5dfb3ed
Stop offering a default on a field the state has made required
Lucio Lelii
2026-09-09 12:23:19 +0200
-
074c8fb763
Give the model parameters the same treatment a node's own panel gives them
Lucio Lelii
2026-09-08 15:15:10 +0200
-
984af08f36
Show every LLM assessment as a history, and drop one that arrives too late
Lucio Lelii
2026-09-08 11:42:06 +0200
-
03ac4901ed
Put the provider/model picker above the dialog that opens it
Lucio Lelii
2026-09-08 11:41:41 +0200
-
68f4b6db85
Open a bias report in its own window, and make the reports list a list
Lucio Lelii
2026-09-08 11:41:24 +0200
-
c298c352b3
Let a configurable field take a global input, and show its own tip
Lucio Lelii
2026-09-08 10:53:01 +0200
-
f5386cdb7e
Say which subject a bias intervention moved, and let an LLM assess it
Lucio Lelii
2026-09-08 10:50:54 +0200
-
d11e2f5a9a
Show a compared output field by field, not as two JSON trees
Lucio Lelii
2026-09-08 10:50:31 +0200
-
a8cad0d3cd
Let the placeholder flag alone decide, without requiring a textarea
Lucio Lelii
2026-09-07 14:31:20 +0200
-
3ba14244c3
Stop the HumanInteractive config type claiming fields the server drops
Lucio Lelii
2026-09-07 14:24:13 +0200
-
9e42ca154a
Fold the assistant's panels away, and name the default it will use
Lucio Lelii
2026-09-07 12:30:03 +0200
-
37bf2cb853
Drop the Provider credentials panel from the assistant
Lucio Lelii
2026-09-07 12:23:40 +0200
-
ffbd8c192b
Open Add credential as a modal, and close the empty credential select
Lucio Lelii
2026-09-07 12:19:50 +0200
-
8f8d2cb9f7
Let the copilot take a typed model too
Lucio Lelii
2026-09-07 12:02:00 +0200
-
a6a811549a
Enforce schema bounds in the editors, and say what an empty field does
Lucio Lelii
2026-09-07 11:53:40 +0200
-
5464ad952f
Stop the AI creation button coming back after the modal is closed
Lucio Lelii
2026-09-04 18:02:53 +0200
-
eb6618044d
Import a flow from a JSON file
Lucio Lelii
2026-09-04 16:50:51 +0200
-
c41ad1092c
Export a flow as a JSON file from the actions menu
Lucio Lelii
2026-09-04 16:48:01 +0200
-
43bcc38b9e
Honour optional groups in the container node too
Lucio Lelii
2026-09-04 14:08:17 +0200
-
0c0fac3643
Move the object dialog round trip into the shared schema module
Lucio Lelii
2026-09-04 14:04:49 +0200
-
c6060540f9
Render an optional group as one button that opens a modal
Lucio Lelii
2026-09-04 12:39:55 +0200
-
b278f7f9c7
Let the schema-driven form carry a whole object as one field
Lucio Lelii
2026-09-04 12:29:54 +0200
-
1e381aa0ef
Cover the array item modal before refactoring it
Lucio Lelii
2026-09-04 12:22:00 +0200
-
b53a22dcc4
Name a nested fieldset readably instead of by its dotted path
Lucio Lelii
2026-09-04 12:20:50 +0200
-
307552cde1
Fold the simulation parameters into a section that starts closed
Lucio Lelii
2026-09-04 12:04:31 +0200
-
7ac7d08c98
Let the model parameters be set from the editor and the simulation dialog
Lucio Lelii
2026-09-04 11:29:32 +0200
-
bf4ed026b2
Tell the two run buttons apart by who answers the human steps
Lucio Lelii
2026-09-04 09:26:49 +0200
-
d31d48e1c2
Move the execution tree to the bottom left, and hide it without a subtree
Lucio Lelii
2026-09-04 09:11:39 +0200
-
a8101bee63
Keep the execution tree reachable in fullscreen
Lucio Lelii
2026-09-04 09:05:22 +0200
-
1abdb5b591
Copy the inputs of another run of the same flow
Lucio Lelii
2026-09-03 22:53:54 +0200
-
360ed5bd82
Compare two runs of a flow, picked from the run list
Lucio Lelii
2026-09-03 22:17:25 +0200
-
3afaf9a169
Add a word-level diff for the comparison view
Lucio Lelii
2026-09-03 22:13:25 +0200
-
381e3d3817
Join two runs of a flow node by node
Lucio Lelii
2026-09-03 22:12:11 +0200
-
b2d744fe42
Make the bias experiment reachable, and say why when it is not
Lucio Lelii
2026-09-03 22:10:16 +0200
-
53ac229790
Refresh the Bias impact tab when a report is produced
Lucio Lelii
2026-09-03 17:35:23 +0200
-
c35bbc0ccf
Compare the bias mode against the value the API actually sends
Lucio Lelii
2026-09-03 17:32:38 +0200
-
8659b798d5
Pulse a container while its subflow is working
Lucio Lelii
2026-09-03 16:35:33 +0200
-
408bcb9309
Keep the execution tree's iteration list in step with the run
Lucio Lelii
2026-09-03 16:28:26 +0200
-
ef1c2081ec
Put the failed-save message in the sticky bar, beside Save
Lucio Lelii
2026-09-03 16:14:29 +0200
-
96c3679f2b
Report a failed global save once, at the top of the panel
Lucio Lelii
2026-09-03 16:11:41 +0200
-
fee24f174b
Save the edited global inputs in one request
Lucio Lelii
2026-09-03 16:07:33 +0200
-
9d3414d3cb
Fold a list input away, and edit a long value in a box that fits it
Lucio Lelii
2026-09-03 14:35:32 +0200
-
df8c122c12
Import the items of a list input from a pasted JSON array
Lucio Lelii
2026-09-03 14:25:44 +0200
-
d7c92325c4
Collapse each input group behind a badge of what it is still missing
Lucio Lelii
2026-09-03 14:20:23 +0200
-
253e8ae483
Count node inputs too, and name the groups after the domain
Lucio Lelii
2026-09-03 14:17:31 +0200
-
dcf3af5551
Make filling in execution inputs one form, not a stack of cards
Lucio Lelii
2026-09-03 14:13:09 +0200
-
0fe5a0109c
Read the bias direction from the fields the API actually sends
Lucio Lelii
2026-09-03 11:40:33 +0200
-
ad8a65fb18
Make a bias variant recognisable, and quieten the run history
Lucio Lelii
2026-09-03 11:34:36 +0200
-
f086064e61
Make the outcomes section collapsible
Lucio Lelii
2026-09-03 11:29:35 +0200
-
323115fd40
Disable the execution tree toggle when there is no subtree
Lucio Lelii
2026-09-03 11:25:15 +0200
-
0dcdc6d135
Show a run's outcomes, where an End node puts the flow's answer
Lucio Lelii
2026-09-03 11:21:33 +0200
-
4fa449658e
Hide flow finalization behind a feature flag
Lucio Lelii
2026-09-03 10:58:15 +0200
-
4c973b3922
Make the blocks and containers palettes scroll again
Lucio Lelii
2026-09-03 10:55:05 +0200
-
5476324d8c
Quieten the blocks and containers palettes, description on demand
Lucio Lelii
2026-09-03 10:52:12 +0200
-
6d1efc4f69
Quieten the flow list: one action menu, flatter cards, subtler filter row
Lucio Lelii
2026-09-03 08:20:01 +0200
-
3d93a3f99a
Keep the flow actions inside the sidebar, collapse the list filters
Lucio Lelii
2026-09-03 08:15:30 +0200
-
3eba5815ee
Show projects with no flows, so a new one is visible
Lucio Lelii
2026-09-03 08:02:47 +0200
-
0b706ea95c
Group the flows list by project, with shared context and project runs
Lucio Lelii
2026-09-03 07:53:42 +0200
-
abf21b1c24
Add fullscreen mode, wider zoom-out, and draggable execution graph positions
Lucio Lelii
2026-09-02 20:00:34 +0200
-
3906bf8bd5
Fix create-with-AI minimize/resume regression from cancellable-call stub
Lucio Lelii
2026-09-02 13:39:55 +0200
-
38b01b2bee
Migrate flow assistant chat to the async session call flow
Lucio Lelii
2026-09-02 13:32:21 +0200