Skip to content

Releases: danst0/fennek

v2.5.0

21 Jun 10:11

Choose a tag to compare

Fennek v2.4.8

20 Jun 19:59

Choose a tag to compare

Γ„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

19 Jun 14:27

Choose a tag to compare

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_uninstall mehr (endMic/MicResume macht uninstall+install in einem Schritt).

Karten / GPS

  • No-Fix-Fallback zentriert jetzt auf DΓΌsseldorf (51.2277/6.7735); DEFAULT_ZOOM 15 β†’ 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

17 Jun 17:30

Choose a tag to compare

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 real launcher.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

17 Jun 06:53

Choose a tag to compare

Γ„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

15 Jun 15:51

Choose a tag to compare

Added

  • BATTLOG β€” opt-in battery & activity logger (services/battlog). When the BATTLOG build 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 (all BATTLOG_* calls compile to nothing).

🌐 Project page & screenshots: https://fennek.dumke.me

Full changelog: CHANGELOG.md

Fennek v1.9.1

15 Jun 15:51

Choose a tag to compare

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 via noteTrackEnded() rather than landing in the PSRAM ring that deep sleep would otherwise discard.

Full changelog: CHANGELOG.md

Fennek v1.9.0

15 Jun 15:51

Choose a tag to compare

Added

  • Mesh: contacts reset console 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

15 Jun 15:51

Choose a tag to compare

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/Q still works). Keyboard conventions (Q = Home, Backspace = one level back) unchanged.

Full changelog: CHANGELOG.md

Fennek v1.8.0

13 Jun 19:18

Choose a tag to compare

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 inside draw()), 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 command notes runs an SD round-trip / scan self-check (in the style of books).

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