Releases: danst0/fennek
v2.5.0
Fennek v2.4.8
Γnderungen
- OTA: Semver-Vergleich fΓΌr Update-Erkennung (
tag_name != FENNEK_VERSIONβ korrekte Versionslogik) - Akku: Batterieanzeige-Fix in der Statuszeile
Flashen
pio run -e fennek -t upload
oder OTA via fennek.local β Firmware-Update.
Fennek v2.3.1
Notizen / Audio
- Sprachnotiz-Liste zeigt jetzt Datum + HH:MM (statt HH:MM:SS bzw. generisch βSprachnotiz").
- Aufnahme-Gain Γ6 mit SΓ€ttigung: das PDM-Mikro war ~β20 dBFS leise β Wiedergabe kaum hΓΆrbar. Neue Aufnahmen sitzen bei ~β7 dBFS (kein Clipping).
- Sauberer I2S0-Handover nach der Aufnahme: kein doppeltes
i2s_driver_uninstallmehr (endMic/MicResumemacht uninstall+install in einem Schritt).
Karten / GPS
- No-Fix-Fallback zentriert jetzt auf DΓΌsseldorf (51.2277/6.7735);
DEFAULT_ZOOM15 β 13 (NRW-weit bekachelt). - GPS-Zeit-Diagnose: Einmal-Log
[MAPS] GPS-Zeit empfangen β¦pro Karten-Session.
EnthΓ€lt auΓerdem v2.3.0 (GPS-/WAV-Diagnose-Logs, Karten-Fallback, Notizen-Zeitlabel).
v2.0.4
Changes
- Regenerated README/website screenshots. The home-screen mirror in the host renderer (
tools/screenshot.cpp) was stuck on an old layout (6 tiles, 2Γ3); it now matches the reallauncher.cppβ a 2Γ5 grid with all 10 slots (Music/Listen/Read/Mesh/Settings/Games/Files/Notes/Alarm). The Settings screenshot now shows the current version. - Images updated in
docs/screenshots/{de,en,sv}/and on fennek.dumke.me.
π€ Generated with Claude Code
v1.9.4
Γnderungen
- Web-Dateimanager: LΓΆschen ohne RΓΌckfrage. Nur Ordner mit Unterordnern fragen kurz nach und werden dann rekursiv gelΓΆscht (
rmRecursive); Dateien und flache Ordner verschwinden sofort. - Notizen-App + Konsole: weitere Verbesserungen.
π€ Generated with Claude Code
Fennek v1.9.2
Added
BATTLOGβ opt-in battery & activity logger (services/battlog). When theBATTLOGbuild flag is set, the firmware writes one record per event (app switch, audio track, mesh radio on, Wi-Fi on/off, standby/wake) and a battery probe every 60 s to/.fennek/battery.log(timestamp + %/mV/charging? + Wi-Fi/mesh status). It's a throttled PSRAM ring flushed to SD before standby, and downloadable via the Web file manager β useful for diagnosing real-world battery drain. Deliberately zero-cost when the flag is off (allBATTLOG_*calls compile to nothing).
π Project page & screenshots: https://fennek.dumke.me
Full changelog: CHANGELOG.md
Fennek v1.9.1
Fixed
- Notes never silently lost on a failed SD write. The save path now clears its dirty flag only on a complete success; if an SD write or remove fails, the note stays dirty and is retried on the next autosave instead of being overwritten on the next editor open.
- Just-played track now reaches the scrobble queue before standby.
power::poll()stops audio (and lets the audio task drain the stop command) before the pre-standby Navidrome flush, so the current track is enqueued vianoteTrackEnded()rather than landing in the PSRAM ring that deep sleep would otherwise discard.
Full changelog: CHANGELOG.md
Fennek v1.9.0
Added
- Mesh:
contacts resetconsole command +mesh_client::resetContacts(). Clears all contacts and their persistent mirrors (SPIFFS/contacts, SD/meshcore/contacts.bin); the contact table then rebuilds itself from incoming adverts. Handy when the 64-slot table fills up with stale nodes or you want a clean slate.
Full changelog: CHANGELOG.md
Fennek v1.8.1
Changed
- Unified back/home navigation across all apps. Home is now a visible affordance: the status bar shows a house glyph (β) outside the launcher and the whole bar taps to Home. Lower corner buttons are consistently labelled "Back" (exactly one level) β audiobook/reader/notes lists and Settings now say "Back" instead of "Home", and the Settings back button steps edit β category β root β launcher. Mesh sub-screens dropped their redundant second "Home" button, the Files app gained a visible "Back" button, and the reader footer tap-zone is labelled "β List". Games keep no on-screen back button (exit via the β glyph; keyboard
Backspace/Qstill works). Keyboard conventions (Q= Home,Backspace= one level back) unchanged.
Full changelog: CHANGELOG.md
Fennek v1.8.0
Added
-
Notes app (launcher tile 7): a daily-notes model β exactly one note per day, named after the local date (
/notes/YYYY-MM-DD.md). "+ Today" opens or appends to today's note; the list shows every day newest-first with a first-line preview, and notes can be deleted with a confirmation. The editor is append-style (type / Backspace / Enter) with its own word wrap and a compact header.Persistence is chunked under
spiLock(never insidedraw()), with a 30 s autosave and a save on leave; empty notes are removed. Without an SD card it shows "No SD card" + "Search again" like the other apps. The date comes from the local system clock (timesync). New console commandnotesruns an SD round-trip / scan self-check (in the style ofbooks).
Localized in DE/IT/SV/EN/ES. Verified on device (clean boot, SD round-trip with UTF-8 preserved, scan/sort).
Full changelog: CHANGELOG.md