-
6238728dce
Draw the panel as a panel
stroblme
2026-08-24 10:44:53 +02:00
-
fea57064f9
Run node code on the venv Fluksio was installed into

stroblmeandClaude Fable 5
2026-08-24 10:35:13 +02:00
-
68fa5527b1
Answer five things the panel got wrong
stroblme
2026-08-23 23:28:47 +02:00
-
6ccc6e9e26
Draw the colour disc inside its tile rather than past it
stroblme
2026-08-23 22:07:21 +02:00
-
0b5ce4fcbb
Rework the dashboard into two looks over one behaviour
stroblme
2026-08-23 21:52:14 +02:00
-
d4c5af4d5a
Note the orphaned Postgres
app database

stroblmeandClaude Fable 5
2026-08-23 21:03:05 +02:00
-
a38e2745eb
Add a Python SDK: flows declared in your own repository

stroblmeandClaude Fable 5
2026-08-23 20:16:08 +02:00
-
775d151307
Mount the worker source in dev so it cannot fall behind the engine

stroblmeandClaude Opus 5
2026-08-23 19:15:06 +02:00
-
95be9bc092
Pin that a per-flow publish deploys the source it just published

stroblmeandClaude Opus 5
2026-08-23 19:09:02 +02:00
-
32bc0a5e66
Say a rebuild has two scopes, and close the notepad items it fixes

stroblmeandClaude Opus 5
2026-08-23 19:05:23 +02:00
-
56396732a4
Stop and start a flow without rebuilding anything

stroblmeandClaude Opus 5
2026-08-23 18:35:28 +02:00
-
c95d0ca8f5
Publish, delete and module installs rebuild only what changed

stroblmeandClaude Opus 5
2026-08-23 18:32:51 +02:00
-
a4a9f2adff
Give the controller a per-flow rebuild, not yet called by anything

stroblmeandClaude Opus 5
2026-08-23 17:51:18 +02:00
-
9cf4c4e714
Let teardown and activate be asked for one flow

stroblmeandClaude Opus 5
2026-08-23 17:44:52 +02:00
-
3bb23fbd3e
Let the supervisor stop one flow's tasks and clear its quarantine

stroblmeandClaude Opus 5
2026-08-23 17:43:15 +02:00
-
294b72d989
Let a pipeline swap one flow's nodes instead of being rebuilt

stroblmeandClaude Opus 5
2026-08-23 17:41:14 +02:00
-
084194f77b
Warm a worker before the node's clock starts, and refuse to delete a live flow

stroblmeandClaude Opus 5
2026-08-23 17:11:55 +02:00
-
ce465e7b0e
Stop the flow store leaking git zombies, honour VITE_API_URL from .env

stroblmeandClaude Opus 5
2026-08-23 16:49:46 +02:00
-
c81d6cb21a
Bound the pipeline teardown so a stuck node cannot wedge the controller

stroblmeandClaude Opus 5
2026-08-23 16:36:48 +02:00
-
e9e13371fb
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-23 15:35:17 +02:00
-
-
e906d57de0
up
stroblme
2026-08-23 15:35:15 +02:00
-
14f90393ad
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-23 15:34:29 +02:00
-
-
-
-
63ac0261bb
Notepad: a flow toggle rebuilds the whole pipeline
stroblme
2026-08-23 15:05:11 +02:00
-
e912069938
Correct the chart pointer at the event boundary, not in cursor.move

stroblmeandClaude Opus 5
2026-08-23 14:38:46 +02:00
-
49e71aad28
Notepad: the https api origin is a compose default, not a stale image
stroblme
2026-08-23 14:25:00 +02:00
-
4ba775edd0
Put .dockerignore where Docker actually reads it

stroblmeandClaude Opus 5
2026-08-23 14:14:23 +02:00
-
-
01b587519e
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-23 13:01:26 +02:00
-
-
0511dbb86a
NOTEPAD: close the CubeLoader bug, note the loader the portal now draws

stroblmeandClaude Opus 5
2026-08-23 12:51:15 +02:00
-
485b8e9db5
Notepad: close the wave-1 items, record what they left behind
stroblme
2026-08-23 11:16:50 +02:00
-
f58acfbd43
Stop uPlot swallowing the click on a chart

stroblmeandClaude Opus 5
2026-08-23 11:07:54 +02:00
-
-
92fc2e7397
up
stroblme
2026-08-23 11:02:08 +02:00
-
d5fc3fa8e8
Spread a chart's default colours across the ramp

stroblmeandClaude Opus 5
2026-08-23 10:53:28 +02:00
-
98bf8fb7b0
Tell React Flow which theme it is drawing in

stroblmeandClaude Opus 5
2026-08-23 09:29:30 +02:00
-
e25351f515
Correct the flow.css header: the canvas does pass colorMode

stroblmeandClaude Opus 5
2026-08-23 09:28:42 +02:00
-
163847cdc1
Give the traceback button its width back

stroblmeandClaude Opus 5
2026-08-23 09:28:25 +02:00
-
b9922e7a7d
Apply the chart cursor correction exactly once

stroblmeandClaude Opus 5
2026-08-23 09:13:03 +02:00
-
2fcaf96a83
Dashboard-level chart palette

stroblmeandClaude Opus 5
2026-08-23 08:45:31 +02:00
-
148d50f2bd
Grow a node with its ports, stop it flickering, draw what it reaches out to

stroblmeandClaude Opus 5
2026-08-23 06:35:28 +02:00
-
680c6053b9
Chart cursor, range picker in the header, line smoothing

stroblmeandClaude Opus 5
2026-08-23 06:27:48 +02:00
-
a225b48d0d
Send the portal the failure count its own tile shows

stroblmeandClaude Opus 5
2026-08-23 06:24:58 +02:00
-
5cbde1000f
Draw the in-progress connection in the selected stroke

stroblmeandClaude Opus 5
2026-08-23 06:22:32 +02:00
-
d240fa1f3e
Brain view: slower edge falloff, chase arc in the neuron's gap

stroblmeandClaude Opus 5
2026-08-23 06:21:26 +02:00
-
b2ade12518
Give the canvas dot grid the token colour React Flow actually reads

stroblmeandClaude Opus 5
2026-08-23 06:20:26 +02:00
-
ece8e0cce8
up
stroblme
2026-08-23 00:11:08 +02:00
-
12057d83aa
Panels for a ten-inch screen, and a motor button that says where it is

stroblmeandClaude Opus 5
2026-08-22 18:50:03 +02:00
-
44f2d3614c
NOTEPAD: the house-control rig is deleted, not running

stroblmeandClaude Opus 5
2026-08-22 16:38:25 +02:00
-
06efbec018
history: one Flux script per chart, and rows are json

stroblmeandClaude Opus 5
2026-08-22 16:24:38 +02:00
-
72b2e0365f
NOTEPAD: what the house port settled, and what it left

stroblmeandClaude Opus 5
2026-08-22 14:46:08 +02:00
-
2538246242
Seed the TinyHouse: nineteen flows in place of eight hundred nodes

stroblmeandClaude Opus 5
2026-08-22 14:44:14 +02:00
-
4d36da27e1
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-22 14:18:23 +02:00
-
-
ba707c8051
nodes: what porting the house needed from the vocabulary

stroblmeandClaude Opus 5
2026-08-22 14:16:08 +02:00
-
25a1900481
NOTEPAD: clear what wave 4 closed, record what it left
stroblme
2026-08-22 13:19:41 +02:00
-
d958d7cde6
Add the dashboard settings channel, wired for theme and lock

stroblmeandClaude Opus 5
2026-08-22 13:17:56 +02:00
-
-
3e7b161950
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-22 12:54:36 +02:00
-
-
d98c2f32ce
NOTEPAD: clear what wave 3 closed, record what it left
stroblme
2026-08-22 12:52:31 +02:00
-
8224d12c8c
Add a colour-wheel widget to the dashboard
stroblme
2026-08-22 12:50:59 +02:00
-
a1e56b997e
aircon rig: both units, both firmwares, and the catches that blocked control
stroblme
2026-08-22 12:41:39 +02:00
-
-
1b1b530cfa
NOTEPAD: clear what wave 2 closed, record what it left
stroblme
2026-08-22 12:24:56 +02:00
-
9e3093bd72
Edit the whole dashboard, and let the grid follow its canvas

stroblmeandClaude Opus 5
2026-08-22 12:22:37 +02:00
-
6be6f18dc2
Dashboard chrome: an icon picker, one segmented shape, a rail without bars

stroblmeandClaude Opus 5
2026-08-22 12:16:17 +02:00
-
3674099758
Centre the offline banner over the content column
stroblme
2026-08-22 12:09:18 +02:00
-
09e2e5e133
NOTEPAD: clear what wave 1 closed, record what it left
stroblme
2026-08-22 12:05:08 +02:00
-
52820f4ef9
Regenerate the frontend SDK for the panel nonce and unpair endpoint
stroblme
2026-08-22 12:04:32 +02:00
-
f17d51c12f
Home mosaic, multi-select delete, offline banner and loading states

stroblmeandClaude Opus 5
2026-08-22 12:02:00 +02:00
-
6d84316ce5
Bound a panel credential to its own widgets, and let one screen be re-paired

stroblmeandClaude Opus 5
2026-08-22 11:57:37 +02:00
-
16ba11fb07
Hold what a control sent until the engine confirms it

stroblmeandClaude Opus 5
2026-08-22 11:51:20 +02:00
-
912986142f
NOTEPAD: CubeLoader references a CSS rule that exists in neither repo

stroblmeandClaude Opus 5
2026-08-22 11:44:54 +02:00
-
aaa91828f4
Format the committed vite build output so the biome pre-commit hook passes
stroblme
2026-08-22 11:40:58 +02:00
-
e5be1880fd
Docs: a node can import the project you already have

stroblmeandClaude Opus 5
2026-08-22 10:31:14 +02:00
-
3f3585ed55
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-22 10:23:19 +02:00
-
-
565c0a6faf
up
stroblme
2026-08-22 10:22:51 +02:00
-
ec76515d0e
wfrac: record the HTTPS firmware generation and ship the 0.3.0 wheel
stroblme
2026-08-22 10:03:50 +02:00
-
5962dabe64
Getting started: reach the app by address, without DNS

stroblmeandClaude Opus 5
2026-08-22 09:49:50 +02:00
-
-
91a79cf0f9
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-22 09:43:12 +02:00
-
-
24c841eb93
up
stroblme
2026-08-22 09:43:09 +02:00
-
1fe712e7fc
Add make dev-lan: the app on a host port, API proxied on the same origin
stroblme
2026-08-22 09:25:02 +02:00
-
-
3cda8fb826
Note that make update removes the local Traefik proxy
stroblme
2026-08-22 08:55:49 +02:00
-
a067ff997d
Adopt the owner when the enrolling account is gone

stroblmeandClaude Opus 5
2026-08-22 08:18:01 +02:00
-
56f030e541
Note what the docs site left open

stroblmeandClaude Opus 5
2026-08-22 05:57:29 +02:00
-
11e032386b
Publish the documentation site: docs.fluksio.com

stroblmeandClaude Opus 5
2026-08-22 05:55:34 +02:00
-
8632d975e6
Record the packaging work and what it left open

stroblmeandClaude Opus 5
2026-08-21 23:01:25 +02:00
-
0ad8d576ad
Start without git, and say what that costs

stroblmeandClaude Opus 5
2026-08-21 23:00:09 +02:00
-
10b0ba9e49
Add the fluksio CLI: serve, enroll, worker

stroblmeandClaude Opus 5
2026-08-21 22:51:03 +02:00
-
961a8f881d
Keep the engine's state in SQLite, not Postgres

stroblmeandClaude Opus 5
2026-08-21 22:19:45 +02:00
-
2c369ac75f
Split the worker into a distribution of its own

stroblmeandClaude Opus 5
2026-08-21 21:54:10 +02:00
-
60d7ec81c0
Rename the import package app to fluksio

stroblmeandClaude Opus 5
2026-08-21 21:48:05 +02:00
-
97785ee590
up
stroblme
2026-08-21 15:54:34 +02:00
-
2c7a8d3551
CI: quote the db-port step so the workflow parses

stroblmeandClaude Opus 5
2026-08-21 15:17:08 +02:00
-
da6f4b9d46
Let the theme provider render without a browser

stroblmeandClaude Opus 5
2026-08-21 15:13:18 +02:00
-
b6ed8029b6
Keep Playwright's own artifacts out of the lint

stroblmeandClaude Opus 5
2026-08-21 14:39:09 +02:00
-
973fc01dc1
NOTEPAD: drop what wave two closed, file what it turned up

stroblmeandClaude Opus 5
2026-08-21 14:35:24 +02:00
-
916fcab20d
Take the mobile fixture's dashboard from the create call

stroblmeandClaude Opus 5
2026-08-21 14:34:14 +02:00
-
c912388ed6
Make lint report instead of rewriting, and stop verify guessing the domain

stroblmeandClaude Opus 5
2026-08-21 14:34:14 +02:00
-
b0efb4b0f1
Let a node's failure outlive the run that followed it

stroblmeandClaude Opus 5
2026-08-21 14:33:41 +02:00
-
06f84e18ae
Say when a widget falls off the canvas, and offer to pack it back

stroblmeandClaude Opus 5
2026-08-21 14:33:12 +02:00
-
c3ea884d72
Hold a new dashboard back until someone publishes it

stroblmeandClaude Opus 5
2026-08-21 14:32:57 +02:00
-
000c5abf91
Adopt the portal owner on attach, rather than demanding a re-enrolment

stroblmeandClaude Opus 5
2026-08-21 12:07:43 +02:00
-
c27ed98cb8
A portal session names a person, not whoever enrolled

stroblmeandClaude Opus 5
2026-08-21 11:30:54 +02:00
-
3e084c06cf
NOTEPAD: drop what this wave closed, file what it turned up

stroblmeandClaude Opus 5
2026-08-21 10:14:06 +02:00
-
fdf3c86eae
Let one effect own the flow canvas viewport

stroblmeandClaude Opus 5
2026-08-21 10:12:10 +02:00