Commit Graph

  • 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