diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 000000000..64b936302 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,12 @@ +{ + "permissions": { + "allow": [ + "Bash(docker-compose up:*)", + "Bash(python:*)", + "Bash(cat:*)", + "Bash(find:*)", + "Bash(docker-compose exec:*)", + "mcp__sequentialthinking__sequentialthinking" + ] + } +} diff --git a/Layout/default/MobileApp/App.php b/Layout/default/MobileApp/App.php new file mode 100644 index 000000000..b60ddf599 --- /dev/null +++ b/Layout/default/MobileApp/App.php @@ -0,0 +1,77 @@ + + + +
+ + +
+
+
+
+
+
+
+
+ + Für die beste Erfahrung installiere die App auf deinem Gerät. +
+So installierst du die App:
+So installierst du die App:
++ Hinweis: Diese App ist für mobile Geräte optimiert. Bitte öffne diese Seite auf deinem Smartphone und installiere die App. +
++ powered by XINON +
+
+
+ {{ user?.name }}
+{{ user?.username }}
+Farbschema
+Lager
+Simpel Modus
+Weniger Optionen
+Wähle dein bevorzugtes Farbschema.
+
+
+
+ Code wurde gesendet an
+ {{ maskedTarget }}
+
+ Code ist 5 Minuten gültig +
+{{ success }}
+{{ error }}
++ powered by XINON +
+{{ scannerError }}
+ +QR-Code scannen oder Artikel suchen
+Bereits gescannt
+
+ Menge: {{ alreadyScannedWarning.countedQuantity }}
+ Von: {{ alreadyScannedWarning.scannedBy }}
+ Am: {{ alreadyScannedWarning.scannedAt }}
+
Art.-Nr.: {{ scannedArticle.articleNumber }}
+Kategorie: {{ scannedArticle.categoryName }}
+{{ searchQuery.length < 2 ? 'Mindestens 2 Zeichen eingeben' : 'Keine Artikel gefunden' }}
+{{ article.title }}
+{{ article.articleNumber }}
+Noch keine Scans
+{{ scan.articleTitle }}
+{{ scan.articleNumber }}
+{{ scan.countedQuantity }} {{ scan.unit }}
+{{ scan.scannedAt }}
+{{ error }}
+ +Keine aktiven Inventuren
+{{ scannerError }}
+ +QR-Code scannen oder Artikel suchen
+{{ scannedArticle.articleNumber }}
+{{ searchQuery.length < 2 ? 'Mindestens 2 Zeichen eingeben' : 'Keine Artikel gefunden' }}
+{{ article.title }}
+{{ article.articleNumber }}
+Noch keine Bewegungen
+{{ movement.articleTitle }}
+{{ movement.articleNumber }}
++ {{ movement.movementType === 'IN' ? '+' : movement.movementType === 'OUT' ? '-' : '' }}{{ movement.quantity }} {{ movement.unit }} +
+{{ movement.create }}
+{{ item.article.title }}
+{{ item.article.articleNumber }}
+