| 31.03.2026 19:37:21 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/admin/rental/units/show.blade.php
|
Admin Blade view for rental module: rental/units/show.blade.php |
|
|
| 31.03.2026 19:37:21 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/admin/rental/return-slips/index.blade.php
|
Admin Blade view for rental module: rental/return-slips/index.blade.php |
|
|
| 31.03.2026 19:37:21 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/admin/rental/return-slips/show.blade.php
|
Admin Blade view for rental module: rental/return-slips/show.blade.php |
|
|
| 31.03.2026 19:37:21 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/admin/rental/delivery-returns/index.blade.php
|
Admin Blade view for rental module: rental/delivery-returns/index.blade.php |
|
|
| 31.03.2026 19:37:21 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/admin/rental/delivery-returns/show.blade.php
|
Admin Blade view for rental module: rental/delivery-returns/show.blade.php |
|
|
| 31.03.2026 07:50:17 |
shoptour2 |
edit |
|
|
/srv/shoptour2/CLAUDE.md
|
Added technical conventions: field names, sub-user resolution, price mode, CartService, middleware |
|
|
| 31.03.2026 07:50:17 |
shoptour2 |
create |
|
|
/srv/shoptour2/mvp/09_kundenkonto_profil_unterbenutzer.md
|
PROJ-5+21 implementation docs: Kundenkonto, Profil, Unterbenutzer |
|
|
| 31.03.2026 07:50:17 |
shoptour2 |
create |
|
|
/srv/shoptour2/mvp/10_stammsortiment.md
|
PROJ-20 implementation docs: Stammsortiment, Permissions, Datenmodell, Routen |
|
|
| 31.03.2026 00:29:09 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/dashboard.blade.php
|
Renamed tile to Profil & Einstellungen, added Profil bearbeiten button in header |
|
|
| 31.03.2026 00:29:09 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/profile.blade.php
|
Renamed page title to Profil & Einstellungen |
|
|
| 31.03.2026 00:26:48 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/AccountController.php
|
Added personal data fields to updateProfile; added changePassword method |
|
|
| 31.03.2026 00:26:48 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
Added POST /mein-konto/profil/passwort route with throttle |
|
|
| 31.03.2026 00:26:48 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/profile.blade.php
|
Added personal data section and password change form |
|
|
| 31.03.2026 00:18:18 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/favorites/index.blade.php
|
Fixed Storage::url for image, fixed artikelnummer column name |
|
|
| 31.03.2026 00:18:18 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/FavoriteController.php
|
Fixed search query: name->produktname, sku->artikelnummer |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/CheckoutController.php
|
Fixed requireCustomer to support sub-users (was checking isKunde only) |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/ShopController.php
|
priceDisplayMode now prefers customer own setting over group default |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/AccountController.php
|
Added price_display_mode to updateProfile validation |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/profile.blade.php
|
Added Preisanzeige (brutto/netto) toggle section |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/favorites/index.blade.php
|
Fixed produktname field, added clickable product link |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/index.blade.php
|
Restyled heart/favorites button to look like a proper button |
|
|
| 31.03.2026 00:14:14 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/product.blade.php
|
Restyled heart/favorites button to look like a proper button |
|
|
| 31.03.2026 00:02:26 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/invoices.blade.php
|
Fixed invoice PDF download route reference |
|
|
| 31.03.2026 00:02:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/ShopController.php
|
Added favoriteProductIds/isFavorite to index+show, fixed resolveCustomer for sub-users |
|
|
| 31.03.2026 00:02:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/AccountController.php
|
Fixed downloadInvoice to verify ownership via order |
|
|
| 31.03.2026 00:02:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/layout.blade.php
|
Show company_name in header nav instead of user name |
|
|
| 31.03.2026 00:02:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/index.blade.php
|
Added heart/favorites button to product cards |
|
|
| 31.03.2026 00:02:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/product.blade.php
|
Added heart/favorites button to product detail page |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/database/migrations/2026_03_30_233307_create_customer_favorites_table.php
|
Migration filled with customer_favorites schema |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Models/CustomerFavorite.php
|
New CustomerFavorite model for PROJ-20 |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Models/Pricing/Customer.php
|
Added favorites() relationship and CustomerFavorite import |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Models/SubUser.php
|
Added PROJ-20 permissions to defaultPermissions |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Support/CustomerPermissions.php
|
New CustomerPermissions value object |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Http/Middleware/EnforceShopOrderPermission.php
|
Middleware blocking sub-users without bestellen_all from shop orders |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/bootstrap/app.php
|
Registered shop.order middleware alias |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
Added favorites routes and invoice download route |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
create |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/FavoriteController.php
|
New FavoriteController for PROJ-20 Stammsortiment |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/AccountController.php
|
Added downloadInvoice method |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Shop/SubUserController.php
|
Added PROJ-20 permissions to invite and updatePermissions |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
create |
|
|
/srv/shoptour2/resources/views/shop/account/favorites/index.blade.php
|
New Stammsortiment favorites view |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/dashboard.blade.php
|
Added Stammsortiment tile to dashboard |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/sub-users/index.blade.php
|
Added PROJ-20 permission checkboxes and badges |
|
|
| 30.03.2026 23:41:25 |
shoptour2 |
edit |
DB
|
|
/srv/shoptour2/database/migrations/2026_03_30_233307_create_customer_favorites_table.php
|
Migration filled - customer_favorites table with FK constraints |
|
|
| 30.03.2026 19:02:08 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/shop/account/addresses.blade.php
|
Fix Bearbeiten button: @json() inside onclick breaks HTML attribute (raw quotes) — use data-addr with {{ json_encode }} + JSON.parse |
|
|
| 30.03.2026 18:58:31 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Services/Reconcile/CustomerDataSyncService.php
|
Add syncAddresses(): creates billing+delivery addresses from WaWi/Ninox sources when customer has none; called automatically from sync() |
|
|
| 30.03.2026 18:45:47 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Services/Reconcile/CustomerDataSyncService.php
|
Fix GROUP BY only_full_group_by: use MIN() aggregate on wawi_dbo_tadresse columns |
|
|
| 30.03.2026 18:45:47 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Services/Reconcile/CustomerReconcileService.php
|
Fix GROUP BY only_full_group_by: use MIN() aggregate on wawi_dbo_tadresse columns in both WaWi subqueries |
|
|
| 30.03.2026 18:41:37 |
shoptour2 |
edit |
|
|
/srv/shoptour2/app/Http/Controllers/Admin/ReconcileCustomerController.php
|
Add syncAll() — bulk sync fields from import tables to all linked customers |
|
|
| 30.03.2026 18:41:37 |
shoptour2 |
edit |
|
|
/srv/shoptour2/routes/web.php
|
Add POST /reconcile/customers/sync-all route |
|
|
| 30.03.2026 18:41:37 |
shoptour2 |
edit |
|
|
/srv/shoptour2/resources/views/admin/reconcile/customers.blade.php
|
Add Datensync card with Alle synchronisieren button |
|
|