add homekeeper stack
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 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: **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
|
||||
- [x] Shiny-Session-Timeout erhöhen — `shiny.disconnectDelay = 60000` gesetzt
|
||||
Reference in New Issue
Block a user