82 Commits

Author SHA1 Message Date
elpatron 1e0ae551cc Add log volume to docker-compose.yml for improved logging management 2026-04-25 10:50:40 +02:00
elpatron 7038422161 Improve container resilience after VPS restarts.
Add an automatic restart policy and a built-in HTTP healthcheck so the service recovers cleanly after host reboot and reports runtime readiness.

Made-with: Cursor
2026-04-25 10:49:48 +02:00
elpatron dbe22cd175 Update article tile button styles in index.html to improve responsiveness and visual consistency 2026-03-22 19:01:31 +01:00
elpatron c94e313672 Refactor price display in index.html to use span elements for better structure and styling 2026-03-22 18:59:04 +01:00
elpatron 83afc3c2f1 Update version number to 1.1.1 in app.py 2026-03-22 18:57:28 +01:00
elpatron c0abf76643 Emojis auf Kassen-Tiles in maximaler Größe
Made-with: Cursor
2026-03-22 18:54:54 +01:00
elpatron 67489bb46b Add X-Forwarded-Host header to nginx-proxy configuration
- Updated nginx-proxy.example.conf to include proxy_set_header for X-Forwarded-Host, enhancing header forwarding capabilities.
2026-03-22 18:53:23 +01:00
elpatron 73cb0c7777 ProxyFix und nginx-Beispiel für Reverse-Proxy
- Werkzeug ProxyFix für X-Forwarded-* Header
- nginx-proxy.example.conf mit korrekten proxy_set_header
- README: Hinweise zu 502-Beseitigung hinter nginx

Made-with: Cursor
2026-03-22 18:43:55 +01:00
elpatron c9ea1c924a docker-compose.yml hinzugefügt
Made-with: Cursor
2026-03-22 17:08:58 +01:00
elpatron c523085405 Update .gitignore to exclude all database files and modify kasse.db 2026-03-22 17:05:41 +01:00
elpatron bd4664f23b Preis-Eingabe auf europäisches Komma-Format normalisiert
- Neuer Artikel: Textfeld mit Placeholder 4,50 statt Dezimalpunkt
- Artikel bearbeiten: Preise mit Komma anzeigen und akzeptieren
- Backend: Komma vor float()-Konvertierung in Punkt umwandeln

Made-with: Cursor
2026-03-22 17:04:30 +01:00
elpatron 5c8c4a947e Artikel-Verwaltung und responsive Tiles
- Admin: Artikel löschen (min. 1 erforderlich)
- Admin: Neue Artikel hinzufügen
- Admin: Update-Logik für variable Artikelanzahl
- Kasse: Dynamische items/Session pro Produkt
- Kasse: CSS Grid Layout - alle Artikel fit auf einen Bildschirm
- Kasse: Leerzustand wenn keine Artikel

Made-with: Cursor
2026-03-22 16:56:34 +01:00
elpatron ef36d63aa7 Fix: Kassen ohne Passwort können nun wieder geöffnet werden
- Backend erkennt passwortlose Instanzen (Hash von leerem String)
- Login-Formular: required entfernt, Hinweis für passwortlose Kassen
- Bei leerem Feld und passwortloser Kasse wird Zugang gewährt

Made-with: Cursor
2026-03-22 16:53:14 +01:00
elpatron c23f08fdd9 feat: Einbinden des Footers in Landing-, Admin- und Login-Ansicht 2026-02-24 17:08:40 +01:00
elpatron 9f3951e6ef feat: Plausible Privacy Monitoring in Templates integriert 2026-02-24 17:02:10 +01:00
elpatron 8d8dd115c5 gitignore: add kasse.db 2026-02-24 17:00:23 +01:00
elpatron 7ffad354fa Fix Dockerfile template copy rules and uwsgi app.ini logging output 2026-02-24 16:54:04 +01:00
elpatron 1d2d8230f1 Aktualisiere README mit Multi-Instanzen und PWA Features 2026-02-24 16:37:40 +01:00
elpatron 18a0c34036 docs: Add instructions for persistent Docker database storage to README. 2026-02-24 16:35:47 +01:00
elpatron 8b12d17935 Implementieren der PWA, Multi-Instanzen-Passwort-Schutz und Kassen-Löschfunktion 2026-02-24 16:33:16 +01:00
elpatron 1a12dcd1d0 Neue Preise, neue Artikel 2024-06-24 13:52:54 +02:00
elpatron68 9f7bc8086c increase version 2024-05-29 16:15:48 +02:00
elpatron68 833287222d Change price 2024-05-29 16:15:16 +02:00
elpatron68 e2cdaf059a Update README 2024-05-28 16:59:11 +02:00
elpatron68 b2e8192a2d Update README 2024-05-28 12:52:52 +02:00
elpatron68 3a15183094 Instructions 2024-05-28 11:03:48 +02:00
elpatron68 08d668c984 4 decimal places 2024-05-28 08:53:08 +02:00
elpatron68 24e9d83a52 Add load time 2024-05-28 08:42:57 +02:00
elpatron68 4d7e352220 Update README 2024-05-27 21:14:07 +02:00
elpatron68 abc4403373 Cache-Control 2024-05-27 19:10:12 +02:00
elpatron68 57930c374a Cache-Control 2024-05-27 19:09:48 +02:00
elpatron68 9318f0b25c prevent cached responses 2024-05-27 19:01:11 +02:00
elpatron68 02a9df95b5 Add timestamp 2024-05-27 15:46:12 +02:00
elpatron68 9ad4038d6b remove line break 2024-05-27 15:28:24 +02:00
elpatron68 c68fcc56f9 Add some keywords 2024-05-27 15:22:27 +02:00
elpatron68 90eccad3f7 change title 2024-05-27 13:38:29 +02:00
elpatron68 2440963afc Add version 2024-05-27 13:29:42 +02:00
elpatron68 08705ae44e Rename var 2024-05-27 13:27:31 +02:00
elpatron68 a57c5fa837 Add link 2024-05-27 13:20:11 +02:00
elpatron68 7a0be8aa61 Add tooltips 2024-05-27 13:16:18 +02:00
elpatron68 e2383aefb5 Version logging 2024-05-27 12:56:41 +02:00
elpatron68 6601cd3e88 Fix typo 2024-05-27 12:53:46 +02:00
elpatron68 4a1b237482 Fix typo 2024-05-27 12:53:19 +02:00
elpatron68 629ca0ea88 Fix typo 2024-05-27 12:40:15 +02:00
elpatron68 6ff60dfb09 Add donation link 2024-05-27 12:36:28 +02:00
elpatron68 db3f8bd13f White background by default 2024-05-27 12:02:35 +02:00
elpatron68 face097b39 uWSGI log to file 2024-05-27 11:33:14 +02:00
elpatron68 0fd5e9f789 Basic logging for debug purpose 2024-05-27 11:21:57 +02:00
elpatron68 f6acec036a Update keywords 2024-05-27 11:04:24 +02:00
elpatron68 d720848ccb Update README 2024-05-27 11:02:44 +02:00