Commit Graph

26 Commits

Author SHA1 Message Date
Eiswolf-BG
220e670a88 v3.5.1: OTA download fix, reworked update result screens, timeout slider
Fixes OTA downloads (GitHub's asset redirect wasn't followed before,
so every download failed), reworks the update success/failure
screens to require explicit confirmation instead of auto-vanishing
or auto-restarting, and drops the release-asset rename step in favor
of just uploading firmware.bin directly.

Replaces the screen-timeout tap-cycling with a drag slider (1-15
minutes, then "Never"); the idle screensaver toggle moves into this
same screen since it only affects what happens when the timeout
fires.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 02:55:35 +02:00
Eiswolf-BG
3dd308b39a v3.5.0: OTA firmware updates over WiFi, idle screensaver
Adds a "Check for update" menu entry that checks the latest GitHub
release and installs it directly on the device over WiFi, and an
"Screensaver" toggle that shows a dimmed starfield with a clock
after the inactivity timeout instead of turning the display off
completely. Requires switching to the min_spiffs partition scheme
for OTA's dual app partitions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 23:27:38 +02:00
Eiswolf-BG
e4a29a090f v3.4.0: Remove Sound feature, add backup progress feedback, improve route lookup coverage
Removes the experimental Sound/beep feature after hardware testing
revealed unfixable electrical interference noise synced to the
radar-sweep SPI traffic. Adds progress-dot feedback on the Settings
Backup/Restore buttons so they no longer look frozen during the SD
copy. Chains three independent free flight-route lookup sources
instead of relying on adsbdb.com alone, which had poor real-world
coverage (~80% "unknown").

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 21:52:17 +02:00
Eiswolf-BG
2ff8b74af9 v3.3.0: Update web flasher version badge, firmware binary, and partition table
Bumps the web flasher version display to v3.3.0 and refreshes
firmware.bin and partitions.bin to match the v3.3.0 build output -
partitions.bin changed because this release switches to the no_ota.csv
partition scheme.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 06:57:53 +02:00
Eiswolf-BG
370f5fa310 v3.2.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v3.2.0 and refreshes
firmware.bin to match the v3.2.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 00:26:59 +02:00
Eiswolf-BG
bb7eb10cc8 Center yellow legend entry between green and red on radar screen
The yellow (mid-altitude) legend entry was pinned to a fixed 1/3-grid
column like the outer green/red entries, but its label ("3000-9100")
is noticeably longer than the others, making it sit visually too far
right - almost touching the red entry while leaving a lot of empty
space next to the short green label. Green and red keep their fixed
positions; yellow is now centered in the actual gap between them,
computed from gfx.textWidth() so it works correctly in both unit
modes (Metric and Imperial).

Refreshes firmware.bin to match this build.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-11 23:40:01 +02:00
Eiswolf-BG
140840d89b Add 12h/AM-PM clock format for Imperial units, add miles to distance display
The header clock now shows 12-hour time with AM/PM when Imperial
units are selected (Menu > Units), instead of always using 24-hour
format - the clock-clear region was widened from 50px to 80px to fully
erase the longer "12:59PM"-style text.

The aircraft detail panel's distance line now also shows miles
alongside km and nautical miles (e.g. "12km / 6nm / 7mi"), since nm
alone wasn't self-explanatory for lay users from Imperial-unit
countries.

Also fixes the radar screen's range button, which still always showed
a fixed "km" label regardless of the Metric/Imperial setting - it now
shows mi (converted) when Imperial is selected, matching the pattern
already used by the altitude legend.

Refreshes firmware.bin to match this build.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-11 23:28:28 +02:00
Eiswolf-BG
29a3df62a3 Document ground vehicle markers in README, refresh firmware.bin for v3.1.0
Adds a note to the "Hide ground vehicles" section about the new blue
square markers and matching legend entry, and refreshes the root
firmware.bin to match the v3.1.0 build output including the ground
vehicle marker feature.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-11 01:53:13 +02:00
Eiswolf-BG
aa07acebbf v3.1.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v3.1.0 and refreshes
firmware.bin to match the v3.1.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-11 01:25:08 +02:00
Eiswolf-BG
df52afd042 v3.0.1: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v3.0.1 and refreshes
firmware.bin to match the v3.0.1 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 22:12:37 +02:00
Eiswolf-BG
4662f0c3d6 v3.0.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v3.0.0 and refreshes
firmware.bin to match the v3.0.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 19:40:04 +02:00
Eiswolf-BG
925e318f44 v2.8.5: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.8.5 and refreshes
firmware.bin to match the v2.8.5 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 19:10:45 +02:00
Eiswolf-BG
fe9b441deb v2.8.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.8.0 and refreshes
firmware.bin to match the v2.8.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 17:07:57 +02:00
Eiswolf-BG
c0c343c631 v2.7.5: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.5 and refreshes
firmware.bin to match the v2.7.5 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 16:16:17 +02:00
Eiswolf-BG
cf9d096527 v2.7.4: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.4 and refreshes
firmware.bin to match the v2.7.4 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 14:42:23 +02:00
Eiswolf-BG
a555fb01ac v2.7.3: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.3 and refreshes
firmware.bin to match the v2.7.3 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 14:02:16 +02:00
Eiswolf-BG
d5eda78d2f v2.7.2: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.2 and refreshes
firmware.bin to match the v2.7.2 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 23:04:08 +02:00
Eiswolf-BG
883857a553 v2.7.1: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.1 and refreshes
firmware.bin to match the v2.7.1 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 21:12:51 +02:00
Eiswolf-BG
27e56484a6 v2.7.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.7.0 and refreshes
firmware.bin to match the v2.7.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 20:41:18 +02:00
Eiswolf-BG
e4aa03dbf2 v2.6.5: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.6.5 and refreshes
firmware.bin to match the v2.6.5 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 16:39:11 +02:00
Eiswolf-BG
58bdedae31 v2.6.1: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.6.1 and refreshes
firmware.bin to match the v2.6.1 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 16:04:47 +02:00
Eiswolf-BG
b7362f4fba v2.6.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.6.0 and refreshes
firmware.bin to match the v2.6.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 15:58:18 +02:00
Eiswolf-BG
82b0877e8d v2.5.1: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.5.1 and refreshes
firmware.bin to match the v2.5.1 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 15:35:13 +02:00
Eiswolf-BG
0abd293450 v2.5.0: Update web flasher version badge and firmware binary
Bumps the web flasher version display to v2.5.0 and refreshes
firmware.bin to match the v2.5.0 build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 05:49:53 +02:00
Eiswolf-BG
f711dc6d63 v2.4.0: Update version badge and firmware binary
Bumps the web flasher version display to v2.4.0 and refreshes
firmware.bin to match the current build output.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 20:43:46 +02:00
Eiswolf
5b80dc5bf6 Add files via upload 2026-08-05 18:18:41 +02:00