Commit Graph

  • 9ec38d4bc3 Make a dashboard its widgets: drop the pages and sections nobody drew stroblme 2026-08-25 12:30:22 +02:00
  • 20a734d1ad Photograph the runs screen and a dashboard read against runs stroblme 2026-08-25 12:13:58 +02:00
  • 705e268863 Pin a chart to the last few runs of a flow stroblme 2026-08-25 11:52:34 +02:00
  • c9880cf543 Let a dashboard be read against runs instead of the live engine stroblme 2026-08-25 11:48:15 +02:00
  • deffd1623e Add a runs screen: a table, a run in full, and curves side by side stroblme 2026-08-25 11:44:13 +02:00
  • 8aee18c551 Count runs per flow, and page the run list by offset stroblme 2026-08-25 11:34:07 +02:00
  • caba15de81 Style the engine's own logs, notice enrolment while serving, say more in status stroblme 2026-08-25 09:29:22 +02:00
  • e573d144c4 Let fluksio status read a local installation stroblme 2026-08-25 08:21:27 +02:00
  • e27080af26 Add fluksio status, and ask for a run's parameters at a terminal stroblme 2026-08-25 07:42:09 +02:00
  • 0fb1646aa8 Refuse what a node cannot publish, and stop timing out work that is fine stroblme 2026-08-25 07:30:14 +02:00
  • 73da6e8e30 Keep the dev bind mounts out of CI, where they land nowhere stroblme 2026-08-24 21:42:04 +02:00
  • 91953185ef Release v0.1.1 v0.1.1 stroblme 2026-08-24 21:33:18 +02:00
  • 98581ecd02 Newline at the end of the two files the hook keeps catching stroblme 2026-08-24 21:33:18 +02:00
  • ea5fad2fcd Stage caching for batch runs, and an engine that lives in the command stroblme 2026-08-24 20:31:31 +02:00
  • 7f979a3f4d gc stroblme 2026-08-24 19:26:43 +02:00
  • 7ddec8d2e8 Move NOTEPAD.md and ROADMAP.md to the workspace root stroblme 2026-08-24 19:16:39 +02:00
  • bee6ae34a7 gc stroblme 2026-08-24 19:06:54 +02:00
  • b233cfa963 Bring the README back in step with the commands it gives stroblme 2026-08-24 18:31:51 +02:00
  • 7cdedded19 Three fewer things to remember stroblme 2026-08-24 18:17:16 +02:00
  • c872536762 One installation per project, and no login to reach it stroblme 2026-08-24 16:13:35 +02:00
  • 8f6b808f3d wording stroblme 2026-08-24 15:12:00 +02:00
  • 449214c0e5 Fix the CI gates: Python 3.13, concurrency groups, hook violations stroblme 2026-08-24 14:55:59 +02:00
  • bc867897a0 Retire a worker whose pipe broke rather than hand it on stroblme 2026-08-24 14:55:59 +02:00
  • af797ac765 Ship the files pyproject.toml points at stroblme 2026-08-24 14:47:44 +02:00
  • 3604e85efb Add the Fluksio look, and make it the one a dashboard starts in stroblme 2026-08-24 14:25:13 +02:00
  • 856693110f Say the licence on the two pages PyPI will show v0.1.0 stroblme 2026-08-24 12:51:53 +02:00
  • a429e09176 Move the seed scripts out to the private workspace root stroblme 2026-08-24 12:27:30 +02:00
  • 32361e4ed7 Publish the connector contract and authoring guide stroblme 2026-08-24 12:13:40 +02:00
  • 55b77c7ef1 Point at connectors/skeleton after the skeleton moved stroblme 2026-08-24 12:01:36 +02:00
  • a5a8127550 License the workspace under AGPL-3.0-or-later stroblme 2026-08-24 11:53:54 +02:00
  • 694731de15 Make both distributions fit to publish stroblme 2026-08-24 11:21:33 +02:00
  • bac9abace2 Size the rail to what it carries stroblme 2026-08-24 11:20:32 +02:00
  • 73870d5f6f Draw the panel as a panel stroblme 2026-08-24 10:44:53 +02:00
  • 86ceccdf7f Run node code on the venv Fluksio was installed into stroblme 2026-08-24 10:35:13 +02:00
  • f0bab56a59 Answer five things the panel got wrong stroblme 2026-08-23 23:28:47 +02:00
  • 5f229cb876 Draw the colour disc inside its tile rather than past it stroblme 2026-08-23 22:07:21 +02:00
  • acae48ddb6 Rework the dashboard into two looks over one behaviour stroblme 2026-08-23 21:52:14 +02:00
  • 7c6e655e17 Note the orphaned Postgres app database stroblme 2026-08-23 21:03:05 +02:00
  • d0579a3a44 Add a Python SDK: flows declared in your own repository stroblme 2026-08-23 20:16:08 +02:00
  • 644f1d4305 Mount the worker source in dev so it cannot fall behind the engine stroblme 2026-08-23 19:15:06 +02:00
  • ff17d8d012 Pin that a per-flow publish deploys the source it just published stroblme 2026-08-23 19:09:02 +02:00
  • a6e68d8555 Say a rebuild has two scopes, and close the notepad items it fixes stroblme 2026-08-23 19:05:23 +02:00
  • 57804de645 Stop and start a flow without rebuilding anything stroblme 2026-08-23 18:35:28 +02:00
  • 56d836cd7a Publish, delete and module installs rebuild only what changed stroblme 2026-08-23 18:32:51 +02:00
  • 2edf5938ef Give the controller a per-flow rebuild, not yet called by anything stroblme 2026-08-23 17:51:18 +02:00
  • 4512053c22 Let teardown and activate be asked for one flow stroblme 2026-08-23 17:44:52 +02:00
  • 708318dc84 Let the supervisor stop one flow's tasks and clear its quarantine stroblme 2026-08-23 17:43:15 +02:00
  • 3153ff9fa7 Let a pipeline swap one flow's nodes instead of being rebuilt stroblme 2026-08-23 17:41:14 +02:00
  • 1774c20c48 Warm a worker before the node's clock starts, and refuse to delete a live flow stroblme 2026-08-23 17:11:55 +02:00
  • 328749c858 Stop the flow store leaking git zombies, honour VITE_API_URL from .env stroblme 2026-08-23 16:49:46 +02:00
  • a32f0e61ce Bound the pipeline teardown so a stuck node cannot wedge the controller stroblme 2026-08-23 16:36:48 +02:00
  • 74f57abc85 Merge branch 'main' of git.stroblme.de:Fluksio/app stroblme 2026-08-23 15:35:17 +02:00
  • 3afae882e4 up stroblme 2026-08-23 15:35:15 +02:00
  • 13ecd14f77 Merge branch 'main' of git.stroblme.de:Fluksio/app stroblme 2026-08-23 15:34:29 +02:00
  • 65c062e8fe Notepad: a flow toggle rebuilds the whole pipeline stroblme 2026-08-23 15:05:11 +02:00
  • 1867ccd0b9 Correct the chart pointer at the event boundary, not in cursor.move stroblme 2026-08-23 14:38:46 +02:00
  • 32fbbb36b0 Notepad: the https api origin is a compose default, not a stale image stroblme 2026-08-23 14:25:00 +02:00
  • baf6b5487b Put .dockerignore where Docker actually reads it stroblme 2026-08-23 14:14:23 +02:00
  • 1ff7811b62 Merge branch 'main' of git.stroblme.de:Fluksio/app stroblme 2026-08-23 13:01:26 +02:00
  • 83e1a0a2ba NOTEPAD: close the CubeLoader bug, note the loader the portal now draws stroblme 2026-08-23 12:51:15 +02:00
  • 24782c8a06 Notepad: close the wave-1 items, record what they left behind stroblme 2026-08-23 11:16:50 +02:00
  • 49c2280d6c Stop uPlot swallowing the click on a chart stroblme 2026-08-23 11:07:54 +02:00
  • e8cb8b92f1 up stroblme 2026-08-23 11:02:08 +02:00
  • a3b6a349f0 Spread a chart's default colours across the ramp stroblme 2026-08-23 10:53:28 +02:00
  • bd67f359d9 Tell React Flow which theme it is drawing in stroblme 2026-08-23 09:29:30 +02:00
  • ee1e60c19d Correct the flow.css header: the canvas does pass colorMode stroblme 2026-08-23 09:28:42 +02:00
  • 483b4b7f39 Give the traceback button its width back stroblme 2026-08-23 09:28:25 +02:00
  • 409019d4c5 Apply the chart cursor correction exactly once stroblme 2026-08-23 09:13:03 +02:00
  • 6272876f8f Dashboard-level chart palette stroblme 2026-08-23 08:45:31 +02:00
  • c378a1b763 Grow a node with its ports, stop it flickering, draw what it reaches out to stroblme 2026-08-23 06:35:28 +02:00
  • b424153465 Chart cursor, range picker in the header, line smoothing stroblme 2026-08-23 06:27:48 +02:00
  • 6370a3b298 Send the portal the failure count its own tile shows stroblme 2026-08-23 06:24:58 +02:00
  • 19b967ca55 Draw the in-progress connection in the selected stroke stroblme 2026-08-23 06:22:32 +02:00
  • 0b117de5e4 Brain view: slower edge falloff, chase arc in the neuron's gap stroblme 2026-08-23 06:21:26 +02:00
  • d2306b204a Give the canvas dot grid the token colour React Flow actually reads stroblme 2026-08-23 06:20:26 +02:00
  • 0fddec7616 up stroblme 2026-08-23 00:11:08 +02:00
  • a69d24c1c5 Panels for a ten-inch screen, and a motor button that says where it is stroblme 2026-08-22 18:50:03 +02:00
  • c9c02c2741 NOTEPAD: the house-control rig is deleted, not running stroblme 2026-08-22 16:38:25 +02:00
  • e46a55fe98 history: one Flux script per chart, and rows are json stroblme 2026-08-22 16:24:38 +02:00
  • 84e4bd7d2c NOTEPAD: what the house port settled, and what it left stroblme 2026-08-22 14:46:08 +02:00
  • 04aaf42114 Seed the TinyHouse: nineteen flows in place of eight hundred nodes stroblme 2026-08-22 14:44:14 +02:00
  • b61d23b971 Merge branch 'main' of git.stroblme.de:Fluksio/app stroblme 2026-08-22 14:18:23 +02:00
  • 1de4eab06c nodes: what porting the house needed from the vocabulary stroblme 2026-08-22 14:16:08 +02:00
  • 8009a13e00 NOTEPAD: clear what wave 4 closed, record what it left stroblme 2026-08-22 13:19:41 +02:00
  • 1002241258 Add the dashboard settings channel, wired for theme and lock stroblme 2026-08-22 13:17:56 +02:00
  • 9993df456c Merge branch 'main' of git.stroblme.de:Fluksio/app stroblme 2026-08-22 12:54:36 +02:00
  • bd93b8f182 NOTEPAD: clear what wave 3 closed, record what it left stroblme 2026-08-22 12:52:31 +02:00
  • 6ba471f749 Add a colour-wheel widget to the dashboard stroblme 2026-08-22 12:50:59 +02:00
  • 5cf5083d53 aircon rig: both units, both firmwares, and the catches that blocked control stroblme 2026-08-22 12:41:39 +02:00
  • d75c581b91 NOTEPAD: clear what wave 2 closed, record what it left stroblme 2026-08-22 12:24:56 +02:00
  • f696e19886 Edit the whole dashboard, and let the grid follow its canvas stroblme 2026-08-22 12:22:37 +02:00
  • 33b9443592 Dashboard chrome: an icon picker, one segmented shape, a rail without bars stroblme 2026-08-22 12:16:17 +02:00
  • 63fcb02a03 Centre the offline banner over the content column stroblme 2026-08-22 12:09:18 +02:00
  • cb513e531a NOTEPAD: clear what wave 1 closed, record what it left stroblme 2026-08-22 12:05:08 +02:00
  • 20d9a1812e Regenerate the frontend SDK for the panel nonce and unpair endpoint stroblme 2026-08-22 12:04:32 +02:00
  • 94ed3b6d50 Home mosaic, multi-select delete, offline banner and loading states stroblme 2026-08-22 12:02:00 +02:00
  • 1f7a9a2afa Bound a panel credential to its own widgets, and let one screen be re-paired stroblme 2026-08-22 11:57:37 +02:00
  • f55afc9251 Hold what a control sent until the engine confirms it stroblme 2026-08-22 11:51:20 +02:00
  • ba8dbe5815 NOTEPAD: CubeLoader references a CSS rule that exists in neither repo stroblme 2026-08-22 11:44:54 +02:00
  • 0e1f11dfae Format the committed vite build output so the biome pre-commit hook passes stroblme 2026-08-22 11:40:58 +02:00