Repository navigation
Releases: nadeo360/friedafetch
Release list
Frieda 2.0.23
Behoben / Fixed
Gefunden durch neue Zufallstests: Ein zweites Mailprogramm ändert Mails auf einem echten IMAP-Server, und nach jedem Abgleich wird geprüft, ob Frieda genau den Stand des Servers kennt.
- Abgerissene Verbindungen: Reißt eine IMAP-Verbindung still ab (WLAN-Wechsel, Router), merkt Frieda das jetzt sofort und meldet sich neu an. Vorher wartete der nächste Befehl die volle Zeitüberschreitung ab und scheiterte dann mit einer unverständlichen Meldung – eine Ursache für „steigt aus“.
- Zeitüberschreitung eines Befehls: wird jetzt wie andere Verbindungsfehler einmal auf einer neuen Verbindung wiederholt und sonst verständlich gemeldet („keine Antwort vom Server“).
- Änderungen anderer Geräte: Ein schon geöffneter Ordner wird für Abgleich und Suche neu geöffnet. Vorher fand Frieda dort eine gerade angekommene Mail nicht (sie galt als „weg“), und eine gelöschte antwortete noch. Ein gelöschter und neu angelegter Ordner lieferte sogar weiter den alten Stand.
Zusammen mit Frieda Postfach 1.0.30 aktualisieren.
- Broken IMAP connections are noticed at once; a command timeout is retried on a new connection; an open folder is opened again for looks and searches, so changes made by other devices (new, deleted mail, a folder created again) are seen. Found by new random tests against a real IMAP server.
Frieda 2.0.22
Verbessert / Improved
- QRESYNC: Bietet der IMAP-Server QRESYNC an, schaltet Frieda es nach der Anmeldung ein. Frieda Postfach erfährt damit direkt, welche Mails einen Ordner verlassen haben.
- Weniger Anmeldungen: Eine ruhende Verbindung (bis 25 Minuten) wird mit NOOP geprüft, statt sich neu anzumelden – vorher meldete sich der Blick alle 10 Minuten neu an.
- Erster Zählerstand: Der erste STATUS nach dem Start fragt jetzt auch den Änderungszähler ab (gefunden durch die neuen Tests gegen einen echten IMAP-Server).
- Typprüfung (pyright) in der CI.
Zusammen mit Frieda Postfach 1.0.29 aktualisieren.
- QRESYNC switched on where offered; quiet connections are checked with NOOP instead of logging in again; the first STATUS asks for HIGHESTMODSEQ; type check in CI.
Frieda 2.0.21
Vorschau / Preview
- Die Entwickler-Vorschau zeigt gelesen/markiert mit dem aktuellen Ordner einer Mail, und die Ortssuche nennt die UID. Am Verhalten von Frieda ändert sich nichts.
Zusammen mit Frieda Postfach 1.0.28 aktualisieren.
- Developer preview only: read / flagged with the current folder. No change in behaviour.
Frieda 2.0.20
Behoben / Fixed
- Öffnen des Posteingangs mit CONDSTORE: Lehnt der Server
SELECT … (CONDSTORE)ab, obwohl er CONDSTORE anbietet, öffnet Frieda den Posteingang wie vor 2.0.19 ganz normal. Das verhinderte bei Frieda Postfach 1.0.26, dass gelesen und markiert ankamen.
Zusammen mit Frieda Postfach 1.0.27 aktualisieren.
- Opening the inbox with CONDSTORE: if the server refuses
SELECT … (CONDSTORE), Frieda opens it plainly as before 2.0.19.
Frieda 2.0.19
Verbessert / Improved
- CONDSTORE auch nach einem Regeldurchlauf: Ist der Posteingang auf Friedas Verbindung schon geöffnet, öffnet Frieda ihn für die Zähler jetzt mit
(CONDSTORE)neu. Dann nennt der Server den Änderungszähler sicher, und Frieda Postfach fragt nur nach den geänderten Markierungen, statt nach jedem Durchlauf alle neu zu lesen.
Zusammen mit Frieda Postfach 1.0.26 aktualisieren.
- CONDSTORE after a rules pass too: the open inbox is re-opened with
(CONDSTORE), so the server always names its change counter and Frieda Postfach only asks for changed flags.
Frieda 2.0.18
Neu / New
- IMAP-Fähigkeiten des Servers: Frieda merkt sich nach der Anmeldung, was der IMAP-Server anbietet, und zeigt es in der Diagnose (darunter, ob er CONDSTORE unterstützt).
- Grundlage für Frieda Postfach 1.0.25: Frieda kann jetzt die Zähler eines Ordners abfragen, ohne ihn zu öffnen, und die Markierungen von Mails lesen – mit CONDSTORE nur die, die sich seit dem letzten Blick geändert haben. Postfach zeigt damit in der Aktivität, welche Mails gelesen oder markiert sind.
- Schnellere Tests: Die Browser-Tests laufen parallel und je Browser in einem eigenen Job, die Testumgebungen installieren mit uv – die CI ist damit in wenigen Minuten durch statt in knapp zehn.
Zusammen mit Frieda Postfach 1.0.25 aktualisieren.
- Frieda learns the IMAP server's capabilities after the login (shown in the diagnostics) and can read mailbox counters and message flags – with CONDSTORE only the changed ones. Frieda Postfach 1.0.25 uses this to show read and flagged mails.
- Faster CI: parallel browser tests, one job per engine, uv for the test installs.
Frieda 2.0.17
Qualität / Quality
Diese Version ändert nichts am Verhalten von Frieda; sie macht die Entwicklung sicherer:
- Browser-Tests beider Panels in Chromium und WebKit laufen jetzt in der CI – jedes Vorschau-Szenario auf Desktop und Handy, hell und dunkel, dazu die früher behobenen Fehler.
- Verträge der Panel-Antworten: Die Form jeder Websocket-Antwort ist festgehalten; die Beispieldaten der Vorschau müssen ihr entsprechen und können so nicht mehr unbemerkt veralten.
- Update-Tests mit gespeicherten Daten älterer Versionen (Änderungsprotokoll von 1.1.0, Nutzungszähler von 2.0.1, eine offene Freigabe von 2.0.5).
- Home-Assistant-Matrix: Die Tests laufen zusätzlich gegen die älteste unterstützte (2026.10.0) und die neueste Home-Assistant-Version.
- Release-Skript: Releases prüfen jetzt selbst CI, Prüfsumme, Version und jede Datei des angehängten Zips gegen den Quellstand.
Zusammen mit Frieda Postfach 1.0.24 aktualisieren.
- No change in behaviour. Browser tests of both panels (Chromium, WebKit), contracts of the panel answers, update tests with data of older versions, a Home Assistant version matrix and a release script that checks the published zip against the tagged source.
Frieda 2.0.16
Behoben / Fixed
- Auswahlfelder öffnen sich nicht mehr doppelt: Auf iPhone und iPad ging ein Auswahlfeld (z. B. die Filter im Änderungsprotokoll) nach der Wahl gleich noch einmal auf, weil das Panel ihm nach dem Neuzeichnen den Fokus zurückgab. Auf Touch-Geräten bekommt es den Fokus jetzt nicht mehr zurück; mit der Tastatur bleibt der Fokus wie gewohnt erhalten.
Zusammen mit Frieda Postfach 1.0.23 aktualisieren.
- Dropdowns no longer open twice on phones and tablets after a choice.
Frieda 2.0.15
Neu / Changed
- Tabs: Das Panel ist in drei Bereiche geteilt – Überblick (mit der Nutzung, weiterhin anordbar), Freigaben und Änderungsprotokoll. Der Freigaben-Tab zählt die offenen Freigaben, damit sie auch von den anderen Tabs aus auffallen; er erscheint, wenn Freigaben eingeschaltet sind oder es Einträge gibt. Der zuletzt gewählte Tab wird pro Benutzer gespeichert. Auf dem Handy stehen die Tabs mit Symbol und kurzer Beschriftung in einer Zeile; mit der Tastatur wechselt man sie mit den Pfeiltasten.
- Frieda UI 5: Die gemeinsame Design-Bibliothek bringt die Tabs mit (
renderTabs,bindTabs), damit Frieda Postfach dieselben nutzt.
Zusammen mit Frieda Postfach 1.0.20 aktualisieren.
- Tabs: Overview (with usage, arrangeable), Approvals (counts the pending ones) and Change log; the last tab is remembered per user.
- Frieda UI 5: shared tabs for Frieda Postfach.
Frieda 2.0.14
Neu / Changed
- Seiten für lange Tabellen: Unter den Tabellen lässt sich wählen, ob 5, 10, 25, 50 oder alle Einträge angezeigt werden; dazu Vor/Zurück und „1–25 von 312“. Die Auswahl wird pro Tabelle gespeichert (auch nach einem Neustart und auf anderen Geräten). Suche und Filter umfassen immer alle Einträge und beginnen wieder auf Seite 1.
- Änderungsprotokoll: lädt alle gespeicherten Einträge (bis 500) und zeigt standardmäßig 25 pro Seite; Tagesüberschriften passen sich der Seite an. „Mehr laden“ entfällt.
Zusammen mit Frieda Postfach 1.0.19 aktualisieren.
- Pages for long tables: 5, 10, 25, 50 or all entries per page, remembered per table; search and filters cover all entries.
- Change log: all kept entries, 25 per page by default.