This website requires JavaScript.
c69c9797d5
Stack a bar's readings, and stop widgets taking the phone sideways
stroblme and Claude Opus 5
2026-08-21 10:11:44 +02:00
9c149f9ed4
Let Postgres fold the rollups, and say when a run list was cut short
stroblme and Claude Opus 5
2026-08-21 10:11:19 +02:00
a8065ad91c
Give the work queue its own Redis root, and pin what the suite runs as
stroblme and Claude Opus 5
2026-08-21 10:10:57 +02:00
a8d1b3927e
Bound a panel credential where the route check cannot reach
stroblme and Claude Opus 5
2026-08-21 00:09:18 +02:00
4c8339e643
Pair a wall panel through the portal
stroblme and Claude Opus 5
2026-08-20 23:42:58 +02:00
bf531309e9
Record what the aircon actually did
stroblme
2026-08-20 23:02:04 +02:00
37f0c55a8d
Seed the aircon write-path rig
stroblme
2026-08-20 22:43:03 +02:00
044bdc662a
Merge branch 'main' of git.stroblme.de:Fluksio/app
stroblme
2026-08-20 22:05:21 +02:00
546f457c85
up
stroblme
2026-08-20 22:05:18 +02:00
906203da1e
Let a connector write, and publish strings bare
stroblme
2026-08-20 21:57:27 +02:00
40e9db2d56
up
stroblme
2026-08-20 21:04:35 +02:00
41b2c28b2b
The e2e suite names its own origins, and refuses a live instance
stroblme and Claude Opus 5
2026-08-20 20:46:04 +02:00
406b6ac144
NOTEPAD: drop what is done, correct what was never true
stroblme and Claude Opus 5
2026-08-20 19:06:48 +02:00
255c2d17a4
ROADMAP: node settings as arguments, and the flow boundary in the editor
stroblme and Claude Opus 5
2026-08-20 18:10:52 +02:00
2abeae7f9c
Flow inputs and outputs are visible and editable in the UI
stroblme and Claude Opus 5
2026-08-20 18:10:16 +02:00
3508713e85
Node settings arrive as keyword arguments, not a params dict
stroblme and Claude Opus 5
2026-08-20 17:47:45 +02:00
2552c92a45
ROADMAP: pairing a panel through the portal
stroblme and Claude Opus 5
2026-08-20 17:46:14 +02:00
ce77262f81
Point the panel link at the installation, not at the browser's origin
stroblme and Claude Opus 5
2026-08-20 17:24:20 +02:00
ffae24c16b
Panels: per-device dashboard sets, paired by code
stroblme and Claude Opus 5
2026-08-20 16:21:25 +02:00
7900eaebaa
NOTEPAD: record the edge popover's duplicate value and the chart's point-count gate
stroblme and Claude Opus 5
2026-08-20 15:11:18 +02:00
8d5dde003b
Read a flow name, a port name and an honest docstring
stroblme and Claude Opus 5
2026-08-20 14:52:51 +02:00
26833d63ee
Keep the node ring lapping while the node is running
stroblme and Claude Opus 5
2026-08-20 14:43:31 +02:00
3e95842b5f
Keep the theme redraw from wiping a chart's x scale
stroblme and Claude Opus 5
2026-08-20 14:33:17 +02:00
c23b2ccc2e
Keep a long value inside the panel that shows it
stroblme and Claude Opus 5
2026-08-20 14:03:00 +02:00
d432d16d97
Draw the dashboard selection ring inwards
stroblme and Claude Opus 5
2026-08-20 13:51:35 +02:00
399d3e76f2
Gate the flow node pulse on a real emit
stroblme and Claude Opus 5
2026-08-20 13:38:59 +02:00
f24402d25d
Show the streaming dash on dashboard edges and without motion
stroblme
2026-08-20 13:28:40 +02:00
9fdf97f148
Select the edge you click in the flow editor
stroblme and Claude Opus 5
2026-08-20 13:17:53 +02:00
346da17da0
Anchor the Playwright login helper on the health heading
stroblme and Claude Opus 5
2026-08-20 12:56:37 +02:00
ba004082c8
NOTEPAD: close what this session finished
stroblme and Claude Opus 5
2026-08-20 12:30:24 +02:00
078e61a694
NOTEPAD: what the socket and demo round left behind
stroblme and Claude Opus 5
2026-08-20 12:18:44 +02:00
8683ee71f3
Add the hosted-demo seed: a house panel over three flows
stroblme and Claude Opus 5
2026-08-20 12:15:18 +02:00
2aa13a8b22
updated name
stroblme
2026-08-20 12:08:34 +02:00
bbff78766e
Own the live socket outside React so leaving Home cannot orphan it
stroblme and Claude Opus 5
2026-08-20 11:58:49 +02:00
558e1cdf18
Send a node's emit pulse round the rim instead of scaling it out
stroblme and Claude Opus 5
2026-08-20 11:51:21 +02:00
ace980b685
Carry per-node emit counts in the live snapshot
stroblme and Claude Opus 5
2026-08-20 11:32:44 +02:00
17746e5d33
Do not publish the API schema from a production deployment
stroblme and Claude Opus 5
2026-08-20 11:29:00 +02:00
5955dd082e
up
stroblme
2026-08-20 10:30:12 +02:00
207b4b6ce3
Widget panel: settings for the bar, icon, forecast and chart axis title
stroblme and Claude Opus 5
2026-08-20 09:48:42 +02:00
2aa911c07a
Flow canvas: mark streaming edges with a marching dash
stroblme and Claude Opus 5
2026-08-20 09:14:44 +02:00
a9f91db619
Grow the flow editor in from the centre, hide the empty brain band
stroblme and Claude Opus 5
2026-08-20 08:43:16 +02:00
010e0c7e9b
Chart: an optional y axis title
stroblme and Claude Opus 5
2026-08-20 08:36:36 +02:00
cac37bca6b
Add the forecast strip widget: N dimming columns over a list message
stroblme
2026-08-20 08:35:52 +02:00
2a0b1f3725
Add the icon-by-value widget: first matching rule picks glyph, colour and label
stroblme
2026-08-20 08:35:34 +02:00
efa6a14795
Bar widget: horizontal level with its reading on the fill and a nested bar
stroblme
2026-08-20 08:35:24 +02:00
95637ec550
Add the clock widget: local time and date, bound to nothing
stroblme and Claude Opus 5
2026-08-20 08:35:00 +02:00
74571d04fc
Brain graph: thinner ring, integer border, heavier connections
stroblme and Claude Opus 5
2026-08-20 08:34:54 +02:00
dbaa3518b9
Bump dashboards: bar, icon, forecast and clock widget types
stroblme and Claude Opus 5
2026-08-20 08:31:36 +02:00
6be718f672
Health: count only flows the engine acts on, format durations with their unit
stroblme and Claude Opus 5
2026-08-20 08:24:57 +02:00
0e7c0038c0
Compose: keep the portal enrolment on the data volume
stroblme and Claude Opus 5
2026-08-19 22:13:07 +02:00
e0b7f31fa1
Cloud routes: use timezone.utc, not datetime.UTC
stroblme and Claude Opus 5
2026-08-19 21:54:44 +02:00
9ed0caa14f
Settings: connect this installation to a portal
stroblme and Claude Opus 5
2026-08-19 17:39:14 +02:00
32d8b42682
Dashboard: run unchanged when a portal serves it
stroblme and Claude Opus 5
2026-08-19 17:09:53 +02:00
f4b81507d1
Optional remote access: dial out to a Fluksio portal
stroblme and Claude Opus 5
2026-08-19 16:28:38 +02:00
8f72728437
A message shows its shape, and its contents when asked
stroblme and Claude Fable 5
2026-08-19 13:20:12 +02:00
5d1d8ab3c3
up
stroblme
2026-08-19 13:08:31 +02:00
ce6701f74c
up
stroblme
2026-08-18 22:26:17 +02:00
eaabb405d9
An example to evaluate: a training run, its dashboard, and two bugs it found
stroblme and Claude Fable 5
2026-08-18 22:04:14 +02:00
774b03953a
A node's numbers leave through its ports, not a logging call
stroblme and Claude Fable 5
2026-08-18 20:53:49 +02:00
328e3c8e98
Let the worker agent run straight from a checkout
stroblme and Claude Fable 5
2026-08-18 18:03:28 +02:00
52d4de62c9
Benchmark the startup claim, and write down what a run is
stroblme and Claude Fable 5
2026-08-18 18:00:36 +02:00
eb2d098d7c
Remote workers: a GPU box dials in and runs the nodes bound to it
stroblme and Claude Fable 5
2026-08-18 17:52:42 +02:00
d27704a2bc
Artifacts: bytes a node produced, addressed by their content
stroblme and Claude Fable 5
2026-08-18 17:09:27 +02:00
9b48f1593e
Runs report while they run, and the reader frames lines properly
stroblme and Claude Fable 5
2026-08-18 17:02:03 +02:00
db60b289e7
Runs: a flow taken from its inputs to its outputs, once
stroblme and Claude Fable 5
2026-08-18 16:55:29 +02:00
129c92e3d8
link
Melvin Strobl
2026-08-18 14:22:47 +02:00
aa40ccb58b
analytics
Melvin Strobl
2026-08-18 13:17:07 +02:00
887e552ce1
gc
stroblme
2026-08-17 20:07:56 +02:00
b16408f4d6
Cap the long lists, and wrap a wide rank on a phone
stroblme and Claude Opus 5
2026-08-17 18:22:15 +02:00
bb90a24b90
Computed flow layout, and mobile written into the design
stroblme and Claude Opus 5
2026-08-17 17:35:14 +02:00
1c09b8209d
dashboard: pace a querying chart by its window, and an example to evaluate it
stroblme and Claude Opus 5
2026-08-17 15:34:32 +02:00
61bfd68f26
docs: record the structured-dtype and querying-chart decisions
stroblme and Claude Opus 5
2026-08-17 15:15:28 +02:00
19c196b7e6
dashboard: the agenda reads from the top of its card
stroblme and Claude Opus 5
2026-08-17 15:14:00 +02:00
59295b1646
Brain: terracotta for fault, a ring set off from the fill, and a dotted ground
stroblme and Claude Opus 5
2026-08-17 15:07:30 +02:00
e19776aed1
dashboard: charts that query
stroblme and Claude Opus 5
2026-08-17 15:07:18 +02:00
413501c6ce
flow: structured dtypes, and the widgets that read them
stroblme and Claude Opus 5
2026-08-17 15:06:45 +02:00
18837e8880
Brain: neurons in the mark's blue, ringed in destructive when they cannot run
stroblme and Claude Opus 5
2026-08-17 14:50:39 +02:00
a1265450df
Health: a flow that cannot run says so, and the brain marks which neurons
stroblme and Claude Opus 5
2026-08-17 14:39:07 +02:00
3b5241bb9a
Overviews: create before publish-all; Home: the trend curves keep their dot
stroblme and Claude Opus 5
2026-08-17 12:58:35 +02:00
1a589570b1
Brain: dots where a connection meets a neuron, inbound hollow and outbound filled
stroblme and Claude Opus 5
2026-08-17 12:52:31 +02:00
02d841e10c
Note the database review findings in the NOTEPAD
stroblme and Claude Fable 5
2026-08-17 12:40:36 +02:00
aabe7bb147
Let the Home capture wait for the sections that load on their own
stroblme and Claude Opus 5
2026-08-17 12:08:32 +02:00
2ba56f57b2
Publish the dashboard the endpoint test asserts on
stroblme and Claude Opus 5
2026-08-17 12:03:54 +02:00
9351a86eec
Overviews: icon toolbar, dashboard drafts, publish all
stroblme and Claude Opus 5
2026-08-17 11:57:11 +02:00
683c25b26d
Home: one time range across the health block, and failures that follow it
stroblme and Claude Opus 5
2026-08-17 11:51:42 +02:00
3d73e42313
Roadmap: tick the CI workflows and the broker/InfluxDB dev services
stroblme and Claude Opus 5
2026-08-17 11:49:07 +02:00
0cff521fd2
Roadmap: tick what M5 already delivered
stroblme and Claude Opus 5
2026-08-17 11:47:41 +02:00
b9e67fa436
Home: spread the activity table's slack, shorten its counts, shorten the fade
stroblme and Claude Opus 5
2026-08-17 11:38:07 +02:00
64f57b732b
Regenerate the SDK for the events time window
stroblme and Claude Opus 5
2026-08-17 11:35:03 +02:00
2554488a73
Backend: real alert test results, state cleanup on delete/rename, node trigger errors, queue and collector fixes
stroblme and Claude Opus 5
2026-08-17 11:33:25 +02:00
69421b857d
Brain: hover labels, activity falloff, rim-anchored directed edges
stroblme and Claude Opus 5
2026-08-17 11:31:13 +02:00
78c605bd37
Home: one sparkline style with a left fade, SI values, a full-width activity table, roomier panels
stroblme and Claude Opus 5
2026-08-17 11:27:54 +02:00
5483de13c0
NOTEPAD: components needed for wall-panel parity with the current home dashboard
stroblme
2026-08-17 09:54:28 +02:00
5fc7bbee34
Home: widen the brain layout, fix its entrance, add a clear button to pinned charts
stroblme and Claude Opus 5
2026-08-17 08:33:27 +02:00
0832be32a9
Note the run-list cap a busy pinned minute would hit
stroblme and Claude Fable 5
2026-08-17 00:29:02 +02:00
0b91379914
Let a pinned minute read runs from the whole day
stroblme and Claude Fable 5
2026-08-17 00:27:40 +02:00
affb0a5f8c
Fold the brain and health screens into Home
stroblme and Claude Fable 5
2026-08-17 00:17:14 +02:00
fe346ea7a3
up
stroblme
2026-08-17 00:04:22 +02:00
83c30aa1c7
Take the engine off the path node code imports from, and let it stop
stroblme and Claude Fable 5
2026-08-16 23:46:08 +02:00
b33be3fdd4
Load the engine, then take its pieces away and check what survives
stroblme and Claude Fable 5
2026-08-16 23:14:14 +02:00