This website requires JavaScript.
63ee9608af
iOS: Am Ablauftag 'heute' statt '0 Tage'
Scarriffle and Claude Opus 4.8
2026-08-02 16:40:29 +02:00
6ddf6024f7
iOS: 'Bearbeiten'-Leiste sichtbar machen (nicht mehr in versteckter .bottomBar)
Scarriffle and Claude Opus 4.8
2026-07-31 22:53:42 +02:00
80aa857bb0
iOS: Diagramm-Einstellungen im lokalen App-Editor
Scarriffle and Claude Opus 4.8
2026-07-31 22:45:09 +02:00
d680614526
iOS: Diagramm-Einstellungen der Web-Karten beim Spiegeln uebernehmen
Scarriffle and Claude Opus 4.8
2026-07-31 22:41:36 +02:00
ade3c86747
Web: nur Tabelleninhalte markierbar, Titel/UI nicht (kein Text-Caret mehr)
Scarriffle and Claude Opus 4.8
2026-07-31 11:10:56 +02:00
749848360b
Web: Text wieder markierbar/kopierbar, nur der I-Beam-Cursor bleibt weg
Scarriffle and Claude Opus 4.8
2026-07-31 10:04:52 +02:00
69adc6d910
Web/nginx: index.html nicht cachen, gehashte Assets dauerhaft
Scarriffle and Claude Opus 4.8
2026-07-31 09:59:32 +02:00
6895d8ec1a
Web: reiner UI-Text nicht mehr markierbar (fuehlt sich nicht mehr wie Eingabefeld an)
Scarriffle and Claude Opus 4.8
2026-07-31 09:56:15 +02:00
6f4f8871c3
Web: Text-Cursor (I-Beam) nur noch auf echten Eingabefeldern
Scarriffle and Claude Opus 4.8
2026-07-31 09:48:07 +02:00
7696f21eaa
iOS: Charts schreiben 'Artikeleinheiten' aus statt 'AE'
Scarriffle and Claude Opus 4.8
2026-07-30 20:08:28 +02:00
1648d1b917
iOS: Kassenzettel in den Scannen-Tab, Markenblau statt System-Blau, weisse Kacheln, luftigere Pruefen-Liste
Scarriffle and Claude Opus 4.8
2026-07-30 19:05:03 +02:00
648b8294b8
iOS: Kassenzettel scannen -> Lebensmittel erkennen & einlagern
Scarriffle and Claude Opus 4.8
2026-07-30 18:40:10 +02:00
9cc3e325bb
Web: Kassenzettel-Trefferschwelle in den Einstellungen
Scarriffle and Claude Opus 4.8
2026-07-30 18:26:20 +02:00
91adee5333
Backend: Kassenzettel-Abgleich (POST /products/match) + Schwellwert-Einstellung
Scarriffle and Claude Opus 4.8
2026-07-30 18:24:19 +02:00
d05727779b
Web: Ring-Karten – Legende in eigenem Scroll-Bereich (Ring bleibt stehen)
Scarriffle and Claude Opus 4.8
2026-07-30 18:17:10 +02:00
30e570095f
Web: Dashboard-Karten fuellen die Rasterzelle (.dash-card height:100%)
Scarriffle and Claude Opus 4.8
2026-07-30 18:10:58 +02:00
2f6c88ce08
Web: Anteils-Ringe – Ring bleibt stehen, nur Legende scrollt; Ohne-MHD-Schalter in die Konfig
Scarriffle and Claude Opus 4.8
2026-07-30 17:47:46 +02:00
9b0771ae0e
Kategorien-Anteile: einstellbare Kategorie-Tiefe (Unterkategorien zusammenfassen)
Scarriffle and Claude Opus 4.8
2026-07-30 17:39:30 +02:00
1cddb4432c
Web: Kategorien-Anteile-Karte umschaltbar auf Detailansicht (keine Gruppe Andere)
Scarriffle and Claude Opus 4.8
2026-07-30 17:34:27 +02:00
55db1d1363
Web: Einkaufsliste-Karte zum Abhaken (wie die volle Seite)
Scarriffle and Claude Opus 4.8
2026-07-30 14:36:04 +02:00
3e10e254c8
Web: Dashboard-Karten wie HomeAssistant konfigurieren + Einkaufsliste je Lagerort
Scarriffle and Claude Opus 4.8
2026-07-30 14:29:09 +02:00
f3bab15362
Mindestbestaende: Bestand je Lagerort anzeigen (nicht nur Gesamt)
Scarriffle and Claude Opus 4.8
2026-07-30 13:57:40 +02:00
4ed33e221f
Web: Chargen-Seite faerbt Zeilen nach MHD (gelb = bald ablaufend, rot = abgelaufen)
Scarriffle and Claude Opus 4.8
2026-07-30 13:45:19 +02:00
f981f41d94
Einzelstueck-QR ueber Custom-Scheme statt Universal Link
Scarriffle and Claude Opus 4.8
2026-07-30 11:34:37 +02:00
48d47f1d39
Web: Mindestbestand-Ort per Dropdown verschieben + OFF-Panel-Regression behoben
Scarriffle and Claude Opus 4.8
2026-07-30 09:32:45 +02:00
f78ae924de
Backend: verschachtelte Ort-Mindestbestaende hierarchisch verrechnen
Scarriffle and Claude Opus 4.8
2026-07-30 09:32:45 +02:00
39803dfb82
Backend: auch Einlagern bucht auf bestehende gleiche Charge dazu
Scarriffle and Claude Opus 4.8
2026-07-30 09:01:36 +02:00
05b54dc7ac
Backend: gleiche Chargen (Artikel+MHD+Ort) werden zusammengefasst
Scarriffle and Claude Opus 4.8
2026-07-30 08:53:12 +02:00
231d86895f
Charge aufteilen: Teilmenge mit gleichem MHD an anderen Lagerort umlagern
Scarriffle and Claude Opus 4.8
2026-07-30 08:43:16 +02:00
8cf7cef6e1
Web: Artikelseite nutzt volle Breite, Chargen-Tabelle bekommt mehr Platz
Scarriffle and Claude Opus 4.8
2026-07-29 18:52:30 +02:00
e28b6a5e38
Web: Mindestbestaende per Loesch-Knopf entfernbar
Scarriffle and Claude Opus 4.8
2026-07-29 17:12:57 +02:00
bfc52997dc
Web: Mindestbestand je Lagerort laesst sich anlegen (mergeLoc ergaenzt neue Orte)
Scarriffle and Claude Opus 4.8
2026-07-29 17:04:14 +02:00
f29bbced8d
iOS: Mindestbestaende-Uebersicht zeigt Gruppen und je-Lagerort
Scarriffle and Claude Opus 4.8
2026-07-29 16:50:11 +02:00
a04315db21
Backend: kombinierter Einkaufslisten-Endpunkt /shopping-list/all
Scarriffle and Claude Opus 4.8
2026-07-29 16:08:12 +02:00
66a52bfecb
Web: Scrollleisten ans Theme angepasst
Scarriffle and Claude Opus 4.8
2026-07-29 15:20:22 +02:00
8250b5dc84
iOS: Benachrichtigungs-Kategorien laden + Ein-/Auslager-Meldung huebscher
Scarriffle and Claude Opus 4.8
2026-07-29 15:04:25 +02:00
a0979a0780
Docs: README auf aktuellen Stand (Gegenstaende, iOS, alle Features)
Scarriffle and Claude Opus 4.8
2026-07-29 14:47:18 +02:00
7a7b40ff99
iOS: Text-Scan zerlegt Bloecke in einzelne Zeilen
Scarriffle and Claude Opus 4.8
2026-07-29 14:41:50 +02:00
e42e11bf23
iOS: Name/Marke per Text scannen + Frischedatum ohne Jahr erkennen
Scarriffle and Claude Opus 4.8
2026-07-29 14:35:46 +02:00
18c07eaf3a
Web: Chargenseite - Spalte "Art" (Lebensmittel/Gegenstand)
Scarriffle and Claude Opus 4.8
2026-07-29 14:13:22 +02:00
012e3461ae
Backend: Chargenliste - Art (food/object) + nur Charge-Artikel
Scarriffle and Claude Opus 4.8
2026-07-29 14:12:35 +02:00
5550897319
Web: Chargen per Klick auf die ganze Zeile auswaehlen
Scarriffle and Claude Opus 4.8
2026-07-29 14:08:12 +02:00
51c02091ed
Web: Chargen auswaehlen und Lagerort der Auswahl setzen
Scarriffle and Claude Opus 4.8
2026-07-29 14:04:19 +02:00
826f4df4bd
Web: Chargenliste (mit Sammel-Lagerort) + Ladezustand auf allen Tabellen
Scarriffle and Claude Opus 4.8
2026-07-29 13:58:07 +02:00
1c88206838
Backend: alle Chargen auflisten + Lagerort mehrerer Chargen auf einmal setzen
Scarriffle and Claude Opus 4.8
2026-07-29 13:48:19 +02:00
227143d13f
Web: Chargen zeigen ihren Lagerort (und lassen ihn aendern)
Scarriffle and Claude Opus 4.8
2026-07-29 13:41:19 +02:00
d448754d2a
Web: Lagerort-Inhalt ansehen + von dort einlagern
Scarriffle and Claude Opus 4.8
2026-07-29 13:37:34 +02:00
85ab62359a
Backend: Bild beim Anlegen im Hintergrund holen (Anlegen viel schneller)
Scarriffle and Claude Opus 4.8
2026-07-29 12:26:43 +02:00
4728a839ea
Backend: Produktliste gebuendelt laden (N+1 weg, deutlich schneller)
Scarriffle and Claude Opus 4.8
2026-07-29 12:23:12 +02:00
4034b97cf3
Web: Produktlisten zeigen "wird geladen" statt "keine Produkte" beim Laden
Scarriffle and Claude Opus 4.8
2026-07-29 12:07:12 +02:00
620e77dff1
iOS: Mengen-Sheet auf Form-Ebene praesentieren (erstes Oeffnen bleibt offen)
Scarriffle and Claude Opus 4.8
2026-07-29 12:03:19 +02:00
4ab8d11f92
iOS: Menge-je-Lagerort-Sheet an den Abschnitt haengen (Flackern behoben)
Scarriffle and Claude Opus 4.8
2026-07-29 11:43:31 +02:00
f53d5bd921
iOS: Verwaltungsart eines Gegenstands aendern (Menge/Einzelstueck/Verbrauch)
Scarriffle and Claude Opus 4.8
2026-07-29 11:33:30 +02:00
2c1efba83d
iOS: Mindestbestaende-Uebersicht im Listen-Tab
Scarriffle and Claude Opus 4.8
2026-07-29 11:28:50 +02:00
120dfea66a
iOS: Menge je Lagerort - Lagerort scannen + Einlagern ohne MHD
Scarriffle and Claude Opus 4.8
2026-07-29 11:22:40 +02:00
7c359a8f5d
iOS: Eingabefelder linksbuendig - getippte Leerzeichen sind sofort sichtbar
Scarriffle and Claude Opus 4.8
2026-07-28 17:44:22 +02:00
e981cd8cd4
iOS: Einzelstuecke beim Einlagern als Exemplare anlegen (Bestand zaehlt jetzt)
Scarriffle and Claude Opus 4.8
2026-07-28 17:37:58 +02:00
1d173bb9c0
iOS: Listen beim Zurueckkommen neu laden (Bestand nicht mehr veraltet)
Scarriffle and Claude Opus 4.8
2026-07-28 16:31:32 +02:00
902b597091
iOS: Mindestbestand auch bei Lebensmitteln verwalten
Scarriffle and Claude Opus 4.8
2026-07-28 16:26:16 +02:00
53492ad4ab
iOS: Gegenstaende-Liste - Filter nach Verwaltungsart
Scarriffle and Claude Opus 4.8
2026-07-28 16:23:19 +02:00
f96286b3fa
Web: Gegenstaende-Liste - Spalte/Filter "Verwaltung"
Scarriffle and Claude Opus 4.8
2026-07-28 15:40:21 +02:00
53d8f18497
iOS: "Ort zuordnen" auch ohne Stueck-QR (Einzelstueck aus Liste waehlen)
Scarriffle and Claude Opus 4.8
2026-07-28 13:47:42 +02:00
532695c2ee
iOS: Einzelstueck-Kategoriefilter hierarchisch + mit Oberkategorien
Scarriffle and Claude Opus 4.8
2026-07-28 13:45:41 +02:00
4f8e6e3185
iOS: Produktliste - Kategoriefilter nach Typ + Sortierung
Scarriffle and Claude Opus 4.8
2026-07-28 13:43:44 +02:00
d029c882f1
iOS: Lagerort im Einzelstueck per QR scannen (ohne dessen eigenen QR)
Scarriffle and Claude Opus 4.8
2026-07-28 13:22:38 +02:00
03c0f4043d
Web: Filter und Sortierung der Tabellen bleiben erhalten
Scarriffle and Claude Opus 4.8
2026-07-28 11:45:49 +02:00
31137cd884
Web: Spalte "Zuletzt geaendert" in den Produktlisten
Scarriffle and Claude Opus 4.8
2026-07-28 11:36:47 +02:00
45031df1f4
Backend: Product.updated_at (Zuletzt geaendert)
Scarriffle and Claude Opus 4.8
2026-07-28 11:12:03 +02:00
9ca7291c68
iOS: eigene Kategorie-Felder schon beim Anlegen ausfuellen
Scarriffle and Claude Opus 4.8
2026-07-28 10:56:37 +02:00
c67998d78b
iOS: Foto schon beim Anlegen eines Produkts hinterlegen
Scarriffle and Claude Opus 4.8
2026-07-28 10:32:49 +02:00
4141781ffb
Web: Foto schon beim Anlegen eines Produkts hinterlegen
Scarriffle and Claude Opus 4.8
2026-07-28 10:28:56 +02:00
27f84003f3
iOS: Mindestbestand nur fuer Verbrauchsgegenstand, in echter Einheit
Scarriffle and Claude Opus 4.8
2026-07-28 09:02:10 +02:00
3ff7d2a35a
Web: Mindestbestand je Lagerort im Formular in echter Einheit
Scarriffle and Claude Opus 4.8
2026-07-28 09:02:10 +02:00
49a96d7fdb
Web: Mindestbestand nur fuer Charge-Artikel (Lebensmittel + Verbrauchsgegenstand)
Scarriffle and Claude Opus 4.8
2026-07-28 08:54:50 +02:00
275611160b
Web: Mindestbestaende in echter Einheit statt Packung
Scarriffle and Claude Opus 4.8
2026-07-28 08:48:32 +02:00
f0c64466e2
Web: Mindestbestaende-Bestand zeigt richtige Einheit ("1 Packung" statt "1 Gramm")
Scarriffle and Claude Opus 4.8
2026-07-28 08:39:03 +02:00
0ea188374a
iOS: getrennte Lebensmittel/Gegenstaende-Listen + anklickbarer Verlauf
Scarriffle and Claude Opus 4.8
2026-07-28 07:29:49 +02:00
c28ac7d7dd
Web: Kategorie-Auswahlfeld zeigt Oberkategorien der gewaehlten Kategorie
Scarriffle and Claude Opus 4.8
2026-07-27 21:38:16 +02:00
10a948df15
Backend: Verbrauchsgegenstand/Einzelstueck sind immer Gegenstaende
Scarriffle and Claude Opus 4.8
2026-07-27 21:30:09 +02:00
24ea55c396
Web: Barcode-Feld nicht mehr von den Knoepfen zusammengequetscht
Scarriffle and Claude Opus 4.8
2026-07-27 21:27:16 +02:00
46f9c69a39
Web: "Neue Kategorie"-Button auf Hoehe des Auswahlfelds
Scarriffle and Claude Opus 4.8
2026-07-27 21:23:38 +02:00
8d34e2e8d8
Web: "Neue Kategorie"-Button an das Kategorie-Feld ausrichten
Scarriffle and Claude Opus 4.8
2026-07-27 21:19:18 +02:00
72fa2ce37d
iOS: Verbrauchsgegenstand als dritte Gegenstands-Art (wie ein Lebensmittel)
Scarriffle and Claude Opus 4.8
2026-07-27 20:51:07 +02:00
f287f8f768
Web: zentrale Mindestbestaende per "+ hinzufuegen" anlegen
Scarriffle and Claude Opus 4.8
2026-07-27 20:41:57 +02:00
4087277bb0
Web: Verbrauchsgegenstand als dritte Gegenstands-Art + Typ-Position + Thumbnail
Scarriffle and Claude Opus 4.8
2026-07-27 20:39:15 +02:00
6c870584dd
Backend: Verbrauchsgegenstand (Product.bulk) - Gegenstand wie ein Lebensmittel
Scarriffle and Claude Opus 4.8
2026-07-27 20:29:01 +02:00
1dc249eb79
Mindestbestand auch fuer Gegenstaende (Web-Formular + iOS)
Scarriffle and Claude Opus 4.8
2026-07-27 19:48:41 +02:00
9551751732
iOS: 'Anlegen & fertig' fuers Einzelstueck + Speichern-Nachfrage beim Zurueck
Scarriffle and Claude Opus 4.8
2026-07-27 19:42:43 +02:00
c52e88f856
Web: Thumbnails cachen (kein Neuladen) + feste Zeilenhoehe
Scarriffle and Claude Opus 4.8
2026-07-27 19:32:59 +02:00
189b1f8e6b
Web: zentrale Mindestbestand-Liste (Produkte + Gruppen, Gesamt + je Lagerort)
Scarriffle and Claude Opus 4.8
2026-07-27 19:00:33 +02:00
912f3dac6f
Web: Lebensmittel-Icon (Apfel) + mehr Abstand vor 'Typ' im Produktformular
Scarriffle and Claude Opus 4.8
2026-07-27 18:42:12 +02:00
01a3528227
Web: Produkte in Lebensmittel/Gegenstaende getrennt; Spalten-Labels; Produktformular aufgeraeumt
Scarriffle and Claude Opus 4.8
2026-07-27 18:26:41 +02:00
4aa6d9597b
iOS: Einzelstueck-Daten einheitlich als dd.MM.yyyy
Scarriffle and Claude Opus 4.8
2026-07-27 18:26:41 +02:00
e2d2347524
Web: DataTable - Spalten ein-/ausblenden (Spalten-Waehler)
Scarriffle and Claude Opus 4.8
2026-07-27 17:58:01 +02:00
08ee1f20f5
Web: Kategorie-Filter - Oberkategorie subtil + als eigener Eintrag waehlbar
Scarriffle and Claude Opus 4.8
2026-07-27 17:44:38 +02:00
487c5f5f38
Web: Kategorie-Filter mit vollem Pfad (Oberkategorie findet Unterkategorien)
Scarriffle and Claude Opus 4.8
2026-07-27 17:13:11 +02:00
76dc29ac72
Web: Filter-Dropdown und Spalten-Resize gefixt
Scarriffle and Claude Opus 4.8
2026-07-27 15:16:35 +02:00
050496a82d
Web: Kategorien (Baum), Gruppen, Einheiten, Gebinde auf DataTable
Scarriffle and Claude Opus 4.8
2026-07-27 15:10:00 +02:00
ffbe33bec4
Web: Produkt-Seite nutzt die volle Breite (content--wide)
Scarriffle and Claude Opus 4.8
2026-07-27 15:00:33 +02:00
6b7ada33b3
Einzelstueck-Liste: Web-Seite /items + iOS-Liste (filterbar nach Lagerort)
Scarriffle and Claude Opus 4.8
2026-07-27 14:58:03 +02:00