| 29.03.2026 10:59:28 |
shoptour2 |
create |
DB
|
|
/srv/shoptour2/database/migrations/2026_03_29_000008_extend_lexoffice_vouchers_table.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficeContact.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficeArticle.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficePaymentCondition.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficePostingCategory.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficePrintLayout.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficeRecurringTemplate.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Admin/LexofficeCountry.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:59:28 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Services/Integrations/LexofficeClient.php
|
Lexoffice raw import layer |
|
|
| 29.03.2026 10:08:26 |
shoptour2 |
edit |
|
|
/srv/shoptour2/public/admin/admin.css
|
Fix button color: a.btn-primary/a.btn-danger override for visited/hover states (CSS specificity fix) |
|
|
| 29.03.2026 10:08:26 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
Add POST route customers/{customer}/link-wawi for manual WaWi linking |
|
|
| 29.03.2026 10:08:26 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Admin/AdminCustomerController.php
|
Add linkWawi() method: looks up wawi_kunden by cKundenNr, stores kKunde as wawi_kunden_id |
|
|
| 29.03.2026 10:08:26 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/admin/customers/show.blade.php
|
Datenquellen: show last-updated timestamp from wawi_kunden/ninox_kunden; add manual WaWi link form when not linked |
|
|
| 29.03.2026 09:50:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/mein/dashboard.blade.php
|
Feedback via AJAX (kein Seitenneuladen), Schichtbericht rows=8, Kundenzahl ausgeblendet, Autosave 10s |
|
|
| 29.03.2026 09:50:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Employee/MeinController.php
|
feedbackStore: JSON-Response für AJAX-Requests hinzugefügt |
|
|
| 28.03.2026 13:38:21 |
changetracker |
edit |
|
|
/srv/changetracker/docker-compose.yml
|
TZ=Europe/Berlin zu app + db hinzugefügt |
|
|
| 28.03.2026 13:38:21 |
changetracker |
edit |
|
|
/srv/changetracker/config/app.php
|
timezone UTC → Europe/Berlin |
|
|
| 28.03.2026 13:38:21 |
shoptour2 |
edit |
|
|
/srv/shoptour2/docker-compose.yml
|
TZ=Europe/Berlin zu app + db hinzugefügt |
|
|
| 28.03.2026 13:38:21 |
newsdash |
edit |
|
|
/srv/newsdash/docker-compose.yml
|
TZ=Europe/Berlin zu app, scheduler + db hinzugefügt |
|
|
| 28.03.2026 13:38:21 |
newsdash |
edit |
|
|
/srv/newsdash/config/app.php
|
timezone UTC → Europe/Berlin |
|
|
| 28.03.2026 13:38:21 |
getraenkeDB |
edit |
|
|
/srv/getraenkeDB/docker-compose.yml
|
TZ=Europe/Berlin zu app + db hinzugefügt |
|
|
| 28.03.2026 13:38:21 |
getraenkeDB |
edit |
|
|
/srv/getraenkeDB/app/config/app.php
|
timezone UTC → Europe/Berlin |
|
|
| 28.03.2026 12:51:37 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Http/Controllers/Employee/MeinCashController.php
|
Neuer Controller für Kasse im /mein-Portal (PIN-Session-Auth), index/store/kassensturz |
|
|
| 28.03.2026 12:51:37 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/mein/kasse.blade.php
|
Kassen-View für /mein-Portal: Saldo, Buchungsformular, Kassensturz, Historie |
|
|
| 28.03.2026 12:51:37 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/mein/layout.blade.php
|
Kasse-Tab in Navigation hinzugefügt (sichtbar wenn cash_register_id gesetzt) |
|
|
| 28.03.2026 12:51:37 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
3 Kassen-Routen unter mein.*-Präfix hinzugefügt |
|
|
| 28.03.2026 12:44:34 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/admin/employees/form.blade.php
|
user_id-Dropdown entfernt (nicht benötigt, Lookup via Email) |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
create |
DB
|
|
/srv/shoptour2/database/migrations/2026_03_28_210000_add_register_type_to_cash_registers.php
|
Migration: register_type enum zu cash_registers hinzufügen |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
create |
DB
|
|
/srv/shoptour2/database/migrations/2026_03_28_220000_add_category_to_cash_transactions.php
|
Migration: category + transfer_target_register_id zu cash_transactions hinzufügen |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Models/Driver/CashRegister.php
|
register_type zu fillable + Typ-Konstanten hinzugefügt |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Models/Driver/CashTransaction.php
|
Kategorie-Konstanten, category + transfer_target_register_id zu fillable, targetRegister() Relation hinzugefügt |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Http/Controllers/Employee/EmployeeCashController.php
|
Neuer Controller für Mitarbeiter-Kasse: index, store (Buchung), kassensturz; Employee-Lookup via email |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/employee/layout.blade.php
|
Kasse-Tab in Navigation hinzugefügt, sichtbar wenn Employee-Email passt und cash_register_id gesetzt |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/employee/cash/index.blade.php
|
Neue View: Kassen-Übersicht mit Saldo, Buchungsformular, Kassensturz, Historie |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
3 neue Mitarbeiter-Kassen-Routen: cash.index, cash.store, cash.kassensturz |
|
|
| 28.03.2026 12:44:33 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Admin/EmployeeController.php
|
user_id-Additions rückgängig gemacht, kein explizites User-Linking mehr nötig |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
create |
|
|
/srv/shoptour2/database/migrations/2026_03_28_100001_create_product_leergut_table.php
|
Neue Tabelle product_leergut für interne Leergut-Zuordnung (Verstoß 5) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/Catalog/ProductLeergut.php
|
Neues Model ProductLeergut (Verstoß 5) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Console/Commands/WawiSyncLeergutCommand.php
|
Neuer Command wawi:sync-leergut befüllt product_leergut aus WaWi-Attributen (Verstoß 5) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Driver/DriverBootstrapController.php
|
buildLeergutMap() liest aus product_leergut statt direkt aus wawi-Tabellen (Verstoß 5) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Api/SyncController.php
|
Pfand-Denormalisierungs-Block entfernt, wawi:sync-leergut nach artikel_attribute-Sync aufgerufen (Verstöße 1+2) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Console/Commands/WawiImportPfandCommand.php
|
JOIN auf wawi_artikel_attribute statt pfand_betrag_netto (Verstoß 3) |
|
|
| 28.03.2026 10:42:51 |
shoptour2 |
create |
DB
|
|
/srv/shoptour2/database/migrations/2026_03_28_100000_drop_pfand_from_wawi_artikel.php
|
Migration: pfand_betrag_netto aus wawi_artikel entfernt (Verstoß 1) |
|
|
| 28.03.2026 10:29:38 |
dashboard-ops |
edit |
|
|
/srv/dashboard-ops/server.py
|
SSL-Prüfung erweitert: notBefore parsen, total_days berechnen, suspicious=true wenn >398 Tage Laufzeit; kritische Warnung + UI-Anzeige ergänzt |
|
|
| 28.03.2026 10:24:31 |
dashboard |
edit |
|
|
/srv/dashboard/server.py
|
Rebuild nach fehlenden Services (Newsdash, ChangeTracker, Ops Dashboard) — Image neu gebaut |
|
|
| 28.03.2026 10:22:21 |
dashboard |
edit |
|
|
/srv/dashboard/server.py
|
Newsdash (8200) und Ops Dashboard (7700) als fehlende Services ergänzt; Newsdash im Tech-Stack hinzugefügt |
|
|
| 28.03.2026 10:20:08 |
dashboard-ops |
edit |
|
|
/srv/dashboard-ops/server.py
|
ChangeTracker (Port 8700) in SERVICES und CONTAINER_NAMES ergänzt |
|
|
| 28.03.2026 10:20:02 |
dashboard |
edit |
|
|
/srv/dashboard/server.py
|
ChangeTracker (Port 8700) als Service-Card und Tech-Stack-Eintrag ergänzt |
|
|