Skip to content

Daily build 2026-09-18

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:27
· 0 commits to main since this release

2bd16b5 feat: allow editing existing Safety Monitor conditions in place
3748475 chore: ignore the whole .claude/ directory, not just settings.local.json
428a024 chore: ignore .claude/settings.local.json in the repo itself
328f690 feat: add License and Third Party Tools links to web UI footer
66e1ed1 style: give Live Telemetry's safety status its own nested card
4c1eac8 style: unify design across the 8 Configuration tabs
1ab0081 feat: move Safety Monitor status to the Live Telemetry panel
5d22324 fix: Safety Monitor status during and after a connection drop
1fa0223 feat: unify connection/heater notifications into the conditions dropdown
7385de4 feat: per-source notification toggles, no global master switch
0ec01c4 feat: multi-metric Safety Monitor conditions
3e543e6 feat: configurable ASCOM Alpaca SafetyMonitor device
68c5255 fix: onboarding wizard status text overflowing the modal
af6f343 Replace emoji/text icons with RemixIcon across the Web UI
de6fbb0 feat: firmware flasher as a native Vue modal on the Setup page
3ac701b fix: in-app flasher version reporting and confirm dialog
7709332 feat: native in-app firmware flasher via espflasher, replacing Web Serial
8a87a1a test(hwtest): remove stale TestConfig_UpdateIntervalsAndAveragingCounts
71a5327 fix: run new delay hwtests on real hardware, fix 3 bugs they found
9d05eaf feat: adj_conv delay support, reorder switch-config UI, formalize delay hwtests
7df8117 feat: delayed on/off for switches - survives the host disappearing
3b2cfce docs: update I2C troubleshooting for auto-recovery, warn against hot-plugging sensors
19d25ca fix(sensors): I2C bus recovery + stop permanently giving up on SHT40
47b73e6 feat(proxy): voltage warning/critical thresholds + generic notification dispatcher
b4f4712 docs: document current-limit config keys and the Profiles feature
a809e65 refactor(proxy): move Profiles tab before Proxy/System
516963f fix(proxy): refresh config store after applying a profile
dee61ae feat(proxy): add configuration profiles (unlimited, proxy-side)
1965386 fix(proxy): prune stale switch names for disabled outputs/sensors
301f143 fix(dew-control): fix current-limit failing to engage after boot (NaN->int UB)
9b0328e feat!: remove user-configurable sensor averaging/interval settings
f22bbb3 fix(dew-control): damp the current-limit cap instead of jumping to it
a301eac fix(sensors): average the INA219 over 128 samples instead of 1
322af7f feat: box-wide current-limit ramp for dew heater output
324e122 fix(flasher): harden isVersionOlder() against pre-release suffixes
ce7cf58 fix(webui): move Automatic Backups card above Backup & Restore/Firmware Update
958797c feat(proxy): automatic configuration backups on every connect
cd9fbc2 fix(ci): bump release-webflasher.yml actions to their Node 24 releases
dba8eb5 docs: consistency & accuracy pass across the whole doc set
a955330 docs: clarify Quick Start is Windows-only, add missing back-links
08e89cc docs: trim root readme down to overview + nav, polish docs navigation
ecc500b feat(3d-print): add Losmandy clamp, fix Vixen clamp square nut spec
c715c5f docs: consolidate scattered readmes into a single docs/ folder
8659875 fix(ci): reset the daily release's "published X ago" badge each run
82c92b2 docs: document the per-box naming / multi-rig feature
a0c36d1 fix(webui): sub-pixel truncation detection so the tooltip shows in Edge too
e3fea8a fix(proxy): warn before restoring a backup onto the wrong physical box
473051a fix(webui): make Live Log's header match Configuration's styling
57825fd feat: record which physical box each telemetry point came from
42a2e48 feat(webui): show the active rig name in the header, move theme picker to Settings
8641604 feat: per-box naming profiles for multi-rig setups
5124025 fix(ci): delete stale Windows installer assets before uploading a new one
9a0fe9c refactor(proxy): remove dead internal/icon package
f57fc7d fix: stop misreading dry_sensor/reboot/factory_reset acks as malformed status JSON
5ff0276 docs(pins-install): fetch the daily install script from its own release
2a7e31a fix(ci): daily release notes list changes since last stable, not last daily
8470459 docs(pins-install): document the daily build instead of manual betas
26066e2 feat(ci): skip the firmware build in daily releases when src/ is unchanged
c828cab fix(ci): diff daily changes against the tag's parent, not the tag itself
1c46b7c fix(ci): version daily builds by last-touching commit, not date
d8052a2 fix(ci): daily build checks out wrong commit + remaining Node 20 warnings
93c861c ci: bump actions/checkout to v5 (Node 20 deprecation)
d5a583e feat(ci): add daily prerelease build workflow
b91a997 fix(webui): default Data Explorer to last 4h instead of 24h
96f21d9 fix(webui): stop startup-state dropdown from clipping "Disabled"
b393477 docs(pins-install): add table of contents