-
96cf1fc0c8
Accept the hub's shape of a panel token

stroblmeandClaude Opus 5
2026-08-27 16:15:48 +02:00
-
f855170562
A documentation link in the sidebar, and the footer points home

stroblmeandClaude Opus 5
2026-08-27 16:15:39 +02:00
-
651399b078
The dashboard settings button toggles

stroblmeandClaude Opus 5
2026-08-27 16:15:39 +02:00
-
f6349b83db
Place brain neurons on whole pixels

stroblmeandClaude Opus 5
2026-08-27 16:15:39 +02:00
-
721b89f5eb
Un-nest the dock panels: crisp in Firefox, and side by side

stroblmeandClaude Opus 5
2026-08-27 16:15:26 +02:00
-
fd69654857
Slider value beside the track, the way a bar row reads

stroblmeandClaude Opus 5
2026-08-27 16:15:26 +02:00
-
16abbdb834
Tile head at the radius centre, and touch tightens text not the frame

stroblmeandClaude Opus 5
2026-08-27 16:15:14 +02:00
-
530dd3587c
Draw the error series terracotta on Home

stroblmeandClaude Opus 5
2026-08-27 16:15:14 +02:00
-
5da5606f79
Settings as panels, the way the portal does it

stroblmeandClaude Opus 5
2026-08-27 16:04:42 +02:00
-
6d09500a73
Fold the connection banner into the notification stack

stroblmeandClaude Opus 5
2026-08-27 16:00:56 +02:00
-
44c8825927
Replace sonner toasts with one top-centre notification stack

stroblmeandClaude Opus 5
2026-08-27 16:00:47 +02:00
-
121cb2e8f0
Record batch runs beside cascades so Home lists them

stroblmeandClaude Opus 5
2026-08-27 15:54:15 +02:00
-
6bc71ddaf3
Record flags in history and draw them as steps

stroblmeandClaude Opus 5
2026-08-27 15:54:06 +02:00
-
168aadb217
Hold a chart's last bin back until all of its data arrived

stroblmeandClaude Opus 5
2026-08-27 15:53:55 +02:00
-
37a7df9d24
Let a sweep run more than four at a time, and name the run a failure was in

stroblmeandClaude Opus 5
2026-08-27 14:17:51 +02:00
-
c3675688c8
Wait for a deadline instead of polling for one

stroblmeandClaude Opus 5
2026-08-27 11:51:58 +02:00
-
e2f97d36e4
Document the scheduler

stroblmeandClaude Opus 5
2026-08-27 09:36:39 +02:00
-
7d87dfffdd
Put resources where somebody would look for them

stroblmeandClaude Opus 5
2026-08-27 09:32:08 +02:00
-
40f8ad378d
Ask a cluster for a machine when nothing here will do

stroblmeandClaude Opus 5
2026-08-27 09:09:44 +02:00
-
a82f88cf0a
Name the sizes a node can ask for

stroblmeandClaude Opus 5
2026-08-27 08:59:04 +02:00
-
6ff56533f5
Schedule a node across every machine, not just this one

stroblmeandClaude Opus 5
2026-08-27 08:49:36 +02:00
-
1a9753fa9d
Let a worker say what machine it is

stroblmeandClaude Opus 5
2026-08-27 08:29:35 +02:00
-
0ffcabfdb9
Media dtypes: image, audio and video as narrowed artifact references

stroblmeandClaude Opus 5
2026-08-26 23:44:55 +02:00
-
8be7e424ba
Cover the sink reaching a node the controller built

stroblmeandClaude Opus 5
2026-08-26 23:01:15 +02:00
-
8f71b638b6
Make the example's __main__ actually run

stroblmeandClaude Opus 5
2026-08-26 22:57:36 +02:00
-
4f3eaf950c
Report a published node that has no code of its own

stroblmeandClaude Opus 5
2026-08-26 22:55:11 +02:00
-
69fc0ceeb5
Format the generator test's sink helper

stroblmeandClaude Opus 5
2026-08-26 22:53:41 +02:00
-
2e82367926
Keep the file name a node gave an artifact

stroblmeandClaude Opus 5
2026-08-26 22:45:11 +02:00
-
001ec7b282
Key the stage cache by the node's input names, not the flow's

stroblmeandClaude Opus 5
2026-08-26 22:41:35 +02:00
-
647644ebbd
Check a generator's yield at the yield that produced it

stroblmeandClaude Opus 5
2026-08-26 22:39:22 +02:00
-
f2dd1ffc34
Show resources on the example's training node

stroblmeandClaude Opus 5
2026-08-26 21:46:14 +02:00
-
15a3c2ce62
Document how a connector handles a device that decides its own ports
stroblme
2026-08-26 21:43:59 +02:00
-
608d30d884
Let a node say how much of the machine it takes

stroblmeandClaude Opus 5
2026-08-26 21:36:59 +02:00
-
4a38c6ed31
Name the code a run ran, and let an interrupted sync finish

stroblmeandClaude Opus 5
2026-08-26 21:27:10 +02:00
-
1f7c6646f1
Survive a busy engine: retry, idempotent submit, resilient waiting

stroblmeandClaude Opus 5
2026-08-26 21:19:09 +02:00
-
2cf45e4f39
Release v0.1.3
v0.1.3
stroblme
2026-08-26 16:05:04 +02:00
-
a71e0b3375
Lay flows out so edges stop crossing where they need not

stroblmeandClaude Opus 5
2026-08-26 15:37:36 +02:00
-
b80b92aad7
Local test targets read the running stack, not the deployment's domain

stroblmeandClaude Opus 5
2026-08-26 13:48:05 +02:00
-
bda67d1c0d
Let the slider keep the drag the browser wanted to take

stroblmeandClaude Opus 5
2026-08-26 13:32:13 +02:00
-
95aae7b95f
Show what differs between the runs being compared
stroblme
2026-08-26 13:18:16 +02:00
-
0578a30a3a
Name the comparison's X and Y beside their pickers, not in every option
stroblme
2026-08-26 12:20:38 +02:00
-
266acd1661
Document the cascade guarantee and the cascade ceiling

stroblmeandClaude Opus 5
2026-08-26 10:27:23 +02:00
-
1430c4060b
Give the engine bench a make target

stroblmeandClaude Opus 5
2026-08-26 10:16:04 +02:00
-
180da3d640
Stop paying five Redis round trips and a global lock per message

stroblmeandClaude Opus 5
2026-08-26 10:12:25 +02:00
-
a9136c7811
A rate limit now thins the work, not only the messages

stroblmeandClaude Opus 5
2026-08-26 09:55:56 +02:00
-
5726c80948
Say how much work is waiting, not just how much is running

stroblmeandClaude Opus 5
2026-08-26 09:43:23 +02:00
-
dd7db026e1
Announce an acknowledged node failure on the bus

stroblmeandClaude Opus 5
2026-08-25 22:33:09 +02:00
-
5ba379490a
Dash the transmit ring so it is not the selection ring

stroblmeandClaude Opus 5
2026-08-25 22:17:15 +02:00
-
f567c98de4
Say a dashboard is read-only in the editor's view mode too

stroblmeandClaude Opus 5
2026-08-25 22:15:09 +02:00
-
9ad44fd3f6
Draw the edge sparkline only for a value it can plot

stroblmeandClaude Opus 5
2026-08-25 22:13:32 +02:00
-
1148e54c9e
A run says whether the dashboard, the CLI or a script asked for it

stroblmeandClaude Opus 5
2026-08-25 22:06:29 +02:00
-
b194071ca5
Pick the run this test made, not the first one running

stroblmeandClaude Opus 5
2026-08-25 21:52:48 +02:00
-
3af5342a2b
Advisory issues read as advice rather than failure

stroblmeandClaude Opus 5
2026-08-25 21:46:40 +02:00
-
4a2337f4de
Drop the unreachable 404 from save_dashboard

stroblmeandClaude Opus 5
2026-08-25 21:36:02 +02:00
-
49e6bc6c4e
Stop the SDK generator reformatting the whole frontend

stroblmeandClaude Opus 5
2026-08-25 21:33:11 +02:00
-
d3a0b4c3a4
Panel spec keeps the installation's other panels

stroblmeandClaude Opus 5
2026-08-25 21:30:35 +02:00
-
65f859c04d
Land a paired panel on its own screen instead of a new code

stroblmeandClaude Opus 5
2026-08-25 21:24:41 +02:00
-
a3a234756c
A batch flow's input is a run parameter, not a missing value

stroblmeandClaude Opus 5
2026-08-25 18:51:54 +02:00
-
3503512d05
Report how long a run has been going, not just how long it took

stroblmeandClaude Opus 5
2026-08-25 18:33:21 +02:00
-
055f4d7d97
Filter the icon grid, and ask before removing a panel

stroblmeandClaude Opus 5
2026-08-25 18:26:49 +02:00
-
476dc6a1e9
Make the brand CTA visible and fix two more v3 variable classes

stroblmeandClaude Opus 5
2026-08-25 17:20:43 +02:00
-
df22475f54
Claim only what the cascade pool can run

stroblmeandClaude Opus 5
2026-08-25 17:18:37 +02:00
-
68711e2ee7
Start the docs site with the integrated local stack

stroblmeandClaude Opus 5
2026-08-25 17:10:27 +02:00
-
8679b0bcf7
Draw a wall panel at the size it was drawn for

stroblmeandClaude Opus 5
2026-08-25 17:30:37 +02:00
-
4350916bd8
Scroll the runs table, pick a range, and choose what a comparison plots against
stroblme
2026-08-25 16:32:34 +02:00
-
3c15964364
A cached node keeps its curve, and any input can name a run's output

stroblmeandClaude Opus 5
2026-08-25 15:12:28 +02:00
-
aa2bd1e665
Release v0.1.2
v0.1.2
stroblme
2026-08-25 12:54:41 +02:00
-
03e12b7647
Document the runs screen, the run context and the generated dashboard
stroblme
2026-08-25 12:44:19 +02:00
-
7ff29ca939
Make a dashboard its widgets: drop the pages and sections nobody drew
stroblme
2026-08-25 12:30:22 +02:00
-
2840cc8e2b
Photograph the runs screen and a dashboard read against runs
stroblme
2026-08-25 12:13:58 +02:00
-
77754936c6
Pin a chart to the last few runs of a flow
stroblme
2026-08-25 11:52:34 +02:00
-
5ece544b14
Let a dashboard be read against runs instead of the live engine
stroblme
2026-08-25 11:48:15 +02:00
-
d2951a325e
Add a runs screen: a table, a run in full, and curves side by side
stroblme
2026-08-25 11:44:13 +02:00
-
7e422c0047
Count runs per flow, and page the run list by offset
stroblme
2026-08-25 11:34:07 +02:00
-
60757fa7fa
Style the engine's own logs, notice enrolment while serving, say more in status

stroblmeandClaude Opus 5
2026-08-25 09:29:22 +02:00
-
7c5b212f43
Let
fluksio status read a local installation

stroblmeandClaude Opus 5
2026-08-25 08:21:27 +02:00
-
4941c2787c
Add
fluksio status, and ask for a run's parameters at a terminal

stroblmeandClaude Opus 5
2026-08-25 07:42:09 +02:00
-
93374a310e
Refuse what a node cannot publish, and stop timing out work that is fine

stroblmeandClaude Opus 5
2026-08-25 07:30:14 +02:00
-
c33fa404a4
Keep the dev bind mounts out of CI, where they land nowhere

stroblmeandClaude Opus 5
2026-08-24 21:42:04 +02:00
-
bf6cad45ad
Release v0.1.1
v0.1.1
stroblme
2026-08-24 21:33:18 +02:00
-
a96c3d44ea
Newline at the end of the two files the hook keeps catching

stroblmeandClaude Opus 5
2026-08-24 21:33:18 +02:00
-
400d7d9c5c
Stage caching for batch runs, and an engine that lives in the command

stroblmeandClaude Opus 5
2026-08-24 20:31:31 +02:00
-
7a9502883a
gc
stroblme
2026-08-24 19:26:43 +02:00
-
00a91c19b8
Move NOTEPAD.md and ROADMAP.md to the workspace root
stroblme
2026-08-24 19:16:39 +02:00
-
0926dabb99
gc
stroblme
2026-08-24 19:06:54 +02:00
-
47e513b658
Bring the README back in step with the commands it gives

stroblmeandClaude Fable 5
2026-08-24 18:31:51 +02:00
-
7e4f03369b
Three fewer things to remember

stroblmeandClaude Fable 5
2026-08-24 18:17:16 +02:00
-
99f6530698
One installation per project, and no login to reach it

stroblmeandClaude Fable 5
2026-08-24 16:13:35 +02:00
-
e2b25c9d5a
wording
stroblme
2026-08-24 15:12:00 +02:00
-
d4a9406c51
Fix the CI gates: Python 3.13, concurrency groups, hook violations

stroblmeandClaude Opus 5
2026-08-24 14:55:59 +02:00
-
c34585cd72
Retire a worker whose pipe broke rather than hand it on

stroblmeandClaude Opus 5
2026-08-24 14:55:59 +02:00
-
a4fddb200a
Ship the files pyproject.toml points at

stroblmeandClaude Opus 5
2026-08-24 14:47:44 +02:00
-
49bc8994f3
Add the Fluksio look, and make it the one a dashboard starts in
stroblme
2026-08-24 14:25:13 +02:00
-
36575c5855
Say the licence on the two pages PyPI will show
v0.1.0

stroblmeandClaude Fable 5
2026-08-24 12:51:53 +02:00
-
9746c6ce95
Move the seed scripts out to the private workspace root

stroblmeandClaude Opus 5
2026-08-24 12:27:30 +02:00
-
bd2c4b66e9
Publish the connector contract and authoring guide

stroblmeandClaude Opus 5
2026-08-24 12:13:40 +02:00
-
607f3a814e
Point at connectors/skeleton after the skeleton moved

stroblmeandClaude Opus 5
2026-08-24 12:01:36 +02:00
-
6000258f7c
License the workspace under AGPL-3.0-or-later

stroblmeandClaude Opus 5
2026-08-24 11:53:54 +02:00
-
11e60cb6a8
Make both distributions fit to publish

stroblmeandClaude Fable 5
2026-08-24 11:21:33 +02:00
-
579eb8e61a
Size the rail to what it carries
stroblme
2026-08-24 11:20:32 +02:00