2.9 KiB
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-wrapgesetzt ist — debuggen warum (vermutlichoverflow:hiddenoder 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:
req(nav$apiary_id)inscreen_colonies.R:110bricht still ab wenn kein Bienenstand aktiv istdbGetQuerymitINSERT ... RETURNING id(PostgreSQL-Migration) könnte für RPostgresdbSendQuery+dbFetchbrauchen
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: Imkerei → Bienenstand → Volk (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 = 60000gesetzt