Jens Reinemann
8280a9daf9
refactor: kcal/100g -> kcal/kg umbenennen und Mindestbestand entfernen
...
- ItemEntity, ItemDto: kcalPer100g -> kcalPerKg (kcal_per_kg),
minStock-Spalte komplett entfernt
- CalculateSupplyRangeUseCase: Formel angepasst (/ 1000.0 * kcalPerKg)
- GetMinStockWarningsUseCase + MinStockWarning: gelöscht
- UI (ItemFormScreen, WarningsScreen, DashboardScreen): Mindestbestand-
Felder und Warnungsabschnitte entfernt
- ViewModels, UiState, Repository: alle Referenzen bereinigt
- Server (Tables, InventoryRepository): Schema angepasst
- Room: fallbackToDestructiveMigration() hinzugefügt (keine Produktivdaten)
- Alle 434 Tests gruen
2026-05-16 14:19:10 +02:00
Jens Reinemann
309587bc36
docs(server-tech): ADR für Server-Technologie – Ktor gewählt
...
Anforderungen/design/server-tech/adr-server-technology.md:
Architecture Decision Record für die Server-Technologie in Phase 2
(Geräte-Synchronisierung). Ktor gewählt wegen gleicher Sprache
(Kotlin), kotlinx.serialization-Kompatibilität, Code-Sharing-
Möglichkeit, geringem Ressourcenverbrauch und JetBrains-Support.
Geprüfte Alternativen: Spring Boot, Node.js+Express, Python+FastAPI.
Closes #10
2026-05-14 19:22:27 +02:00
Jens Reinemann
4aba9f24a4
chore: Dokumentation, SKILL.md und Drawables aktualisieren
2026-05-13 23:56:56 +02:00
Jens Reinemann
5030ac929a
docs: UI/Design-Entscheidungen dokumentiert ( #3 )
...
- Seed Color: #4A6741 (Olivgrün) für Dark Theme
- Fixed Custom Palette (kein Dynamic Color)
- Default Roboto M3 TypeScale
- Material Icons Extended
Closes #3
2026-05-13 15:01:30 +02:00
Jens Reinemann
cf05c54a42
chore: Grobplanung abgeschlossen, Planungs-Tickets #2-#11 angelegt
2026-05-13 14:38:58 +02:00
Jens Reinemann
4cfc96b04a
docs: clarify data persistence - Room as sole runtime source, JSON for import/export only
2026-05-13 13:59:36 +02:00
Jens Reinemann
bc97e4b621
docs: rename and update requirements for native Android app
2026-05-13 13:57:03 +02:00
Jens Reinemann
5d4e139a2f
docs: add original requirements document to Anforderungen/
2026-05-13 13:54:21 +02:00