-
80c3834263
feat: calendar enhancements — view modes, post CRUD, PDF, list
main
Vasyka
2026-06-06 07:34:27 +00:00
-
2c66547967
feat: polish finale — work_photos + e-signature + mobile + scan receipt
Vasyka
2026-06-06 07:24:15 +00:00
-
03e030d6d2
feat: tier 3 polish — M12/13/14/15 deep cleanup
Vasyka
2026-06-05 05:31:50 +00:00
-
cbcf08b28c
feat: tier 2 — M12 Pricing UI + M13 mechanic granular workflow
Vasyka
2026-06-05 05:15:01 +00:00
-
0e3119a6e2
feat: M14 Excel import wizard + M15 client approval via tracking link
Vasyka
2026-06-05 04:56:06 +00:00
-
d9180e16b3
feat: P2 RBAC defers — REST API + invitation workflow
Vasyka
2026-06-04 22:36:44 +00:00
-
1d4ac3db38
feat: P1 RBAC defers — overrides + sessions + audit log
Vasyka
2026-06-04 22:27:20 +00:00
-
58004b65c4
feat: RBAC catalog + 2FA UX (P0 blocker from /tmp/service/new/01-TZ)
Vasyka
2026-06-04 22:03:03 +00:00
-
1d5ea6d261
feat: Calendar Vizual v2 (Pod×Days matrix) + hidden markup
Vasyka
2026-06-04 21:50:22 +00:00
-
d9b198a235
feat: Pipeline board matches mockup pixel-by-pixel
Vasyka
2026-06-04 21:18:54 +00:00
-
3c0f3ba39e
feat: Pipeline board full-bleed + hover actions + Programare→Calendar
Vasyka
2026-06-04 20:14:20 +00:00
-
3603c0e43b
feat: rich Pipeline board — unified Lead/Deal/WO Kanban with SLA + drag-drop transitions
Vasyka
2026-06-04 20:02:44 +00:00
-
0620635abb
test: full E2E audit + fix CsvImportExport vehicle.brand → make
Vasyka
2026-06-03 07:05:46 +00:00
-
439ef605a1
feat: production email (Resend) + offsite backup (B2)
Vasyka
2026-06-03 06:43:39 +00:00
-
51917bcbaf
feat: rate limiting + internal health monitor + secure VAPID note
Vasyka
2026-06-03 06:37:53 +00:00
-
0e3f9e8bca
feat: AI model selector + i18n nav labels (RU/EN) on new modules
Vasyka
2026-06-03 06:23:21 +00:00
-
3da1f5412a
feat: shop UX polish — password reset / order email / multi-image / customer admin
Vasyka
2026-06-03 06:14:45 +00:00
-
fca4f75e9c
feat: OCR invoice import via Claude Vision
Vasyka
2026-06-03 06:00:45 +00:00
-
75386c354a
feat: shop customer accounts (register/login + order history)
Vasyka
2026-06-02 19:43:39 +00:00
-
dfb92bf5e2
feat: AI chat tool-use (Claude function calling)
Vasyka
2026-06-02 19:36:07 +00:00
-
8fdfc9ef85
feat: Part product images + seasonal tire-swap reminders
Vasyka
2026-06-02 19:31:24 +00:00
-
b9ff9c6583
fix: scanner wire:ignore + Company custom columns
Vasyka
2026-05-28 23:14:09 +00:00
-
c84ef5d9bd
fix: calendar collapses to plain text after first render
Vasyka
2026-05-28 22:58:55 +00:00
-
40478dd2aa
fix: make purchases partial-receipt migration idempotent
Vasyka
2026-05-28 22:39:34 +00:00
-
ac7d5b4733
fix: central company view page 404 + broken stats query
Vasyka
2026-05-28 10:24:08 +00:00
-
d6a0bfb890
fix: repair 4 pre-existing failing tests
Vasyka
2026-05-28 07:14:20 +00:00
-
5e255b7b40
Stage 10 — Bodyshop / PDR / Detailing: damage map + insurance + photos
Vasyka
2026-05-28 06:49:47 +00:00
-
e8078f157a
Stage 9 — Subcontractor System: outsourced work with cost+markup
Vasyka
2026-05-28 06:43:15 +00:00
-
94938f24d7
Stage 11 — Tire Service: tire hotel + wheel sets
Vasyka
2026-05-28 06:33:00 +00:00
-
a1be01b0d5
Stage 4 — Labor Catalog: fixed price + default parts + service templates
Vasyka
2026-05-28 06:16:50 +00:00
-
c90c35d930
Stage 8 — Smart Pricing Engine: contextual coefficients
Vasyka
2026-05-28 05:40:27 +00:00
-
954ba8f059
Stage 12 — Online Store: public catalog + cart + orders
Vasyka
2026-05-28 05:27:51 +00:00
-
c413004930
Stage 15 — PWA complete: install prompt + Web Push notifications
Vasyka
2026-05-28 05:11:18 +00:00
-
e48ef1b755
Stage 7+14 — Mechanic Board + Scan Center
Vasyka
2026-05-27 21:39:39 +00:00
-
1ff888131f
Stage 16 — AI Layer: VIN decoder + diagnostic / parts / price helpers
Vasyka
2026-05-27 20:24:09 +00:00
-
85ef2f6e00
Stage 13 — Notifications: Telegram bot + multi-channel + service reminders
Vasyka
2026-05-27 20:14:17 +00:00
-
a2026f640a
Stage 6 — Purchase System: partial receipt + supplier analytics
Vasyka
2026-05-27 19:37:12 +00:00
-
426156fe45
Stage 5.1 — Warehouse ERP: batches + FIFO + reservations + multi-warehouse
Vasyka
2026-05-27 19:29:19 +00:00
-
edcdba9d53
Stage 3 — WO photos + ETA + QR + public tracking page
Vasyka
2026-05-27 19:21:23 +00:00
-
59409e1b11
fix: calendar — register createForm via getForms() + remove broken FullCalendar CSS link
Vasyka
2026-05-08 11:27:04 +00:00
-
d5680f78dc
fix: column names in globalSearch (leads.source, vehicles.make, parts.article, WO.complaint)
Vasyka
2026-05-08 11:12:16 +00:00
-
4fc832ede0
Show brand name beside logo in topbar + fix global search
Vasyka
2026-05-08 10:58:13 +00:00
-
b4ac5451bb
Persistent storage volume + remove debug route + validate logo file exists
Vasyka
2026-05-08 10:41:14 +00:00
-
3ca7ceeabb
debug: also list storage/app/public contents
Vasyka
2026-05-08 10:11:16 +00:00
-
012e7c92e9
debug: /debug-storage route to inspect symlink + media state
Vasyka
2026-05-08 10:06:30 +00:00
-
8f324b7b8e
Currency dropdown + logo on login/topbar via brandLogo closure
Vasyka
2026-05-08 07:50:12 +00:00
-
93a69dd826
Add Paynet (Moldova) payment gateway
Vasyka
2026-05-08 06:20:11 +00:00
-
827bf12d89
Demo plan + Payment integrations (Stripe/PayPal/Bank)
Vasyka
2026-05-08 05:55:30 +00:00
-
d1a18848d3
fix: Filament v5 callbacks $r → $record (Plans/Subs/SuperAdmins/Companies) + central PWA: real PNG icons, SW registration, scope=/
Vasyka
2026-05-08 04:37:25 +00:00
-
0ac42dde3d
fix: Forms\Get/Set->Schemas Get/Set on Central panel + rename Super-admini to Utilizatori
Vasyka
2026-05-07 22:08:09 +00:00
-
10426d0c91
Central panel SaaS upgrade — Plans/Subscriptions/SuperAdmins/Detail page
Vasyka
2026-05-07 22:02:44 +00:00
-
0399262514
Deploy 3: Onboarding wizard + empty states + docs operationale
Vasyka
2026-05-07 20:16:03 +00:00
-
138671a125
fix: stub login route so auth middleware redirect resolves
Vasyka
2026-05-07 19:47:38 +00:00
-
1df7361d7e
fix: force JSON responses on /api/* routes
Vasyka
2026-05-07 19:36:46 +00:00
-
74c6bcb9f1
fix: api routes prefix (Laravel 12 auto-prefixes /api)
Vasyka
2026-05-07 19:29:04 +00:00
-
eaa05d68c1
Deploy 2: 2FA (App + Email) + REST API + CSV import-export + auto backup
Vasyka
2026-05-07 19:25:27 +00:00
-
ce4e21220f
fix: SetLocale tolerant to early-pipeline missing session
Vasyka
2026-05-07 19:15:43 +00:00
-
d1e0695930
Deploy 1: i18n + Notifications + Global Search + Tests
Vasyka
2026-05-07 18:22:48 +00:00
-
6c72fc7db1
Batch 3: Integrări placeholder + Backup tenant
Vasyka
2026-05-07 17:36:00 +00:00
-
4b3201ca1c
Batch 2: Workload heatmap + Site PSauto + VIN search
Vasyka
2026-05-07 17:16:09 +00:00
-
67da97178d
Batch 1: Procentaj + Finanțe consolidat + Recomandări
Vasyka
2026-05-07 15:30:04 +00:00
-
976c0f03e3
AI Assistant — multi-provider chat (Claude / GPT / Gemini)
Vasyka
2026-05-07 14:50:56 +00:00
-
7ce78c350c
Reverb infra + Kanban live refresh
Vasyka
2026-05-07 14:25:26 +00:00
-
09fd0bada2
Faza 2 (din continuare): Email notifications
Vasyka
2026-05-07 13:20:19 +00:00
-
bfe58ed286
Faza 1 (din lista de continuare): Calendar vizual cu FullCalendar 6
Vasyka
2026-05-07 13:10:27 +00:00
-
19a7afac27
Faza 8: PDF generation pentru fișa lucru (DomPDF)
Vasyka
2026-05-07 13:01:42 +00:00
-
f1d196f018
Faza 7: White-label per tenant — logo + theme color dinamic
Vasyka
2026-05-07 12:51:19 +00:00
-
a7bb9838f4
fix reports view: inline CSS scoped (rp-*) instead of Tailwind utilities
Vasyka
2026-05-07 12:07:08 +00:00
-
a9b523cc9b
fix kanban styling: inline CSS (Tailwind JIT doesn't scan views/filament/)
Vasyka
2026-05-07 11:52:46 +00:00
-
f12bf17948
fix kanban: use Alpine @drag* + $wire (DOM ondrop has no $wire access)
Vasyka
2026-05-07 11:29:21 +00:00
-
cbc66b13c3
fix: Spatie ActivityLog v5 namespace — Models\Concerns\LogsActivity (was Traits\LogsActivity in v4)
Vasyka
2026-05-07 11:22:36 +00:00
-
66dd0772b5
debug: /__check-activitylog to verify package install
Vasyka
2026-05-07 10:39:54 +00:00
-
06696727dd
Faza 6: Activity log + Kanban + Payroll + cleanup
Vasyka
2026-05-07 09:52:01 +00:00
-
2b4fa666ad
diag: distinguish Coolify provisioning failures (not configured vs API fail)
Vasyka
2026-05-07 07:45:46 +00:00
-
9192914de4
debug: /__coolify-check route to inspect runtime config
Vasyka
2026-05-07 07:27:31 +00:00
-
a48060ee71
fix: slug unique check skips soft-deleted + drop DB unique on companies.slug
Vasyka
2026-05-07 07:10:25 +00:00
-
0620e08351
fix: read Coolify config via config() (env() unreliable with config:cache + Octane)
Vasyka
2026-05-07 07:02:05 +00:00
-
4c6a3f7bc6
fix: drop Stancl multi-DB jobs from TenantCreated/Deleted (single-DB mode)
Vasyka
2026-05-07 06:19:49 +00:00
-
97a1adaa7b
fix: empty stancl tenant.php (we use slug-based resolution, not domain-based)
Vasyka
2026-05-07 05:55:01 +00:00
-
4d5e240602
fix: / redirects to /app (tenant) or /admin (central)
Vasyka
2026-05-07 05:06:25 +00:00
-
8d82af2f54
Faza 3.5+3.6+4+5: Marketing, Reports, Provisioning, PWA
Vasyka
2026-05-07 04:55:33 +00:00
-
f0f9fdd555
Faza 3.4: Finanțe — Plăți + Cheltuieli + Cashflow
Vasyka
2026-05-06 22:55:50 +00:00
-
7264dccffa
Faza 3.3: Depozit — Furnizori + Catalog piese + Achiziții
Vasyka
2026-05-06 21:58:30 +00:00
-
51a0bab39e
Faza 3.2: Service modules — Norme-ore, Tehnicieni, Fișe lucru
Vasyka
2026-05-06 21:24:07 +00:00
-
c17fb2b413
fix: ResolveTenant FIRST in tenant panel middleware
Vasyka
2026-05-06 20:33:10 +00:00
-
dd74109adf
debug: /__whoami inspect session state
Vasyka
2026-05-06 20:24:50 +00:00
-
39fcfcc7ff
debug: /__force-login to test session persistence
Vasyka
2026-05-06 20:10:38 +00:00
-
907f462ed1
debug: /__try-login route to diagnose auth failure
Vasyka
2026-05-06 19:56:17 +00:00
-
11dd99cce2
fix: register ResolveTenant globally in web middleware group
Vasyka
2026-05-06 19:49:57 +00:00
-
181c59ad94
fix seeder: capture $v1 and $v2 (used later in deals)
Vasyka
2026-05-06 18:23:04 +00:00
-
3328f9f1c6
debug: /__seed/{token} route for manual seed + error report
Vasyka
2026-05-06 18:20:50 +00:00
-
c65541cb88
debug: temporary /__debug/{token} route for login diagnosis
Vasyka
2026-05-06 18:18:04 +00:00
-
1a33bc9692
fix: drop URL::forceRootUrl (Livewire/CSRF break on tenant subdomains)
Vasyka
2026-05-06 18:13:47 +00:00
-
721c57ff97
Filament v5: Forms\Components\Section → Schemas\Components\Section, Forms\Get → Schemas\Components\Utilities\Get
Vasyka
2026-05-06 18:07:10 +00:00
-
d2bfae8b1e
entrypoint: optional RUN_FRESH_MIGRATE for one-shot DB reset
Vasyka
2026-05-06 17:58:07 +00:00
-
b1d4926cae
Filament v5: move Tables\Actions\* → Actions\* namespace
Vasyka
2026-05-06 17:52:33 +00:00
-
c9cb3560ef
Faza 3.1: CRM core — Leads, Deals, Appointments, Settings, Widgets, Users
Vasyka
2026-05-06 17:36:32 +00:00
-
4b1635d045
Faza 2: multi-tenancy + Filament dual panels + seed PSauto
Vasyka
2026-05-05 21:29:52 +00:00
-
125566cb81
Remove opcache.preload (file doesn't exist, JIT works without)
Vasyka
2026-05-05 12:52:02 +00:00
-
ac2762917e
composer install --ignore-platform-reqs
Vasyka
2026-05-05 11:38:35 +00:00