Jens Ahrensfeld jens
  • Joined on 2024-03-03
jens pushed to master at jens/brewpi 2026-06-21 10:55:11 +02:00
de84fb2342 gui: append the Sud's description to the window caption
jens pushed to master at jens/brewpi 2026-06-21 10:47:30 +02:00
e855076f55 gui: show the loaded Sud's name in the window caption and forecast title
jens pushed to master at jens/brewpi 2026-06-21 10:34:30 +02:00
b51d802b31 gui: don't echo manual-mode sliders/checkboxes back to the server on sync
jens pushed to master at jens/brewpi 2026-06-21 10:24:49 +02:00
2c25b8be50 Sud: server always starts empty; sude/*.json is purely a client concern
jens pushed to master at jens/brewpi 2026-06-21 10:12:49 +02:00
3ed2961dce Stop Sud.load() from overwriting the configured sud.json on disk
jens pushed to master at jens/brewpi 2026-06-21 10:01:28 +02:00
c659fcee37 gui: add "New Sud" menu action, disable Start/Pause/Stop for an empty sud
jens pushed to master at jens/brewpi 2026-06-21 09:47:49 +02:00
194156f244 Move Sud step's target temperature from ramp.temp to step.temperature
jens pushed to master at jens/brewpi 2026-06-21 09:42:11 +02:00
e62863ca93 Fix pid_type "Normal" crashing on startup (part 2)
jens pushed to master at jens/brewpi 2026-06-21 09:36:44 +02:00
b72977d6cb Fix pid_type "Normal" crashing on startup
jens pushed to master at jens/brewpi 2026-06-21 09:29:49 +02:00
3a19e2a9dc Fix Sud cooldown detection crashing the websocket on a real run
jens pushed to master at jens/brewpi 2026-06-21 09:10:17 +02:00
1170718c3b Force the heater off and show a "Cool down" indicator during a passive cooldown
jens pushed to master at jens/brewpi 2026-06-21 09:01:12 +02:00
9bd9889cb0 Allow a Sud step to combine a ramp and a hold
jens pushed to master at jens/brewpi 2026-06-21 00:39:45 +02:00
56de5cf4d6 Show ambient temperature and warp factor in the GUI's status bar
2f7d48b2cb Revert Sud hold "duration" back to minutes
189d1e24d2 Scale the Sud forecast progress by the server's actual warp factor
Compare 3 commits »
jens pushed to master at jens/brewpi 2026-06-21 00:20:13 +02:00
e1d0deb8d2 Show user_message as a modal dialog when the Sud waits for confirmation
jens pushed to master at jens/brewpi 2026-06-21 00:08:12 +02:00
e171892804 Keep the plant/controller model in sync as the Sud advances
13e507e2b5 Rename Sud's Download/Upload to Save/Load throughout
Compare 2 commits »
jens pushed to master at jens/brewpi 2026-06-20 23:50:08 +02:00
5d884ca3da Wire Pause/Stop to the Sud state machine, with a resumable pause
jens pushed to master at jens/brewpi 2026-06-20 23:40:13 +02:00
4a824d09cc Show the active step in the status bar and progress on the forecast plot
bd658199fe Wire the Start toolbar action to actually start the Sud sequence
2adcca6716 Gate Start/Pause/Stop on whether a Sud is loaded and running
Compare 3 commits »
jens pushed to master at jens/brewpi 2026-06-20 23:12:17 +02:00
127dd9da51 Don't freeze the GUI thread on disconnect
d1a69f19ce Toggle Connect/Disconnect on the same button once connected
9c3ec1dfdf Add a Connect button next to the host field; unwire it from Start
Compare 3 commits »
jens pushed to master at jens/brewpi 2026-06-20 22:57:44 +02:00
62dcd6b541 Default the GUI's websocket URI to localhost instead of brewpi
3289288488 Pre-visualize the estimated Sud course in the Automatic tab
Compare 2 commits »
jens pushed to master at jens/brewpi 2026-06-20 22:44:48 +02:00
0e27c66fc7 Round-trip sud_0010.json through Sud.upload()/download()
caa94c7508 Switch the Plot tab to a bright theme with a refined grid and ticks
93b5667a64 Add a real-time Plot tab to brewpi_gui, mirroring demo_sud figure 1
bb94e065f4 Wire Sud upload/download into the brewpi_gui client
Compare 4 commits »