Files
2026-07-06 19:25:38 +02:00

2.9 KiB

Todos

beekeeper

Karte

  • Karte bei Bienenstand-Erstellung: Standort per Klick auf Karte setzen (Punkt setzen statt nur Koordinaten eingeben)
  • Karte: Umschaltung auf Satellitenbild ermöglichen
  • Startseite: Karte mit allen Bienenständen als Markercluster (zum Reinzoomen)

Capacitor

  • Android-Zurück-Button: soll innerhalb der App zurücknavigieren statt die App zu schließen (backbutton-Event abfangen)

Volk

  • Status-Filter-Buttons umbrechen nicht obwohl flex-wrap gesetzt ist — debuggen warum (vermutlich overflow:hidden oder Button-Breite zwingt Zeile)
  • Volk-ID: beim Anlegen eine eindeutige ID erzeugen (DB-Primärschlüssel), dezent anzeigen
  • Namensauswahl: Würfel-Icon für zufälligen Völkernamen (lustige/nerdige API recherchieren)
  • Bug: Klick auf „Anlegen" im Volk-Dialog tut nichts / hängt — zwei mögliche Ursachen:
    1. req(nav$apiary_id) in screen_colonies.R:110 bricht still ab wenn kein Bienenstand aktiv ist
    2. dbGetQuery mit INSERT ... RETURNING id (PostgreSQL-Migration) könnte für RPostgres dbSendQuery+dbFetch brauchen

Header / Navigation

  • Custom-Header optisch aufpolieren — kein page_navbar() (falsch für Stack-Navigation), aber Header-Leiste wirkt roh; Höhe, Schrift und Abstände mit bslib-Werten angleichen
  • Startseite: Hamburger/Settings-Icon für globale Aktionen (Einstellungen, Betriebsinfos) — page_navbar() braucht es dafür nicht, reicht ein Icon-Button rechts im Header

Bienenstand

  • Völker-Liste einklappbar machen
  • Stand-Ansicht: Bearbeiten-Funktion und eigene ToDos je Bienenstand

Varroa

  • Totenfall-Messung: Anfangs- und Enddatum erfassen, daraus Milben/Tag berechnen — Wert entscheidet über Behandlungsempfehlung
  • Behandlung: Selectize für Behandlungsmittel (mind. Ameisensäure, Oxalsäure), Anwendungsweise abhängig vom gewählten Mittel
  • Varroa-Kontrolle vereinheitlichen: Messung und Nachkontrolle in einem Reiter „Varroakontrolle"; Nachkontrolle per Checkbox auswählbar, dabei Behandlung wählbar (Default: letzte Behandlung)

Durchsicht

  • Freitextfeld (Notizen) weiter nach oben, da meist zuerst befüllt
  • Abschnitte (z. B. Zuchteigenschaften) einklappbar machen — werden nicht immer ausgefüllt

Architektur & Hierarchie

  • Hierarchie klar trennen: ImkereiBienenstandVolk (Volk kann Bienenstand wechseln)
  • Betriebsebene (Imkerei gesamt) als eigenen Bereich einführen, dort gehören hin:
    • Betriebsbuch (inkl. Varroabehandlungs-Protokoll)
    • ToDo-Listen
    • Materialinventur
    • Honigernte / Schleudern (weil Honig aus mehreren Völkern zusammenkommt)
    • Produktvermarktung
  • Auf Volksebene: „Honigentnahme" erfassen (welche Völker wurden geschleudert) — Ernte selbst auf Imkerei-Ebene

Allgemein

  • Shiny-Session-Timeout erhöhen — shiny.disconnectDelay = 60000 gesetzt