grabowski pushed to master at B4L/isokit 2026-10-22 17:00:45 +07:00
5eb60d2a0c isokit: web Studio (engine as WASM, projects in the browser or a live folder)
grabowski created branch master in B4L/isokit 2026-10-22 16:02:15 +07:00
grabowski pushed to master at B4L/isokit 2026-10-22 16:02:15 +07:00
564aeb75f6 isokit: project layer, Studio GUI, MCP server, viewer, CLI, demo project and docs
95c80ec6b1 isokit: engine core, theme and Rhai scene runtime with prefab library
grabowski created repository B4L/isokit 2026-10-22 16:01:48 +07:00
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-20 15:21:50 +07:00
180d95c6bd fix(forecast): no nightly gaps in the issued model forecasts
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-20 13:47:20 +07:00
cf10f2e4c8 feat(dashboard): console phase 4 - 2024 replay, simulation, replaces the old page
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-19 17:12:44 +07:00
ffd3030352 feat(dashboard): console phase 3 - history, forecast accuracy, data statistics
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-19 16:58:28 +07:00
71cc1b0ca7 feat(dashboard): console phase 2 - self-hosted basemap, basin stations, markers
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-19 16:31:14 +07:00
301a629b42 feat(dashboard): the console, phase 1 of the redesign (preview at /static/console.html)
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-19 09:35:15 +07:00
0e30ddbcb6 fix(notify): no "gauge feed stale" for RID's nightly pause on a quiet river
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 17:55:35 +07:00
7f29b1831e fix(install): find uv for the .venv owner (root shells and sudo lack ~/.local/bin)
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 17:31:43 +07:00
24998b033c fix(deps): python-dotenv 1.2.2 (PYSEC-2026-2270, set_key symlink overwrite)
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 17:15:14 +07:00
6fe2e287e5 docs: rewrite the README for the Rust service
7e642555b4 chore: remove the Python service; Python is the training stack only
Compare 2 commits »
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 16:42:42 +07:00
330fdf7804 docs: website/API in ping-collector since 2026-10-18; quiet the install script's port probes
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 16:08:08 +07:00
779728e38b feat(web): the website and API in ping-collector; Matrix gets the ntfy transitions
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 15:10:05 +07:00
1d1c000922 docs: forecast + ntfy in ping-collector since 2026-10-18
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 14:43:42 +07:00
6ae67dec63 feat(collector): forecast and ntfy in ping-collector; ThaiWater keeps alerts current at night
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 14:22:00 +07:00
5c4f464383 feat(forecast): Rust forecast crate, bit-for-bit with the Python serving path
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 14:07:58 +07:00
6d4beae65a fix(ml): serve the forecast rain the model was trained with
grabowski pushed to master at B4L/Northern-Thailand-Ping-River-M… 2026-10-18 13:49:42 +07:00
64c5b02e06 fix(api): /health never serves a cached result older than 4 TTLs