Zum Inhalt

Änderungsprotokoll

Alle wichtigen Änderungen an Bifolk werden hier dokumentiert.

Version 0.20.0 (2026-04-26)

Neue Funktionen

  • Sie können Ihre Königinnen jetzt mit dem BeeBreed.eu-Zuchtregister verknüpfen. Hinterlegen Sie Ihren Ländercode, Ihre Verbandsnummer und Züchternummer einmalig in Ihrem Profil — Bifolk füllt diese Felder beim Anlegen einer neuen Königin automatisch vor. Sobald alle Registerfelder sowie die Identifikationsnummer einer Königin ausgefüllt sind, erscheinen auf der Königinnen-Detailseite zwei Schaltflächen, die direkt zu Zuchtwerte und Stammbaum auf BeeBreed.eu führen. (#482, #483, !494, !495)

Fehlerbehebungen

  • Der Offline-Modus der Bifolk-App (PWA) war vollständig nicht funktionsfähig — die Fallback-Seite konnte nicht geladen werden und die App ließ sich nicht zuverlässig installieren. Die Offline-Seite funktioniert nun unabhängig vom Server und der Installationsprozess ist stabiler. (#481, !493)
  • Ein Klick auf Speichern und nächste erstellen nach dem Erfassen einer Durchsicht öffnet jetzt korrekt ein neues Durchsichtsformular, anstatt zur Bienenstockansicht weiterzuleiten. (#489, !496)
  • Das Kennzahlen-Dashboard berücksichtigt jetzt alle Durchsichten bei der Berechnung der Gesamtanzahl, unabhängig davon, ob ein Gewicht erfasst wurde. Zuvor wurden nur Durchsichten mit Gewichtsangabe gezählt. (#490, !497)

Version 0.19.2 (2026-04-07)

Fehlerbehebungen

  • Das Bearbeiten einer Wabenhonigernte aktualisiert jetzt korrekt sowohl die Lagerbestandsmengen als auch die angezeigte Wabenanzahl. Bisher wurden Änderungen an den ausgewählten Lagerartikeln nicht in den Beständen übernommen, und die in der Detailansicht angezeigte Wabenanzahl konnte vom tatsächlichen Gesamtwert abweichen — beide Probleme sind jetzt behoben. (#479, #480, !490, !491)

Version 0.19.0 (2026-03-22)

Neue Funktionen

  • Sie können jetzt neben Honig und Wabenhonig auch Pollen-, Propolis- und Wachsernten erfassen. Pollen- und Propolisgewichte werden in Gramm eingegeben, Wachs in Kilogramm. Jeder Erntetyp erstellt automatisch eine eigene Charge zur Rückverfolgung. Die Chargenbezeichnungen (z. B. POL, PRO, WAX) können in den Organisationseinstellungen angepasst werden. (#281, !485)

Fehlerbehebungen

  • Ein Serverfehler beim Bearbeiten einer Wabenhonigernte mit unvollständigen Wabenangaben wurde behoben. Das Formular zeigt jetzt klare Fehlermeldungen und verhindert das Speichern ungültiger Einträge. Die Auswahl der Lagerartikel zeigt jetzt nur noch Artikel, die zum Honigsort der Ernte passen. (#470, #473, !478, !479)
  • Ein kritisches Problem im Daten-Backup wurde behoben: Backup-Dateien konnten bisher importiert werden, auch wenn sie beschädigt oder manipuliert waren — die Prüfsumme wird jetzt korrekt verifiziert. Außerdem fehlten 8 Datenmodelle (darunter Ablegerbeuten, Gesundheitsstatusänderungen und Glasstatusänderungen) vollständig in den Backups und werden jetzt korrekt gesichert. (#469, !477)
  • Die Karte im Bienenstock-Formular lädt jetzt korrekt und ermöglicht die Adresssuche. Zuvor wurden Kartenkacheln und Adressanfragen aufgrund eines fehlenden Anfrage-Headers, den OpenStreetMap voraussetzt, blockiert. (#472, !480)

Verbesserungen

  • Administratoren können jetzt optional ein Fehler-Tracking einrichten, indem Sie Bifolk mit einem Sentry- oder selbst gehosteten GlitchTip-Dienst verbinden. Sobald eingerichtet, werden unbehandelte Anwendungsfehler automatisch gemeldet, was die Erkennung und Diagnose von Problemen in der Produktion erleichtert. Es werden keine personenbezogenen Daten übermittelt. (#478, !486)
  • Die Qualität der deutschen Übersetzungen wurde verbessert: Alle nicht übersetzten und näherungsweise übersetzten Zeichenketten wurden überprüft und korrigiert. (#474, !482)

Version 0.18.5 (2026-03-17)

Fehlerbehebungen

  • Der Offline-Modus der App (PWA) funktioniert jetzt zuverlässig: Stockdurchsichten, die im Feld ohne Internet erfasst werden, werden korrekt in die Warteschlange gestellt und synchronisiert, sobald die Verbindung wiederhergestellt ist. Nur Durchsichten werden offline unterstützt — andere Vorgangstypen erscheinen wieder im Menü, sobald Sie wieder online sind. (#178)

Version 0.18.4 (2026-03-16)

Fehlerbehebungen

  • Einladungs-E-Mails enthalten jetzt einen korrekten Link, der die eingeladene Person direkt zur richtigen Seite weiterleitet, um die Einladung anzunehmen.

Version 0.18.3 (2026-03-15)

Fehlerbehebungen

  • Das Erstellen einer Wabenhonigernte funktioniert jetzt korrekt, auch wenn noch keine Wabenhonig-Lagerartikel im Lager angelegt wurden. (#460, !461)
  • Die Königinnenzucht-Abstammung zeigt jetzt korrekt die Mutterkönigin (einschließlich ihrer Königinnen-ID) anstelle des Mutterstocknamens an, was die Rückverfolgung von Zuchtlinien präziser macht. Die Schaltfläche „Vollständiges Abstammungsdiagramm anzeigen" auf der Königinnen-Detailseite funktioniert wieder. (#452, !453)
  • Die Eimerliste zeigt jetzt das verbleibende Füllgewicht — also wie viel Honig noch im Eimer ist — anstelle des anfänglichen Füllgewichts. Das Filtern von Gläsern nach Eimer und nach Glasgröße in der Gläserliste funktioniert jetzt korrekt. (#458, !467)
  • Wenn die App als Progressive Web App (PWA) installiert ist, lädt sie jetzt zuverlässig die korrekte Version aller Dateien. Eine veraltete Cache-Version, die im Hintergrund stumme Fehler verursachen konnte, wurde entfernt. (!462)
  • Die E-Mail-Zustellung funktioniert jetzt korrekt für Mailserver, die implizites SSL auf Port 465 verwenden, zusätzlich zum bisher unterstützten STARTTLS auf Port 587. (!463)

Version 0.18.2 (2026-03-04)

Fehlerbehebungen

  • Ableger erfassen jetzt die Elternkönigin (erkennbar an ihrer Königinnen-ID, z.B. 2-221-19-2021-K) anstelle des Elternbienenstocks, was die Rückverfolgung von Zuchtlinien präziser macht. (#441, !442)
  • Gläser aus einem Eimer, der an das Lager zurückgegeben wurde, können jetzt als Lagerprodukte registriert werden. In der Gläserliste erscheint ein neuer Bereich Ausstehende Lagerregistrierung, der betroffene Eimer mit einem direkten Link zum Registrierungsformular auflistet. (#435, !437)
  • Die Transaktionsliste im Lager unterstützt jetzt das Filtern nach Artikelname und nach Systemartikeltyp (Glas, Eimer usw.). Systemgenerierte Transaktionstypen wie Verkauf, Ernte und Verbrauch werden jetzt mit lesbaren Bezeichnungen angezeigt, anstatt interne Kürzel zu verwenden. (#436, !438)
  • Die Farben der Gesundheitsstatus-Badges auf dem Dashboard, in der Stockliste und auf allen anderen Seiten folgen jetzt korrekt der Reihenfolge, die Sie in der Systemkonfiguration festgelegt haben. Benutzerdefinierte Gesundheitsstatus erhalten jetzt auch aussagekräftige Farben, anstatt immer grau dargestellt zu werden. (#433, !440)

Version 0.18.1 (2026-02-28)

Fehlerbehebungen

  • Ein Problem wurde behoben, das dazu führte, dass die Anwendung im offiziellen Docker-Release nicht korrekt gestartet werden konnte (!431)

Version 0.18.0 (2026-02-28)

Neue Funktionen

  • Im Lager können beim Erfassen eines Verkaufs jetzt konkrete Lagerartikel ausgewählt werden (#237, !301)
  • Auf der Lagerartikel-Detailseite wird jetzt eine Übersicht der 5 letzten Transaktionen angezeigt — mit Datum, Typ, Mengenänderung und aktuellem Bestand — sowie ein Link zur vollständigen Transaktionsliste (#294, !349)
  • Wenn jemand zu einer Organisation eingeladen wird, erhält diese Person jetzt eine E-Mail-Benachrichtigung mit einem direkten Link zur Einladungsannahme (#362, !368)
  • Sie erhalten jetzt In-App-Benachrichtigungen, wenn Ihnen eine Stockoperation (Fütterung, Behandlung, Wartung, Zusammenführung oder Königinnentausch) zugewiesen wird oder wenn diese als abgeschlossen markiert wird (#363, #364, !369, !370)
  • Der „Docs"-Link in der Navigation öffnet jetzt die Dokumentationsseite für den Bereich, in dem Sie sich gerade befinden, sodass Sie schneller zur passenden Hilfe gelangen (#182, !427)

Fehlerbehebungen

  • Mehrere Sicherheits- und Datenschutzmängel wurden behoben, darunter Schutz vor unbefugtem Medienzugriff, Cross-Site-Scripting, offenen Weiterleitungen, Privilegieneskalation in der Organisationsverwaltung und missbräuchlichem Datei-Upload (#302#338, !350)
  • Anzeigenamen der Bienenstöcke werden im Königinnen-Abstammungsnetzwerk jetzt korrekt angezeigt, anstatt interne Rohdaten auszugeben (#367, !373, #399, !400)
  • Berichtsdiagramme zeigen keine verfälschten Daten mehr, die durch einen doppelten JSON-Kodierungsfehler verursacht wurden (#382, !385)
  • Der Gesundheitsbericht ordnet Statusänderungen jetzt korrekt dem tatsächlichen Datum der Durchsicht zu, nicht dem heutigen Datum (#423, !425)
  • Beschriftungen und Farben im Gesundheitsdiagramm spiegeln jetzt die Einstellungen in der Systemkonfiguration wider, anstatt fest hinterlegte Werte zu verwenden (!424)
  • Das Dashboard zeigt jetzt korrekt anstehende und überfällige Operationen an, wenn Sie zu einer bestimmten Organisation wechseln (#339, !351)
  • Auf der Honigglas-Erstellungsseite wird jetzt ein Hinweis angezeigt, wenn keine Honigglas-Lagerartikel verfügbar sind (!409)
  • Die Zargenanzahl auf der Bienenstockdetailseite verwendet jetzt die korrekte Singular- und Pluralform (!410)

Verbesserungen

  • Die Stockliste und die Funktion „Alle als gelesen markieren" bei Benachrichtigungen sind durch optimierte Datenbankabfragen deutlich schneller geworden (#340, !352)
  • Auswahlmöglichkeiten in der Systemkonfiguration können auf der Kategorieseite jetzt per Drag-and-drop neu angeordnet werden (!424)
  • Zahlreiche Verbesserungen der Benutzeroberfläche: Die Seitenleiste hebt die aktive Seite hervor, Filtereinstellungen bleiben beim Blättern erhalten, Formularlayouts sind einheitlicher und verschiedene Barrierefreiheitsprobleme wurden behoben (#390#392, !401!403)
  • Königinnenmarkierungsfarben folgen jetzt dem international anerkannten Farbschema (!418)
  • Alle JavaScript- und CSS-Bibliotheken werden jetzt direkt vom App-Server geladen — die App stellt keine Anfragen mehr an externe CDN-Dienste, was den Datenschutz verbessert und eine vollständige Offline-Nutzung ermöglicht (!412)

Version 0.17.0 (2026-02-21)

Neue Funktionen

  • Beim Erfassen von Verkäufen im Lager können jetzt konkrete Honiggläser und andere abgefüllte Produkte direkt dem Verkauf zugeordnet werden — so ist jederzeit nachvollziehbar, was aus welcher Charge verkauft wurde (!291, !292)
  • Ein neuer Erntetyp Wabenhonig steht nun zur Verfügung, mit eigenem Chargentracking und konfigurierbarem Bezeichnerformat (!264)
  • Bienenstöcke können jetzt als Ableger klassifiziert werden und erscheinen mit einem grünen Abzeichen in der Stockliste und der Detailansicht (!279)
  • Auf der Bienenstockdetailseite wird jetzt eine visuelle Darstellung des Stockaufbaus angezeigt — Brutraum, Honigraum und Beute — basierend auf der letzten Durchsicht (!249)

Fehlerbehebungen

  • Fehler behoben, bei dem das automatische Erstellen einer Honigcharge während der Ernte mit der Meldung „10 Versuche" fehlschlug, obwohl keine Kollision vorlag — betroffene Ernten wurden abgeglichen (!298)
  • Das Gewicht eines Honigeimers wird jetzt gegen das tatsächlich verfügbare Erntegewicht geprüft, sodass eine Überzuteilung verhindert wird (!297)
  • Das Abfüllen von Honiggläsern erfordert jetzt — wie beim Eimer-Abfüllen — die Auswahl eines Lagerartikels, damit der Glasbestand korrekt nachgeführt wird (!261)
  • Links zur Mutter-Königin in der Zuchtliste verweisen jetzt korrekt auf die Königinnen-Detailseite statt auf den Bienenstock (!260)
  • Profilbilder werden jetzt in allen Umgebungen korrekt angezeigt, nicht nur im Entwicklungsmodus (!257)
  • Verschiedene Darstellungsfehler auf Bienenstockseiten behoben: Der Stocktyp zeigt jetzt die korrekte Bezeichnung, die Stock-ID ist in der Detailansicht sichtbar und die Erntespalten sind vollständig (!250)
  • Dunkelmodus-Tabellengestaltung korrigiert: Summenzeilen in der Ernteansicht erscheinen jetzt in einem dezenten Grauton statt in hellem Cyan (!267)

Verbesserungen

  • Berichtsfilter für Ernte-, Gesundheits- und Kennzahlenberichte wählen jetzt standardmäßig alle produktiven Bienenstöcke vor — so entfällt für die meisten Benutzer die manuelle Auswahl (!258)
  • Veraltete Hinweistexte wurden aus den Organisationskonfigurationseinstellungen entfernt (!268)
  • Administratoren können Benutzer jetzt per Befehlszeile (manage.py add_user_to_org) zu einer Organisation hinzufügen (!246)

Version 0.16.2 (2026-02-13)

Verbesserungen

  • Umfassende Aktualisierung der Benutzer- und Administratordokumentation für alle Apps, einschließlich neuer Anleitungen für Suche, Berichte und PWA/Offline-Nutzung (!244)

Version 0.16.1 (2026-02-12)

Fehlerbehebungen

  • Der Gesundheitsbericht zeigt jetzt korrekt die Namen der Prüfer und Details zu Statusänderungen für Bienenstock- und Königinnen-Gesundheitsänderungen an, und jede Zeile enthält eine Anzeige-Schaltfläche mit Verknüpfung zur zugehörigen Durchsicht (!242)
  • Die Dropdown-Menüs in den Formularen für Zuchtprotokolle und Ableger laden jetzt korrekt die konfigurierten Optionen (!241)

Version 0.16.0 (2026-02-10)

Neue Funktionen

  • Leere Honigeimer können jetzt direkt von der Eimerdetailseite an das Lager zurückgegeben werden, wobei automatisch eine Lagertransaktion erstellt und ein Statusabzeichen „An Lager zurückgegeben" angezeigt wird (!219)
  • Sie können jetzt in Ihrem Benutzerprofil einen Standard-Datumsbereich für Berichte festlegen — wählen Sie zwischen „Aktuelles Jahr" und „Letzte 365 Tage", der automatisch auf alle Berichtsfilter angewendet wird (!217)
  • Lagerartikeltypen sind jetzt konfigurierbare Dropdown-Auswahlmöglichkeiten anstelle von Freitext, mit einem neuen Systemartikeltyp für zuverlässige Eimer-, Glas- und Futtermittel-Erkennung (!208)

Fehlerbehebungen

  • Königinnen mit Tochterköniginnen oder aktiven Bienenstockzuweisungen sind jetzt vor versehentlichem Löschen geschützt, mit einer klaren Erklärung, was zuerst geändert werden muss (!233)
  • Das Bienenstock-Kennzahlen-Dashboard zeigt jetzt korrekt Zargenanzahl-Daten einschließlich Durchschnittswerte und monatlicher Trends an (!232)
  • Erntebericht-Diagramme und -Tabellen werden jetzt im Dunkelmodus korrekt dargestellt (!231)
  • Die Glasanzahl wird jetzt korrekt in der Chargenzusammenfassung angezeigt (!230)
  • Behandlungen verwenden jetzt ein einzelnes Datumsfeld anstelle von separatem Start- und Enddatum, und die Behandlungsliste zeigt Daten korrekt an (!229)

Verbesserungen

  • Die Glastabelle auf der Eimerdetailseite verwendet jetzt Seitennummerierung bei mehr als 50 Gläsern (!222)
  • Eine Bearbeiten-Schaltfläche ist jetzt in der Organisationsliste für Organisationsinhaber verfügbar (!207)

Version 0.15.1 (2026-02-07)

Fehlerbehebungen

  • Die Schaltfläche „Changelog anzeigen" öffnet jetzt die korrekte Seite, und die Benachrichtigung über eine neue Version enthält einen direkten Link zum Changelog (!206)

Version 0.15.0 (2026-02-07)

Neue Funktionen

  • Nach der Anmeldung bei einer neuen Version sehen Sie jetzt eine Zusammenfassung der Neuerungen — die Benachrichtigung erscheint einmal pro Version (#179)
  • Beim Erstellen von Durchsichten können Sie mit der neuen Schaltfläche „Speichern und nächste erstellen" die aktuelle Durchsicht speichern und sofort eine neue mit dem gleichen Datum beginnen — ideal, wenn Sie mehrere Bienenstöcke in einer Sitzung durchsehen (#183)
  • Die Chargenübersicht zeigt jetzt das gesamte Erntegewicht pro Charge an (!199)
  • Der Erntebericht zeigt nun den durchschnittlichen Ertrag pro Bienenstock in der Aufschlüsselung nach Bienenstöcken an (#185)
  • Eine vollständige Änderungshistorie ist jetzt verfügbar und umfasst alle bisherigen Versionen ab v0.1.0 (!204)

Fehlerbehebungen

  • Datumsfelder sind beim Bearbeiten von Ernten, Durchsichten und anderen Einträgen nicht mehr leer (#177)
  • Chargenbezeichnungen verwenden jetzt den vollständigen Honigsortenamen anstelle eines gekürzten Codes (z. B. „2026-Wald-und-Wiese" statt „2026-WALD") (#176)
  • Beim Umbuchen einer Ernte zu einer anderen Charge werden jetzt alle verfügbaren Chargen korrekt angezeigt (#184)
  • Der Honig-Pipeline-Bericht zeigt Glasgewichte jetzt in der richtigen Einheit an (#195)
  • Ein doppelter Informationskasten auf der Seite zum Abfüllen mehrerer Gläser wurde entfernt (#181)

Verbesserungen

  • Bearbeiten- und Löschen-Schaltflächen sind jetzt direkt in der Tabelle der letzten Durchsichten auf der Bienenstockdetailseite verfügbar (#193)

Version 0.14.0 (2026-02-03)

Neue Funktionen

  • Ernteeinträge unterstützen jetzt mehrere Bienenstöcke — eine einzelne Ernte kann auf mehrere Bienenstöcke aufgeteilt werden, mit einem „Geteilt"-Abzeichen auf der Bienenstockdetailseite und anteiliger Gewichtszuordnung über den Prognoseservice (!169)
  • Bei der Anmeldung prüft das System, ob alle erforderlichen Systemkategorien konfigurierte Optionen haben, und erstellt Benachrichtigungen für fehlende Einträge (!173)

Fehlerbehebungen

  • Export-/Import-Service behoben: Transaktionsfehler bei fehlgeschlagenen Importen behoben, 9 fehlende Modell-Exporter ergänzt, Datenleck zwischen Organisationen bei Fotoexporten behoben und Import-Service mit vollständiger 25-Modell-Unterstützung neu geschrieben (!170)
  • Designänderungen auf der Profilseite werden jetzt sofort angewendet, anstatt ignoriert zu werden (!171)

Technisch

  • Protokollrotation von größenbasiert auf tägliche zeitbasierte Rotation umgestellt, mit einer Standardaufbewahrung von 14 Tagen (!172)

Version 0.13.0 (2026-02-01)

Neue Funktionen

  • Das Erstellen eines Fütterungseintrags mit einem Lagerartikel reduziert jetzt automatisch den Lagerbestand, mit vollständiger Nachverfolgbarkeit zwischen Fütterung und Lagertransaktionen (!164)
  • Bienenstockstile können jetzt ein Wabengewicht in den Systemkategorien konfiguriert haben, das von der geschätzten Ernte für genauere Prognosen abgezogen wird (!168)

Fehlerbehebungen

  • Bearbeitung von Königinnen schlug bei der Validierung fehl, wenn ein Bienenstock zugewiesen war — behoben (!165)
  • Der Inventarwertbericht zeigte die Artikelanzahl statt der Gesamtmengen im Abschnitt „Wert nach Standort" an — behoben (!165)
  • Die Dokumentations-URL enthielt für deutschsprachige Benutzer nicht das Sprachsuffix — behoben (!165)
  • Die Exportlistenseite stürzte aufgrund eines fehlenden Dateiattributs ab — behoben (!165)
  • QR-Codes auf den Etikettenseiten für Bienenstöcke und Eimer wurden im PWA-Modus nicht gerendert — behoben durch Umstellung auf Inline-Base64-Daten-URIs (!166)

Verbesserungen

  • Schaltflächen auf der Bienenstockdetailseite neu strukturiert: vertikale Anordnung auf Mobilgeräten mit korrekter Reihenfolge und berechtigungsbasierter Sichtbarkeit (!166)
  • Zurück-Schaltflächen zu Bienenstock- und Eimer-Etikettenseiten hinzugefügt für einfachere Navigation im PWA-Modus (!166)
  • Design- und Sprachauswahl aus der Navigationsleiste in das Benutzer-Profilmenü verschoben, wodurch Platz für die Dokumentations-Schaltfläche auf allen Bildschirmgrößen geschaffen wurde (!167)
  • Deutsche Übersetzungen für 27 Kategoriebeschreibungen und Hilfetext für Königinnenformulare ergänzt (!167)

Version 0.12.0 (2026-01-29)

Neue Funktionen

  • Formularfelder mit konfigurierbaren Auswahlmöglichkeiten enthalten jetzt einen klickbaren Link zur Systemkonfigurationsseite der jeweiligen Kategorie (!160)
  • Die Standortauswahl für Bienenstöcke enthält jetzt ein Adresssuchfeld oberhalb der Karte mit OpenStreetMap-Geokodierung (!162)
  • Behandlungsdetailseiten zeigen jetzt menschenlesbare Adressen anstelle von Rohkoordinaten an, unter Verwendung von Rückwärts-Geokodierung mit einem 24-Stunden-Cache (!163)

Verbesserungen

  • „Zugewiesen an" in Behandlungsformularen und Detailansichten in „Durchführung durch" umbenannt (!161)
  • Bienenstock-Standortkoordinaten zu Behandlungsdetailseiten hinzugefügt (!161)
  • Artikeltyp- und Artikelkategoriefilter zur Transaktionsliste hinzugefügt (!161)

Version 0.11.2 (2026-01-28)

Technisch

  • Vollständige Neuerstellung der Benutzer- und Administrationsdokumentation in Englisch und Deutsch, die alle Anwendungsfunktionen von den ersten Schritten bis zur erweiterten Administration abdeckt (!159)

Version 0.11.1 (2026-01-28)

Fehlerbehebungen

  • Fehlende Warnung „Keine Optionen konfiguriert" bei optionalen konfigurierbaren Auswahlfeldern wie Königinnen-Markierungsfarbe und Herkunft behoben (!158)

Version 0.11.0 (2026-01-27)

Neue Funktionen

  • Kostenfeld zu Durchsichts-, Ernte-, Fütterungs-, Behandlungs- und Wartungsformularen hinzugefügt (!151)
  • Vollständige CRUD-Oberfläche für Bienenstockvereinigungen hinzugefügt (!151)
  • Bienenstöcke können jetzt zwischen Produktions- und Zuchttyp umgewandelt werden (!155)

Fehlerbehebungen

  • Systemkategorien schlugen bei Neuinstallationen fehl — behoben durch automatisches Laden beim Anwendungsstart (!150)
  • Ernteliste berücksichtigte die Organisationsauswahl nicht — behoben (!150)
  • Löschen von Bienenstöcken funktionierte nicht korrekt — behoben (!150)
  • Mitgliederanzahl der Organisation zeigte 1 statt der tatsächlichen Anzahl an — behoben (!152)
  • Inventarwertbericht zeigte rohe Dictionary-Zeichenketten für Kategorienamen an — behoben (!152)
  • Dropdown für Königinnen-Markierungsfarbe zeigte keine Optionen aufgrund fehlender Organisationsparameter — behoben (!156)
  • Auswahlfelder (Einheitentyp, Transaktionstyp, Zahlungsmethode) zeigten in Lagerformularen keine Optionen — behoben (!157)
  • Organisationsauswahl-Filterprobleme in mehreren Ansichten behoben (!157)

Verbesserungen

  • Alle Erstell-/Bearbeitungsformulare mit einheitlichem Stil über 10 Formulare in 4 Apps standardisiert (!149)
  • Königinnen-ID wird jetzt in der Zuchtliste zur einfacheren Identifikation angezeigt (!155)
  • Erstellung von Eimern mit Chargenauswahl ermöglicht (!157)

Technisch

  • Globale Option für Systemkategorien entfernt — alle Auswahlmöglichkeiten sind jetzt organisationsspezifisch (!153)
  • Kategoriecode hive_type in hive_style umbenannt, um den Zweck besser widerzuspiegeln (!154)
  • Ungenutztes Standortfeld aus dem Bienenstockmodell entfernt (!150)

Version 0.10.0 (2026-01-23)

Neue Funktionen

  • Textsuchfilter zu Bienenstock-, Königinnen- und Chargenlistenansichten für schnelle Suche nach Name, Notizen und anderen Feldern hinzugefügt (!136)
  • DSGVO-konformes Cookie-Einwilligungsbanner mit Cookie-Richtlinienseite hinzugefügt (!137)
  • Dunkelmodus-Unterstützung mit den Optionen Hell, Dunkel und System hinzugefügt, geräteübergreifend über das Benutzerprofil synchronisiert (!138)
  • Globale Suche über Strg+K zugänglich mit 12 Suchadaptern für alle wichtigen Entitätstypen hinzugefügt (!139)
  • Neue Berichts-App mit 8 Berichten: Ernte, Gesundheitsänderungen, Kennzahlen-Dashboard, Feuchtigkeit, Inventarwert, Verkaufszusammenfassung, Betriebskosten und Honig-Pipeline (!143)

Fehlerbehebungen

  • Dunkelmodus-Darstellung für Benachrichtigungen, Abzeichen, Diagramme und Tabellenzeilen korrigiert (!140)

Verbesserungen

  • Organisationsauswahl aus der oberen Navigationsleiste in die Seitenleiste verschoben (!141)
  • Durchsichtsübersicht hinzugefügt, Seitenleisten-Navigation durch Entfernung überflüssiger „Neu"-Links bereinigt und Königinnen-Stammbaum-Übersicht zur Seitenleiste hinzugefügt (!142)
  • Berichtsdesign für visuelle Konsistenz vereinheitlicht mit einheitlichen Statistikboxen, Abschnittskarten und Tabellenüberschriften (!144)
  • Dashboard verbessert mit einem Abschnitt „Handlungsbedarf" für überfällige Vorgänge, durchsichtsbedürftige Bienenstöcke, niedrige Lagerbestände und alternde Königinnen (!146)
  • Honig-Pipeline-Bericht auf Datumsbereichsfilter umgestellt anstelle eines einzelnen Jahresfilters (!147)
  • Schaltflächenbeschriftungen standardisiert, überflüssige Statusabzeichen entfernt und einheitliche Tabellengestaltung über alle Detailansichten angewendet (!148)

Technisch

  • Beispieldaten für Berichts-Lücken ergänzt, einschließlich Krankheitsbeobachtungen, Kostenfelder und Lagerartikel mit niedrigem Bestand (!145)

Version 0.9.0 (2026-01-20)

Neue Funktionen

  • OIDC-Authentifizierungsanbieter und Multi-Faktor-Authentifizierung über TOTP mit django-allauth hinzugefügt (!134)
  • PWA-Verbesserungen: Installations-Schaltfläche in der Seitenleiste, Offline-Formularunterstützung mit Bienenstockauswahl-API und iOS-Installationsanleitung (!132, !133)
  • Neue „Alle Eimer"-Listenansicht und aktualisierte Chargendetail-Tabellen gemäß dem Referenzdesign (!131)

Verbesserungen

  • Detailseiten-Schaltflächen auf einheitlichen Stil mit „Zurück zur Liste" in der Kopfzeile aktualisiert (!129)
  • Python von 3.13 auf 3.14 über CI, Docker und Projektkonfiguration aktualisiert (!130)

Technisch

  • Umfangreiche Codebase-Refaktorisierung über alle 9 Apps: Baseline-Metriken erstellt, Testabdeckung für Systemkonfiguration und Lager ergänzt, mechanische PEP-8-Bereinigung durchgeführt, monolithische Views- und Forms-Dateien in Modulpakete aufgeteilt, wiederverwendbare Mixins extrahiert und Codeduplizierung reduziert (!111-!128)
  • Stabiles Docker-Image-Tag hinzugefügt, das automatisch auf die neueste versionierte Veröffentlichung verweist (!135)

Version 0.8.0 (2026-01-10)

Neue Funktionen

  • Feld has_drone zu Bienenstöcken hinzugefügt, um das Vorhandensein von Drohnen zu erfassen (!92)
  • Honigchargen-System auf „Chargen" umgebaut — eine pro Jahr und Honigsorte — mit obligatorischer Feuchtigkeitserfassung und Bestandsdurchsetzung für Eimer (!93)
  • Zargenerfassung bei Durchsichten mit automatischer Ernteschätzung basierend auf Zargengewichten hinzugefügt (!97)
  • QR-Code-Generierung und druckbare Etiketten für Honigeimer und Bienenstöcke hinzugefügt (!99)
  • Konfigurierbare Nummerierungsschemata für Chargen und Eimer mit Vorlagenzeichenketten und Token-Ersetzung hinzugefügt (!100)
  • Gesundheitsstatus-Anzeigen werden jetzt dynamisch aus Datenbankeinträgen generiert anstelle von fest codierten Werten (!102)
  • Verknüpfung von Lagerartikeln mit Fütterungseinträgen für bestandsbasierte Fütterungsabläufe hinzugefügt (!103)
  • Zucht-Bienenstockmodell hinzugefügt, das Produktions- und Zuchtbienenstöcke in einer einheitlichen Oberfläche integriert (!104)
  • Gesundheitsprüfungs-Endpunkt unter /health/ für Docker-Gesundheitsprüfungen und Überwachungswerkzeuge hinzugefügt (!106)

Fehlerbehebungen

  • Vorlagenfehler behoben, die während der Detailansicht-Standardisierung eingeführt wurden, einschließlich URL-Muster- und Feldnamenabweichungen in 11 Vorlagen (!88)
  • Mehrere kritische Fehler behoben, einschließlich der Verwaltung des Standard-Bienenstocktyps und der Kategoriesystem-Initialisierung (!91)
  • 8 Statusfeld-Probleme behoben, einschließlich Statusduplizierung und Durchsichtsmigration zu Systemkonfigurationsoptionen (!95)
  • Bienenstock-Vorauswahl in Formularen, Organisationsauswahl für Durchsichten und Zargengewichte für Ernteschätzung korrigiert (!98)
  • Eimer-Formularwarnung bei fehlenden Eimern, QR-Code-Wettlaufbedingung und Gesundheitsstatusberichtsprobleme behoben (!101)
  • Durchsichts-Gesundheitserfassungsfelder, Verkaufstransaktionsverarbeitung, statische Kategorien und Artikeltypfilter korrigiert (!105)
  • Systemkategorien wurden auf Englisch statt auf Deutsch angezeigt — Datenbank-Inhaltsübersetzung korrigiert (!108)

Verbesserungen

  • Alle Detailansicht-Vorlagen über Bienenstöcke, Lager, Zucht und Import-Apps gemäß einem einheitlichen Referenzdesign standardisiert (!82-!87)
  • Ernte-Detailseite, Königinnenliste und Navigations-Konsistenz verbessert (!89)
  • Organisationsfilterung für Lagerstandorte, fehlende UI-Elemente und Bienenstocktyp-Verwaltung verbessert (!96)
  • Deutsche Übersetzungsprüfung mit 100% Abdeckung (1.954 von 1.954 Meldungen) unter Verwendung der formellen „Sie"-Form abgeschlossen (!107)

Technisch

  • Testsuite um 15% beschleunigt durch Migration zu gemeinsamen Fixtures und verbesserter Testisolierung (!90)
  • Alle Django-Migrationen auf einen sauberen Ausgangszustand zurückgesetzt (!94)
  • 21 redundante Migrationsdateien in frische Initialmigrationen über 4 Apps zusammengefasst (!109)

Version 0.7.0 (2025-12-29)

Neue Funktionen

  • Progressive Web App (PWA) Funktionalität mit Geräteinstallation, Offline-Dashboard-Zugang und Offline-Schnellnotizen mit automatischer Synchronisierung hinzugefügt (!67)
  • Ernte- und Zuchtdetailansichten vereinheitlicht, um dem Designstandard der Königinnen- und Chargendetailseiten zu entsprechen (!74)

Fehlerbehebungen

  • Paginierung fügte doppelte page-Parameter zu URLs hinzu — behoben (!69)
  • Modulimportfehler und URL-Namespace-Probleme im Königinnen-Stammbaum und in Vorgangsformularen behoben (!70)
  • Löschschutz für konfigurierbare Auswahleinträge mit Referenzen hinzugefügt, mit benutzerfreundlicher Rückmeldung zur Deaktivierung (!71)
  • Leeres Gesundheitsstatus-Trenddiagramm durch Aufteilung in separate Bienenstock- und Königinnen-Gesundheitsdiagramme behoben (!72)
  • Fehlende Dropdown-Unterstützung und Anzeigebeschriftungen in Behandlungs-, Fütterungs- und Wartungsformularen behoben (!73)
  • Höhe der Auswahl-Dropdowns für bessere Bedienbarkeit bei vielen Optionen begrenzt (!75)
  • Organisationsfilter filtert jetzt abhängige Dropdowns korrekt über alle Listenansichten (!77)
  • Glasstatus-Filter, Honigsortenfilter-Dropdown und Schriftgrößenprobleme in Filterformularen behoben (!78)
  • Redundantes Präfix „Honigsorte:" aus Chargen- und Glasfilter-Dropdown-Optionen entfernt (!79)
  • 7 Probleme mit fehlendem Text oder leeren Feldern in Listenansichten und Organisationsauswahl in Stammbaum-Ansichten behoben (!80)
  • Ernte-, Gesundheits- und Kennzahlenberichte berücksichtigen jetzt die seitenweite Organisationsauswahl (!81)

Verbesserungen

  • Filterlayouts über alle 17 Filterseiten mit reduziertem Leerraum und optimierten Abständen verbessert (!76)
  • Deutsche Übersetzungen aktualisiert (!66)

Technisch

  • Interne und Benutzerdokumentation aktualisiert, um die Entfernung von Aktivitäten und die PWA-Ergänzung widerzuspiegeln (!68)

Version 0.6.0 (2025-12-28)

Neue Funktionen

  • Umfassendes Protokollierungssystem mit Anforderungskontext-Verfolgung und Common-Log-Format-Zugriffsprotokolle hinzugefügt (!39)
  • Aufgabenverwaltungssystem mit wiederverwendbaren Vorlagen, Schritten, Dateianhängen und Aktivitätsintegration hinzugefügt (!40)
  • Zentrales Benachrichtigungscenter für Systemmeldungen aus Aufgaben, Dashboard-Warnungen und Export-/Import-Vorgängen hinzugefügt (!41)
  • Aktivitätstypen auf feste Django-Auswahloptionen umgestellt mit Schnellerstellungs-Panel in der Seitenleiste (!42)
  • Bienenstock-Gewichts- und Zargenerfassung mit saisonaler Honigprognose sowie Honigchargen-Rückverfolgbarkeitssystem für Eimer und Gläser hinzugefügt (!45)
  • Konfigurierbare Registrierungssichtbarkeit über die Einstellung ALLOW_SELF_REGISTRATION hinzugefügt (!46)
  • Standardisiertes zusammenklappbares Filterdesign über alle 16 Filtervorlagen hinzugefügt (!51)
  • Standard-Datumswerte und Enddatum-Validierung über alle Filterformulare hinzugefügt (!54)
  • Umfassende Durchsichts- und Gesundheitserfassung mit dualem Gesundheitsstatus für Bienenstöcke und Königinnen, Prüfprotokoll und Zeitleiste hinzugefügt (!58)
  • Tabellenansichten über die gesamte Anwendung mit einheitlicher Sortierung und Gestaltung vereinheitlicht (!60)
  • Aktivitätssystem mit Unveränderbarkeit, vorgangsspezifischen Modellen und verbesserter Typsicherheit neu gestaltet (!63, !64)

Fehlerbehebungen

  • Dashboard-Gesundheitsstatus-Organisationsauswahl, Ernteprognose-Anzeige und Honigglas-Filter behoben (!48)
  • Aufgabenvorlagen konnten nicht ausgewählt werden — fehlerhafter JavaScript-Filter entfernt (!49)
  • Zeitzonenwarnungen, Honigchargen-Constraint-Verletzungen und Chargennummerngenerierung in Beispieldaten behoben (!52)
  • Beispieldaten-Fehler nach Entfernung von activity_types aus Aufgabenvorlagen behoben (!57)
  • Benachrichtigungsweiterleitung korrigiert und Massenlöschung nach Kategorie hinzugefügt (!65)

Verbesserungen

  • Django von 5.2.8 auf 6.0 und Bootstrap von 5.3.1 auf 5.3.8 aktualisiert (!44)
  • Beispieldatengenerierung mit Modusauswahl vereinheitlicht, um Duplizierung zwischen Befehl und Web-Oberfläche zu beseitigen (!35)
  • Schnellaktionen in das Seitenleisten-Schnellerstellungs-Panel konsolidiert (!56)
  • Durchsichts-URL in den generischen Aktivitätserstellungsablauf mit erweiterbarem Muster integriert (!59)
  • Explizite Zeitraumbeschriftungen zu Dashboard-Abschnitten hinzugefügt (!61)
  • Bienenstock-Kennzahlen-Dashboard von der Bienenstockverwaltung in den Berichtsbereich der Seitenleiste verschoben (!62)
  • Deutsche Übersetzungen verbessert (!50, !53)
  • Listenansicht-Filter und Berichtsgrundlage hinzugefügt (!37, !38)

Technisch

  • main-Branch aus CI/CD-Pipelines entfernt, next-release als primärer Branch etabliert (!34)
  • Explizite DB_ENGINE-Unterstützung für die Datenbankauswahl hinzugefügt (!36)
  • Farbschema des Schnellerstellungs-Panels aktualisiert (!43)
  • Umfassende interne Dokumentation für KI-Assistenten-Nutzung hinzugefügt (!47)
  • Ungenutztes Feld activity_types aus dem TodoTemplate-Modell entfernt (!55)

Version 0.5.0 (2025-12-13)

Neue Funktionen

  • Horizontale Navigationsleiste durch eine moderne linke Seitenleiste mit zusammenklappbaren arbeitsablaufbasierten Abschnitten ersetzt (!26)
  • Konfigurierbare Sitzungstoken-Lebensdauer über die Umgebungsvariable SESSION_TOKEN_LIFETIME_HOURS hinzugefügt (!30)
  • Umfassendes Datenexport-/-importsystem für Organisationen mit automatischer Konfliktlösung bei Namenskonflikten hinzugefügt (!31)
  • Mehrstandort-Lagersystem hinzugefügt, das Organisationen ermöglicht, Inventar über verschiedene physische Lagerorte zu verwalten (!33)

Fehlerbehebungen

  • Mypy-Typprüfungsfehler behoben, einschließlich Path/str-Inkompatibilität und doppelter View-Klassendefinitionen (!28)

Verbesserungen

  • Navigationsstruktur bereinigt durch Verschiebung der Organisationsverwaltung in den Abschnitt Systemverwaltung der Seitenleiste (!32)

Version 0.4.0 (2025-12-07)

Neue Funktionen

  • Königinnenverwaltung mit vollständiger CRUD-Oberfläche hinzugefügt (!24)
  • Aktivitätsverfolgung für Königinnen mit Fotoanhang-Unterstützung für Wartungs- und Durchsichtsaktivitäten hinzugefügt (!25)
  • Transfer-Schaltflächen zu Bienenstock-Detail- und Listenseiten hinzugefügt, um die vorhandene Bienenstocktransfer-Funktionalität zugänglich zu machen (!20)

Fehlerbehebungen

  • Fehlender HTML-Code für Bienenstockfotos behoben (!19)
  • Vorlagensyntaxfehler bei Berechtigungsprüfungen in der Bienenstockliste behoben (!23)

Verbesserungen

  • Bienen-Symbol der Anwendung als Standard-Profilbild für einheitliches Branding gesetzt (!22)

Version 0.3.0 (2025-12-06)

Neue Funktionen

  • Optionales Anzeigenamensfeld für Bienenstöcke, Foto-Uploads und Organisationstransfer-Funktionalität hinzugefügt (!17)

Verbesserungen

  • Konfigurierbare Auswahleinträge von zweisprachigen Beschriftungen auf eine einzelne Beschriftung mit automatisch generiertem technischen Wert vereinfacht (!16)

Version 0.2.0 (2025-11-30)

Neue Funktionen

  • Dynamische Versionsverwaltung aus Git-Tags während Docker-Builds implementiert, die statische VERSION-Datei ersetzt (!14)

Fehlerbehebungen

  • Die Anwendung blieb beim Wechseln der Organisation auf der Startseite, anstatt den aktuellen Pfad beizubehalten — behoben (!13)

Version 0.1.0 (2025-11-30)

Erstveröffentlichung von Bifolk — einer Webanwendung für Imker und ihre Organisationen.

Kernfunktionen

  • Mehrere Organisationen mit rollenbasierter Zugriffskontrolle
  • Bienenstockverwaltung mit Durchsichtsverfolgung
  • Aktivitätserfassung für Bienenstockoperationen
  • Systemkonfiguration mit konfigurierbaren Auswahlkategorien
  • Benutzerprofile mit Organisationsmitgliedschaft
  • Docker-basiertes Deployment mit PostgreSQL- und SQLite-Unterstützung
  • Zweisprachige Oberfläche (Englisch und Deutsch)
  • CI/CD-Pipelines mit GitLab CI
  • Dokumentation in Englisch und Deutsch