Commit graph Project_SylDa/android/app/src/main/java/nl/eddydevink/sylda
Author SHA1 Message Date
eddy
0513e7777d fix: USB/OTA update flow - version check, chunk size, UX improvements
- MainActivity: suppress toast when activity not resumed, auto-navigate to
  Settings on new firmware
- SettingsActivity: unified BLE/USB radio buttons + single update button,
  version check before OTA, show dialog before loadFirmware, spinner timeout
- BleRelayManager: expose getEspVersion()
- OtaManager: reduce chunk size 500→248 to fit BLE MTU 255
- ESP: WRITE→WRITE_NR on OTA characteristic (was silently dropping data)
- Layout/strings: remove intro text, add method radio buttons
- Bump all firmware versions to v5
2026-07-30 18:59:08 +02:00
eddy
e05d57a32c fix: detecteer ontbrekende OTA characteristic en toon USB-flash melding 2026-07-30 17:37:05 +02:00
eddy
7e45cb4c56 feat: toon 'Firmware is up-to-date' toast bij gelijke versies 2026-07-30 17:29:09 +02:00
eddy
57ef68fcab fix: toast tekst ingekort, settings balk volledig klikbaar, version-check fallback voor oude ESP firmware 2026-07-30 17:25:57 +02:00
eddy
1499d840ce fix: handle missing VERSION characteristic gracefully on old ESP firmware 2026-07-30 17:20:38 +02:00
eddy
1988ae3898 feat: add BLE OTA update button to SettingsActivity 2026-07-30 17:14:28 +02:00
eddy
675504cbf5 feat: add OtaManager for BLE firmware update 2026-07-30 17:14:27 +02:00
eddy
2ab1c83655 feat: show toast when firmware update available via BLE 2026-07-30 17:14:26 +02:00
eddy
5235057b83 feat: add version read, OTA characteristic, BLE MTU 512 in BleRelayManager 2026-07-30 17:14:25 +02:00
eddy
6042eceeea feat: add onFirmwareVersion callback to BleCallbacks 2026-07-30 17:14:24 +02:00
eddy
0833327cea fix: code review fixes — SharedPreferences docs, Log.e, dead notify code 2026-07-29 23:51:16 +02:00
eddy
df5154732c Remove intro text from settings, fix button text color in dark mode
- Removed 'Sluit de ESP aan op USB en kies een actie.' from settings screen
- Button text now black on light gray background (readable in dark mode)
2026-07-29 23:16:53 +02:00
eddy
4c022b8259 Rename package com.eddy.atomrelay -> nl.eddydevink.sylda, Dutch translations, UI cleanup
- Package renamed to nl.eddydevink.sylda (matches eddydevink.nl domain + Sylda app name)
- All status texts translated to Dutch (Niet verbonden, Verbonden, Zoeken, etc.)
- Removed exchange key button, build number, and success toasts
- Button text: Firmware bijwerken, instruction text shortened
- App title changed to Sylda, 'instellingen' label next to settings gear
- ON/HOLD changed to AAN/VAST
2026-07-29 23:09:43 +02:00