-
2c605b2c13
Float the dashboard rail along the bottom on a phone
stroblme
2026-10-06 00:03:39 +02:00
-
5a145b8f59
Edit JSON node settings in a dialog from a one-line preview
stroblme
2026-10-05 23:49:42 +02:00
-
6fe59347e0
Name a port apart from its message in the node panel, two lines per port
stroblme
2026-10-05 23:28:04 +02:00
-
aa7d9eece8
Document the wren node and the chat's Control tab
stroblme
2026-10-05 20:59:23 +02:00
-
afe0c94a24
Talk to wren nodes from the chat's Control tab, opened from Home
stroblme
2026-10-05 20:59:11 +02:00
-
14d3208a5d
Add the wren node: a typed command into values for the devices wired to it
stroblme
2026-10-05 20:58:59 +02:00
-
61b89961db
Document the icon and colour names a forecast can carry
stroblme
2026-10-05 18:57:58 +02:00
-
11c7fdcb8b
Centre a node arrived on from another screen
stroblme
2026-10-05 18:19:38 +02:00
-
a677409079
Find a flow's declared inputs and outputs in the global search
stroblme
2026-10-05 18:15:35 +02:00
-
901e85f3fb
Word the soak harness's host-safety note host-neutrally
stroblme
2026-10-05 18:01:34 +02:00
-
f09e0ffc44
Spell the API host as api.${DOMAIN} in the worker and login examples
stroblme
2026-10-05 16:54:09 +02:00
-
f14f7bd413
Make narrowed backend test runs and the quarantine test order- and load-proof
stroblme
2026-10-05 16:54:00 +02:00
-
43e777b7c7
Read a key a run lacks as its flow's declared value in "What differs"
stroblme
2026-10-05 16:34:48 +02:00
-
a0b90afe5c
Show one seed column when the flow declares a seed input
stroblme
2026-10-05 15:11:01 +02:00
-
929933d7c3
Record which inputs a run's caller passed, and mark defaults from it
stroblme
2026-10-05 15:01:33 +02:00
-
bca28dbf75
Keep a run's lease while its pipeline builds; allow cancelling it then
stroblme
2026-10-05 11:23:54 +02:00
-
3f818c878c
Back to development
stroblme
2026-10-03 11:55:17 +02:00
-
e5a9a3738d
Release v0.1.6
v0.1.6
stroblme
2026-10-03 11:51:21 +02:00
-
0649062327
Bound warm workers' host memory and account local RAM
stroblme
2026-09-27 16:11:13 +02:00
-
7240b7b823
Add the assistant: a chat that drives the MCP tools in-process
stroblme
2026-09-16 23:28:23 +02:00
-
af18d134a4
Add POST /runs/import for runs executed elsewhere
stroblme
2026-09-16 17:01:07 +02:00
-
ff4feb7af6
Drop an unused fixture from the ignore-walk test
stroblme
2026-09-16 17:01:07 +02:00
-
831bda9c46
Sync only the declaring module before a run; skip git-ignored paths
stroblme
2026-09-16 16:55:02 +02:00
-
f950cfbf6c
Bind serve's socket before writing client.json
stroblme
2026-09-16 16:47:11 +02:00
-
42ea2e50ac
Export FLOWS and build from the top-level fluksio package
stroblme
2026-09-16 16:44:47 +02:00
-
02907bbe27
Leave a dotted key out of the runs export header
stroblme
2026-09-16 16:43:52 +02:00
-
d4f0345e97
Sweep stale e2e fixtures before a run, not after one
stroblme
2026-09-14 16:27:36 +02:00
-
a1141fbd6a
Surface a node's health when the engine's floor expires
stroblme
2026-09-14 15:50:33 +02:00
-
57fd3d1b2c
Collapse the button-variant fork and the canvas's duplicate work
stroblme
2026-09-14 15:29:40 +02:00
-
4faf5312ff
Measure the bar where it settles, not mid-spring
stroblme
2026-09-14 15:02:42 +02:00
-
94c9260452
Spin the Add remote user button; stop the search prefilter dropping typos
stroblme
2026-09-14 14:40:17 +02:00
-
46f9575870
Stop a bound dashboard setting rebuilding every tile
stroblme
2026-09-14 14:38:59 +02:00
-
0f040b6e1d
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-09-07 08:41:45 +02:00
-
-
4e8d04d5d7
Hold a node down for a minute before calling it down
stroblme
2026-09-07 07:54:10 +02:00
-
23a80db6bb
Let the native clipboard through where the canvas has nothing to copy
stroblme
2026-09-06 18:16:17 +02:00
-
7d8fe6456a
Drop the unreachable branch in the live socket loop
stroblme
2026-09-06 18:16:09 +02:00
-
332975bb53
Read the run-context shot against the flow its dashboard belongs to
stroblme
2026-09-06 17:51:11 +02:00
-
8d36446289
End the live socket when its client goes, instead of spinning on it
stroblme
2026-09-06 17:36:49 +02:00
-
e7bf767d40
Bound the work-queue durability claim to the appendfsync window
stroblme
2026-09-06 17:16:01 +02:00
-
6fdc30a4d1
Make lint-backend green, and regenerate the stale client
stroblme
2026-09-06 15:29:35 +02:00
-
fa5ce4f694
Give both summaries a modified time, and the dashboard list a footprint
stroblme
2026-09-06 15:26:48 +02:00
-
8c097d9222
Make revoking an agent and locking a dashboard actually revoke and lock
stroblme
2026-09-06 15:24:53 +02:00
-
c9172adfaa
Keep a flow's runs when the flow goes
stroblme
2026-09-06 14:53:23 +02:00
-
6ad249bfb3
Let the search reach past the twentieth of a kind, and unbreak two specs
stroblme
2026-09-06 14:46:59 +02:00
-
9745ebde2e
Untrack the emitted vite config, and select biome's files by extension
stroblme
2026-09-06 14:25:51 +02:00
-
fb98b04c46
Drop the unused Logo icon variant, poll the Home runs tile at 10s
stroblme
2026-09-06 14:24:28 +02:00
-
10fe2fd760
A buttons widget: a grid of presses on one message
stroblme
2026-09-04 08:44:16 +02:00
-
-
8e62c7726b
Back to development
stroblme
2026-09-02 22:48:40 +02:00
-
a45f88de1a
Release v0.1.5
v0.1.5
stroblme
2026-09-02 22:47:33 +02:00
-
7dad47e8e2
Refuse a port the function cannot take, and read a failing node as degraded
stroblme
2026-09-02 22:37:44 +02:00
-
fe95e43ba1
Adopt a member the portal vouches for
stroblme
2026-09-02 17:50:14 +02:00
-
5c97baa285
Close eight open SDK tasks: the pidfile, the log, cards, names and a live curve
stroblme
2026-09-02 16:40:51 +02:00
-
e9b0a2990e
New run: reuse asText rather than a second copy of it
stroblme
2026-09-02 15:20:31 +02:00
-
954496de0d
New run: start a run from the app, on the working copy
stroblme
2026-09-02 15:10:24 +02:00
-
40864d5ca5
Push a frame instead of storing and fetching it
stroblme
2026-09-02 10:15:14 +02:00
-
1faf7f7c11
Touch is a panel setting, and the rail grows with it
stroblme
2026-08-31 19:04:20 +02:00
-
c781c199f3
Close the nine open SDK tasks: one engine per directory, a tabbed dashboard, re-pairing, run recovery
stroblme
2026-08-31 17:37:13 +02:00
-
3b541d6dbc
Make the docs state things rather than argue them
stroblme
2026-08-31 10:49:58 +02:00
-
82c853e690
Move the remaining panel explanations into tooltips
stroblme
2026-08-31 10:38:16 +02:00
-
4e98bf30bf
Move panel explanations into tooltips
stroblme
2026-08-31 10:24:26 +02:00
-
6c8a101d24
Rename Installation to Instance
stroblme
2026-08-31 10:12:01 +02:00
-
271d4513eb
up
stroblme
2026-08-31 09:24:41 +02:00
-
2662c83443
Do not fail a node because the engine's own stdout is gone
stroblme
2026-08-31 07:52:33 +02:00
-
24a75391c6
Keep a failed node's traceback on the run
stroblme
2026-08-31 07:52:24 +02:00
-
17efe8a9dc
Let a port be named after the function it feeds
stroblme
2026-08-31 07:52:16 +02:00
-
f10da9545d
Add a website widget, so a page nobody modelled as a message can hang on a wall
stroblme
2026-08-30 18:48:52 +02:00
-
65c8cc1eb6
Let a jsonl export keep a record a value
stroblme
2026-08-30 17:36:10 +02:00
-
4f30430677
Guard
locked through the desktop grid too
stroblme
2026-08-30 17:32:12 +02:00
-
1b022b5f54
Draw a node that is down as a troubled neuron
stroblme
2026-08-30 17:25:14 +02:00
-
296c7ac5e5
Give the frontend's check scripts something that runs them
stroblme
2026-08-30 17:19:20 +02:00
-
c6e65bbdfa
Let a Home tile lead where its figure does, and drop the logo nobody saw
stroblme
2026-08-30 17:18:01 +02:00
-
cac7edd995
Drop the influx clients nothing ever held
stroblme
2026-08-30 17:06:07 +02:00
-
59e942ca1c
Draw something for an icon or colour name nothing maps to
stroblme
2026-08-30 16:29:46 +02:00
-
57a0faafbd
Let a widget's glow fade out instead of stopping at the tile's edge
stroblme
2026-08-30 16:16:06 +02:00
-
fbb4c183e2
Keep the lan overlay when the frontend is rebuilt
stroblme
2026-08-30 15:07:15 +02:00
-
d2464d4d28
Add a player widget, and let a slider be drawn as a fader
stroblme
2026-08-30 14:17:16 +02:00
-
dd34b59b2d
Draw curves in the terminal, and stop waiting five seconds to hear
stroblme
2026-08-30 12:51:08 +02:00
-
1bb18e14ac
Notify a phone that has this installation installed
stroblme
2026-08-30 12:12:37 +02:00
-
7a57b638d9
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-29 21:22:12 +02:00
-
-
f9b49af162
Compress what the browser downloads, and stop one tile taking the page
stroblme
2026-08-29 21:00:02 +02:00
-
a77d9eac29
Bound what the API accepts, and close the holes the audit found
stroblme
2026-08-29 20:40:05 +02:00
-
57aa0ba4a5
Coalesce the event bus, and fix the socket that ended on a client frame
stroblme
2026-08-29 20:08:50 +02:00
-
7cd6aec220
Cut the round trips a message costs the engine
stroblme
2026-08-29 19:58:39 +02:00
-
9c509dd727
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-29 16:42:07 +02:00
-
-
65e74930f4
Say what each dependency is for, and stop crediting fastapi for rich
stroblme
2026-08-29 16:30:47 +02:00
-
-
-
d553606873
Say at startup when a flow wants a card, and record one seed rather than two
stroblme
2026-08-29 15:18:42 +02:00
-
65b9bb8f84
Document the dashboard, the artifacts command and what moved with them
stroblme
2026-08-29 14:24:24 +02:00
-
9a39a9aa33
Open a dashboard when serve is run at a terminal
stroblme
2026-08-29 14:21:13 +02:00
-
0c63003596
Name the engine already on the port instead of quietly taking the next one
stroblme
2026-08-29 14:14:30 +02:00
-
ab4ffefa0f
Put the deployment-only dependencies behind a server extra
stroblme
2026-08-29 14:06:50 +02:00
-
52f052cd6c
Say when a run finished and when a failure happened
stroblme
2026-08-29 13:55:52 +02:00
-
ee8637c02a
Declare this machine's GPUs from serve, and refuse a bad limit as a flag
stroblme
2026-08-29 13:54:33 +02:00
-
5bb8f3bd1b
Retire the GPU workers when a run that held a card finishes
stroblme
2026-08-29 13:53:11 +02:00
-
935a0b2951
Name a discovered module for where it sits under the synced directory
stroblme
2026-08-29 13:52:08 +02:00
-
00f9cee98c
Refuse a __main__ node where its body is written, not at import
stroblme
2026-08-29 13:50:35 +02:00
-
8da6bd235b
Give a node's fluksio module the logger the SDK exports
stroblme
2026-08-29 13:49:25 +02:00
-
ebbcdc55f9
Fetch a run's artifacts from the CLI
stroblme
2026-08-29 13:48:23 +02:00
-
a07e52def1
Export every recorded input, not only the ones that vary
stroblme
2026-08-29 13:47:00 +02:00
-
c3ffa82792
Record the inputs a run actually starts from, not only the ones passed
stroblme
2026-08-29 13:45:49 +02:00
-
145b129551
Refuse an unknown run input by name before reading its value
stroblme
2026-08-29 13:44:43 +02:00