-
68feb43b3e
Icons: Auslagern-Pfeil zeigt jetzt WEG vom Lager
main
Scarriffle
2026-08-16 12:52:02 +02:00
-
ad3100462b
Verlauf: klarere Bewegungs-Icons, Spalte nach vorn
Scarriffle
2026-08-16 12:48:25 +02:00
-
e9738e28e7
Verlauf: keine Wertung mehr in der Farbe der Bewegungsart
Scarriffle
2026-08-16 12:42:44 +02:00
-
e33c01ec37
Icon-Quellen nach brand/icons/ verschieben und benennen
Scarriffle
2026-08-16 12:41:21 +02:00
-
9a2dc3a482
Verlauf: Bewegungsart als Sinnbild statt als Wort
Scarriffle
2026-08-16 12:38:05 +02:00
-
e9a2b70728
Web: Fehlergrenzen - weisse Seiten zeigen jetzt, was schiefging
Scarriffle
2026-08-16 11:12:15 +02:00
-
eddbb3710e
Web: abgelaufene Anmeldung erkennen statt leere Seiten zeigen
Scarriffle
2026-08-16 11:07:55 +02:00
-
01c93d8b2c
Web: Mindestbestaende in festen Spalten, Detail-Spalten verschiebbar
Scarriffle
2026-08-16 10:36:48 +02:00
-
e00eef275c
Gruppen hierarchisch: in allen Auswahlfeldern und in der Artikelliste
Scarriffle
2026-08-16 09:59:32 +02:00
-
302e7625e5
Web: Gruppentabelle auf volle Breite, Karten darunter
Scarriffle
2026-08-16 09:44:29 +02:00
-
3de168b598
Gruppen: Bestand in der richtigen Einheit, Baumansicht, Gruppen-Spalte
Scarriffle
2026-08-16 09:40:09 +02:00
-
158175f693
App: Einheiten-Felder als zusammenhaengender Block
Scarriffle
2026-08-16 09:21:42 +02:00
-
37bc7663af
Web: Einheiten-Felder als zusammenhaengender Block
Scarriffle
2026-08-16 09:19:08 +02:00
-
71d52917e4
App: Zweiteinheit erfassen und anzeigen
Scarriffle
2026-08-16 00:42:52 +02:00
-
788ef2caf2
Web: Zweiteinheit erfassen und anzeigen
Scarriffle
2026-08-16 00:40:33 +02:00
-
9f3225113e
Zweiteinheit am Artikel: Bruecke zwischen Stueck, Gramm und Milliliter
Scarriffle
2026-08-16 00:38:13 +02:00
-
f33054c534
App: Obergruppen zuordnen, Mindestbestaende je Ort bearbeiten
Scarriffle
2026-08-16 00:02:43 +02:00
-
0537a2b53f
Web: Obergruppen zuordnen, Mindestbestaende nach Lagerort
Scarriffle
2026-08-15 23:56:18 +02:00
-
54261b98c0
Sicherung: Obergruppen und Mindestbestaende je Ort mitsichern
Scarriffle
2026-08-15 23:48:47 +02:00
-
eaacfd03e5
Gruppen: Obergruppen + Mindestbestaende nur noch je Lagerort (Backend)
Scarriffle
2026-08-15 21:48:14 +02:00
-
df65d9583c
App: Lagerort bei Chargen anzeigen und aendern
Scarriffle
2026-08-13 14:54:44 +02:00
-
86e0edace8
Mindestbestände: Gruppen in Packungen erfassen (Gruppen-Gebinde)
Scarriffle
2026-08-07 18:42:15 +02:00
-
ecc1570100
Gruppen-Gebinde: Mindestbestand/Bestand in Packungen (Backend)
Scarriffle
2026-08-07 18:38:12 +02:00
-
28785b0a10
Mindestbestände: Einheit je Produkt umschaltbar (g/ml <-> Gebinde)
Scarriffle
2026-08-07 18:31:30 +02:00
-
f2c657ff31
Einkaufsliste: Fehlmenge als Gebinde (Glaeser/Dosen), Basiseinheit klein
Scarriffle
2026-08-07 18:03:37 +02:00
-
e214bb76a9
Web: Skeleton-Loading (schimmernde Ladeplatzhalter)
Scarriffle
2026-08-04 00:30:25 +02:00
-
da5934948e
iOS: Code-Review-Korrekturen an Icon/Info.plist/Projekt
Scarriffle
2026-08-03 18:19:53 +02:00
-
63ee9608af
iOS: Am Ablauftag 'heute' statt '0 Tage'
Scarriffle
2026-08-02 16:40:29 +02:00
-
6ddf6024f7
iOS: 'Bearbeiten'-Leiste sichtbar machen (nicht mehr in versteckter .bottomBar)
Scarriffle
2026-07-31 22:53:42 +02:00
-
80aa857bb0
iOS: Diagramm-Einstellungen im lokalen App-Editor
Scarriffle
2026-07-31 22:45:09 +02:00
-
d680614526
iOS: Diagramm-Einstellungen der Web-Karten beim Spiegeln uebernehmen
Scarriffle
2026-07-31 22:41:36 +02:00
-
ade3c86747
Web: nur Tabelleninhalte markierbar, Titel/UI nicht (kein Text-Caret mehr)
Scarriffle
2026-07-31 11:10:56 +02:00
-
749848360b
Web: Text wieder markierbar/kopierbar, nur der I-Beam-Cursor bleibt weg
Scarriffle
2026-07-31 10:04:52 +02:00
-
69adc6d910
Web/nginx: index.html nicht cachen, gehashte Assets dauerhaft
Scarriffle
2026-07-31 09:59:32 +02:00
-
6895d8ec1a
Web: reiner UI-Text nicht mehr markierbar (fuehlt sich nicht mehr wie Eingabefeld an)
Scarriffle
2026-07-31 09:56:15 +02:00
-
6f4f8871c3
Web: Text-Cursor (I-Beam) nur noch auf echten Eingabefeldern
Scarriffle
2026-07-31 09:48:07 +02:00
-
7696f21eaa
iOS: Charts schreiben 'Artikeleinheiten' aus statt 'AE'
Scarriffle
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
2026-07-30 19:05:03 +02:00
-
648b8294b8
iOS: Kassenzettel scannen -> Lebensmittel erkennen & einlagern
Scarriffle
2026-07-30 18:40:10 +02:00
-
9cc3e325bb
Web: Kassenzettel-Trefferschwelle in den Einstellungen
Scarriffle
2026-07-30 18:26:20 +02:00
-
91adee5333
Backend: Kassenzettel-Abgleich (POST /products/match) + Schwellwert-Einstellung
Scarriffle
2026-07-30 18:24:19 +02:00
-
d05727779b
Web: Ring-Karten – Legende in eigenem Scroll-Bereich (Ring bleibt stehen)
Scarriffle
2026-07-30 18:17:10 +02:00
-
30e570095f
Web: Dashboard-Karten fuellen die Rasterzelle (.dash-card height:100%)
Scarriffle
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
2026-07-30 17:47:46 +02:00
-
9b0771ae0e
Kategorien-Anteile: einstellbare Kategorie-Tiefe (Unterkategorien zusammenfassen)
Scarriffle
2026-07-30 17:39:30 +02:00
-
1cddb4432c
Web: Kategorien-Anteile-Karte umschaltbar auf Detailansicht (keine Gruppe Andere)
Scarriffle
2026-07-30 17:34:27 +02:00
-
55db1d1363
Web: Einkaufsliste-Karte zum Abhaken (wie die volle Seite)
Scarriffle
2026-07-30 14:36:04 +02:00
-
3e10e254c8
Web: Dashboard-Karten wie HomeAssistant konfigurieren + Einkaufsliste je Lagerort
Scarriffle
2026-07-30 14:29:09 +02:00
-
f3bab15362
Mindestbestaende: Bestand je Lagerort anzeigen (nicht nur Gesamt)
Scarriffle
2026-07-30 13:57:40 +02:00
-
4ed33e221f
Web: Chargen-Seite faerbt Zeilen nach MHD (gelb = bald ablaufend, rot = abgelaufen)
Scarriffle
2026-07-30 13:45:19 +02:00
-
f981f41d94
Einzelstueck-QR ueber Custom-Scheme statt Universal Link
Scarriffle
2026-07-30 11:34:37 +02:00
-
48d47f1d39
Web: Mindestbestand-Ort per Dropdown verschieben + OFF-Panel-Regression behoben
Scarriffle
2026-07-30 09:32:45 +02:00
-
f78ae924de
Backend: verschachtelte Ort-Mindestbestaende hierarchisch verrechnen
Scarriffle
2026-07-30 09:32:45 +02:00
-
39803dfb82
Backend: auch Einlagern bucht auf bestehende gleiche Charge dazu
Scarriffle
2026-07-30 09:01:36 +02:00
-
05b54dc7ac
Backend: gleiche Chargen (Artikel+MHD+Ort) werden zusammengefasst
Scarriffle
2026-07-30 08:53:12 +02:00
-
231d86895f
Charge aufteilen: Teilmenge mit gleichem MHD an anderen Lagerort umlagern
Scarriffle
2026-07-30 08:43:16 +02:00
-
8cf7cef6e1
Web: Artikelseite nutzt volle Breite, Chargen-Tabelle bekommt mehr Platz
Scarriffle
2026-07-29 18:52:30 +02:00
-
e28b6a5e38
Web: Mindestbestaende per Loesch-Knopf entfernbar
Scarriffle
2026-07-29 17:12:57 +02:00
-
bfc52997dc
Web: Mindestbestand je Lagerort laesst sich anlegen (mergeLoc ergaenzt neue Orte)
Scarriffle
2026-07-29 17:04:14 +02:00
-
f29bbced8d
iOS: Mindestbestaende-Uebersicht zeigt Gruppen und je-Lagerort
Scarriffle
2026-07-29 16:50:11 +02:00
-
a04315db21
Backend: kombinierter Einkaufslisten-Endpunkt /shopping-list/all
Scarriffle
2026-07-29 16:08:12 +02:00
-
66a52bfecb
Web: Scrollleisten ans Theme angepasst
Scarriffle
2026-07-29 15:20:22 +02:00
-
8250b5dc84
iOS: Benachrichtigungs-Kategorien laden + Ein-/Auslager-Meldung huebscher
Scarriffle
2026-07-29 15:04:25 +02:00
-
a0979a0780
Docs: README auf aktuellen Stand (Gegenstaende, iOS, alle Features)
Scarriffle
2026-07-29 14:47:18 +02:00
-
7a7b40ff99
iOS: Text-Scan zerlegt Bloecke in einzelne Zeilen
Scarriffle
2026-07-29 14:41:50 +02:00
-
e42e11bf23
iOS: Name/Marke per Text scannen + Frischedatum ohne Jahr erkennen
Scarriffle
2026-07-29 14:35:46 +02:00
-
18c07eaf3a
Web: Chargenseite - Spalte "Art" (Lebensmittel/Gegenstand)
Scarriffle
2026-07-29 14:13:22 +02:00
-
012e3461ae
Backend: Chargenliste - Art (food/object) + nur Charge-Artikel
Scarriffle
2026-07-29 14:12:35 +02:00
-
5550897319
Web: Chargen per Klick auf die ganze Zeile auswaehlen
Scarriffle
2026-07-29 14:08:12 +02:00
-
51c02091ed
Web: Chargen auswaehlen und Lagerort der Auswahl setzen
Scarriffle
2026-07-29 14:04:19 +02:00
-
826f4df4bd
Web: Chargenliste (mit Sammel-Lagerort) + Ladezustand auf allen Tabellen
Scarriffle
2026-07-29 13:58:07 +02:00
-
1c88206838
Backend: alle Chargen auflisten + Lagerort mehrerer Chargen auf einmal setzen
Scarriffle
2026-07-29 13:48:19 +02:00
-
227143d13f
Web: Chargen zeigen ihren Lagerort (und lassen ihn aendern)
Scarriffle
2026-07-29 13:41:19 +02:00
-
d448754d2a
Web: Lagerort-Inhalt ansehen + von dort einlagern
Scarriffle
2026-07-29 13:37:34 +02:00
-
85ab62359a
Backend: Bild beim Anlegen im Hintergrund holen (Anlegen viel schneller)
Scarriffle
2026-07-29 12:26:43 +02:00
-
4728a839ea
Backend: Produktliste gebuendelt laden (N+1 weg, deutlich schneller)
Scarriffle
2026-07-29 12:23:12 +02:00
-
4034b97cf3
Web: Produktlisten zeigen "wird geladen" statt "keine Produkte" beim Laden
Scarriffle
2026-07-29 12:07:12 +02:00
-
620e77dff1
iOS: Mengen-Sheet auf Form-Ebene praesentieren (erstes Oeffnen bleibt offen)
Scarriffle
2026-07-29 12:03:19 +02:00
-
4ab8d11f92
iOS: Menge-je-Lagerort-Sheet an den Abschnitt haengen (Flackern behoben)
Scarriffle
2026-07-29 11:43:31 +02:00
-
f53d5bd921
iOS: Verwaltungsart eines Gegenstands aendern (Menge/Einzelstueck/Verbrauch)
Scarriffle
2026-07-29 11:33:30 +02:00
-
2c1efba83d
iOS: Mindestbestaende-Uebersicht im Listen-Tab
Scarriffle
2026-07-29 11:28:50 +02:00
-
120dfea66a
iOS: Menge je Lagerort - Lagerort scannen + Einlagern ohne MHD
Scarriffle
2026-07-29 11:22:40 +02:00
-
7c359a8f5d
iOS: Eingabefelder linksbuendig - getippte Leerzeichen sind sofort sichtbar
Scarriffle
2026-07-28 17:44:22 +02:00
-
e981cd8cd4
iOS: Einzelstuecke beim Einlagern als Exemplare anlegen (Bestand zaehlt jetzt)
Scarriffle
2026-07-28 17:37:58 +02:00
-
1d173bb9c0
iOS: Listen beim Zurueckkommen neu laden (Bestand nicht mehr veraltet)
Scarriffle
2026-07-28 16:31:32 +02:00
-
902b597091
iOS: Mindestbestand auch bei Lebensmitteln verwalten
Scarriffle
2026-07-28 16:26:16 +02:00
-
53492ad4ab
iOS: Gegenstaende-Liste - Filter nach Verwaltungsart
Scarriffle
2026-07-28 16:23:19 +02:00
-
f96286b3fa
Web: Gegenstaende-Liste - Spalte/Filter "Verwaltung"
Scarriffle
2026-07-28 15:40:21 +02:00
-
53d8f18497
iOS: "Ort zuordnen" auch ohne Stueck-QR (Einzelstueck aus Liste waehlen)
Scarriffle
2026-07-28 13:47:42 +02:00
-
532695c2ee
iOS: Einzelstueck-Kategoriefilter hierarchisch + mit Oberkategorien
Scarriffle
2026-07-28 13:45:41 +02:00
-
4f8e6e3185
iOS: Produktliste - Kategoriefilter nach Typ + Sortierung
Scarriffle
2026-07-28 13:43:44 +02:00
-
d029c882f1
iOS: Lagerort im Einzelstueck per QR scannen (ohne dessen eigenen QR)
Scarriffle
2026-07-28 13:22:38 +02:00
-
03c0f4043d
Web: Filter und Sortierung der Tabellen bleiben erhalten
Scarriffle
2026-07-28 11:45:49 +02:00
-
31137cd884
Web: Spalte "Zuletzt geaendert" in den Produktlisten
Scarriffle
2026-07-28 11:36:47 +02:00
-
45031df1f4
Backend: Product.updated_at (Zuletzt geaendert)
Scarriffle
2026-07-28 11:12:03 +02:00
-
9ca7291c68
iOS: eigene Kategorie-Felder schon beim Anlegen ausfuellen
Scarriffle
2026-07-28 10:56:37 +02:00
-
c67998d78b
iOS: Foto schon beim Anlegen eines Produkts hinterlegen
Scarriffle
2026-07-28 10:32:49 +02:00
-
4141781ffb
Web: Foto schon beim Anlegen eines Produkts hinterlegen
Scarriffle
2026-07-28 10:28:56 +02:00
-
27f84003f3
iOS: Mindestbestand nur fuer Verbrauchsgegenstand, in echter Einheit
Scarriffle
2026-07-28 09:02:10 +02:00
-
3ff7d2a35a
Web: Mindestbestand je Lagerort im Formular in echter Einheit
Scarriffle
2026-07-28 09:02:10 +02:00