Noutăți Platformă

Urmărește toate actualizările, funcționalitățile noi și îmbunătățirile aduse platformei AutoSync Pro.

Funcționalitate Nouă 15 May 2026

Feature Usage Analytics + Onboarding Checklist on garage page

Adds two new info cards to the garage admin detail page (/admin/garages/{id}), inserted right after the existing Health Score section:

Feature Usage Analytics — 5 metric tiles: work orders this month vs last month (with delta), invoices this month + total, customers total, appointments this month, paid revenue this month
Onboarding Checklist — 6-step progress bar + checklist (logo, profile completeness, services configured, first customer, team member, first invoice)
Funcționalitate Nouă 15 May 2026

Financial Dashboard — discount codes, manual payments, risk tracking

Audit Log page at /admin/system/audit-log — full read-only view of every admin_activity_log entry
Filters: free-text search (action, description, admin name/email, IP), admin dropdown, date-from/to range, action-category pills
KPI hero tiles: Total, Today, This Week, Unique Active Admins, Top Category
Expandable rows — click chevron to reveal raw metadata JSON (dark code block)
Sidebar links added under Operații group (desktop collapsed + expanded, mobile)
Funcționalitate Nouă 15 May 2026

Macros and Canned Responses for ticket replies

Admin macro library: create reusable reply templates with title, content, optional category, and shared/private flag
Macro picker integrated directly into the ticket reply form — one click inserts content into the textarea
Usage counter increments on each use, list sorted by most-used
Lazy-loaded picker with live search by title or content
Funcționalitate Nouă 15 May 2026

feat: Admin Audit Log UI

Audit Log page at /admin/system/audit-log — full read-only view of every admin_activity_log entry
Filters: free-text search (action, description, admin name/email, IP), admin dropdown, date-from/to range, action-category pills
KPI hero tiles: Total, Today, This Week, Unique Active Admins, Top Category
Expandable rows — click chevron to reveal raw metadata JSON (dark code block)
Sidebar links added under Operații group (desktop collapsed + expanded, mobile)
Rezolvare Bug 14 May 2026

Rezolvare: Erori 500 pe Dashboard și Health Page (Admin)

Două pagini admin returnau eroare 500 dacă tabelele așteptate lipseau sau dacă servicii externe erau jos.

**Cauze:**
- Dashboard făcea apeluri la `RevenueService` fără try/catch — orice excepție Stripe pica pagina
- Health page interoga `admin_activity_log` direct — tabel lipsă pe instalări noi

**Fix aplicat:**
- `RevenueService` apelat cu fallback la zero pe excepție
- `admin_activity_log` interogat condiționat, cu mesaj clar dacă lipsește
- Eroarea reală e logată în sistemul de error logging (vezi update separat)
Funcționalitate Nouă 14 May 2026

Vizibilitate Globală Erori — Sistem Centralizat

Toate erorile platformei sunt acum capturate automat și vizibile într-un singur panou.

**Cum funcționează:**
- Orice excepție necapturată e logată în `error_logs` cu stack trace complet
- Deduplicare inteligentă — aceeași eroare în 24h incrementează contorul, nu creează rânduri noi
- Sanitizare date sensibile — parole, tokens, secrete sunt mascate automat
- Filtre după nivel (error/warning/critical), HTTP status, rezolvat/nerezolvat
- Marchează ca rezolvat cu o notă explicativă
- Purge entries rezolvate vechi cu un click

**Beneficii:**
- Zero erori 500 invisibile
- Detectare proactivă regresii
- Audit complet pentru debugging
Îmbunătățire 13 May 2026

Panou Admin — Redesign Corporate-Level

Panoul de Super Admin a fost reproiectat complet la standard corporate.

**Ce e nou:**
- Dashboard cu KPI-uri MRR, ARR, churn, conversie trial→paid
- Grafic MRR pe 12 luni cu gradient
- Breakdown subscripții (active, trial, past due, canceled)
- Quick Actions colorate pe acțiunile uzuale
- Sidebar reorganizat cu grupare "Operații" (Health, Erori, Jobs, Backups, Webhooks, Mentenanță)
- Pagini System cu hero gradient unic per categorie
- Toate paginile (changelog, broadcast, emails, settings) cu design unitar

Atmosfera generală: light, cu accent indigo-violet, gradient hero, KPI tiles, pill badges, switch toggles premium.
Îmbunătățire 10 May 2026

Dark Mode & Design Consistent în Toată Aplicația

Toate paginile portalului de garaj au acum un design unitar, cu suport complet pentru dark mode.

**Schimbări vizibile:**
- Header consistent în toate paginile interne
- Cărți (cards) cu același stil, padding, umbre
- Tabele cu același pattern (header, hover, paginare)
- Butoane primary/secondary/danger unificate
- Switch automat light/dark din setări

**Pagini polishate:**
Clienți, mașini, programări, comenzi, facturi, devize, inventar, rapoarte, calendar, setări.
Funcționalitate Nouă 07 May 2026

Comutator Funcționalități per Garaj (Admin Controls)

Administratorii pot activa/dezactiva funcționalități individual pentru fiecare garaj.

**Funcționalități controlabile:**
- Integrări furnizori (toate sau individual)
- Campanii reactivare
- Google Reviews automate
- Notificări interactive WhatsApp/SMS
- Portal multilingv
- Și altele

**Util pentru:**
- Trial-uri cu funcționalități limitate
- Beta-testing controlat
- Diferențiere între planurile Basic/Pro/Enterprise
Îmbunătățire 05 May 2026

Bardi Auto — Scraper Real Pentru Portal Web

Driver-ul Bardi a fost upgradat de la mock la scraper real, care interoghează direct portalul web Bardi.

**Ce s-a schimbat:**
- Înlocuit driver-ul placeholder cu sesiune autentificată reală
- Cache de 1h pentru rezultate de căutare
- Retry automat la timeouts și erori temporare
- Fallback grațios când portalul Bardi e indisponibil

Rezultatele sunt acum 100% conforme cu prețurile și stocurile reale.
Funcționalitate Nouă 03 May 2026

Integrare Furnizor Nou: Bardi Auto

Bardi Auto este acum integrat ca furnizor de piese în AutoSync Pro.

**Ce poți face:**
- Cauți piese direct din interfața de inventar
- Compari prețurile Bardi cu ceilalți furnizori (RoSpareParts, Augsburg, Distrigo)
- Comanzi cu un click — comanda merge direct în portalul Bardi
- Tracking livrare integrat

**Acoperire:**
- Catalog complet (peste 500.000 SKU-uri)
- Stoc live actualizat la fiecare oră
- Suport pentru toate mărcile prezente la Bardi

*Disponibil pentru toate garajele cu cont activ Bardi.*
Funcționalitate Nouă 24 April 2026

Notificări Interactive WhatsApp & Aprobare Devize prin SMS

Clienții pot aproba devize și răspunde la programări direct din WhatsApp sau SMS — fără să descarce nicio aplicație.

**Funcționalități:**
- **Devize interactive:** clientul primește devizul în WhatsApp, vede detaliile, dă click pe "Aprob" → devizul devine comandă
- **Confirmare programări:** SMS cu link "Confirm / Anulez" — răspunsul ajunge instant în calendar
- **Status update:** mesaje automate la fiecare schimbare de status comandă (în lucru, gata de ridicat, finalizat)
- **Webhook-uri Twilio inbound:** răspunsurile clienților sunt parsate și procesate automat

**Beneficii:**
- Aprobări mai rapide — clientul nu mai pierde timp cu telefoane
- Mai puține no-show-uri — confirmare directă
- Trasabilitate completă — fiecare interacțiune e logată
Funcționalitate Nouă 18 April 2026

Portal Client Multilingv (RO / EN / DE / FR)

Portalul de clienți suportă acum 4 limbi: Română, Engleză, Germană și Franceză.

**Pentru ce e util:**
- Garaje cu clienți expați sau turiști
- Service-uri în zone de frontieră (Arad, Timișoara, Oradea)
- Flote internaționale care vin la întreținere

**Cum se setează:**
- Limba implicită: Setări → Localizare
- Clientul își poate alege limba din portal
- Comutatorul de limbă apare automat în footer-ul portalului

Toate emailurile automate (programări, facturi, recenzii) sunt trimise în limba clientului.
Funcționalitate Nouă 12 April 2026

Google Reviews — Cereri Recenzii Automate

După fiecare service finalizat, sistemul cere automat recenzie pe Google Business Profile.

**Cum funcționează:**
- La marcarea unei comenzi ca "finalizat", clientul primește un link direct către pagina Google a garajului
- Mesajul e trimis pe canalul preferat (WhatsApp / SMS / Email)
- Timing inteligent — se trimite la 2 ore după finalizare, când clientul e mulțumit
- Dashboard cu rate de conversie și recenzii primite

**Configurare:**
Setări → Recenzii → Adaugă URL Google Business → Activează auto-cereri.

Clienții mulțumiți construiesc reputația ta online — fără efort manual.
Funcționalitate Nouă 05 April 2026

Campanii de Reactivare Clienți

Recâștigă clienții pierduți cu campanii automate de reactivare.

**Ce face funcționalitatea:**
- Detectează automat clienții care nu au mai venit de X luni (configurabil)
- Trimite WhatsApp/SMS/Email cu mesaj personalizat
- Oferă cupoane de reducere generate automat
- Tracking complet: cine a fost contactat, cine a răspuns, cine a revenit

**Cum o activezi:**
1. Setări → Marketing → Campanii Reactivare
2. Definește pragul de inactivitate (ex: 6 luni)
3. Personalizează mesajul și cuponul oferit
4. Activează — restul rulează automat

*Disponibil pe planul Pro.*
Îmbunătățire 30 March 2026

Configurare Plan Pro — Limită 1 Garaj

Actualizat configurarea planurilor:

- **Basic:** max 1 garaj
- **Pro:** max 1 garaj (actualizat de la 3)

Ambele planuri permit acum un singur garaj per cont.
Îmbunătățire 30 March 2026

Îmbunătățire Dashboard — Logică condițională

Dashboard-ul arată acum conținut relevant în funcție de starea clientului:

- **Fără garaj:** Banner "Creează primul garaj" + buton de creare
- **Cu garaj, abonament activ:** Buton "Accesează Panoul" + status abonament
- **Cu garaj, fără abonament:** Banner "Activează abonament"
- **Plan Basic:** Sugestie upgrade la Pro

Eliminat secțiunea "Noutăți Platformă" din dashboard-ul clienților (disponibilă doar intern).

Butonul "Adaugă Garaj Nou" apare doar dacă nu s-a atins limita planului.
Rezolvare Bug 30 March 2026

Rezolvare: Pagina Billing — eroare $garages

Am rezolvat eroarea "Undefined variable $garages" care apărea pe pagina de billing.

**Cauza:** Controller-ul trimitea variabila `$garage` (singular), dar view-ul aștepta `$garages` (colecție).

**Fix:** BillingController trimite acum ambele variabile — `$garage` (primul garaj) și `$garages` (colecția completă).
Rezolvare Bug 30 March 2026

Rezolvare: Login pe subdomeniu (redirect loop)

Am rezolvat problema prin care utilizatorii nu se puteau autentifica pe subdomenii (ex: garage.autosyncpro.ro).

**Cauza:** Lipsa configurării Trusted Proxies pentru Railway. Cookie-ul de sesiune nu persista între requests pe subdomeniu deoarece Laravel nu detecta corect protocolul HTTPS.

**Fix aplicat:**
- Adăugat Trusted Proxies în middleware stack
- Configurare SESSION_DOMAIN pentru wildcard subdomenii
- Rezolvare consistentă a tenant-ului între middleware-uri
Funcționalitate Nouă 30 March 2026

Sistem Domeniu Personalizat pentru Garaj

Clienții cu plan Pro pot acum configura un domeniu propriu pentru panoul lor de garaj.

**Ce include:**
- Setări domeniu personalizat în panoul de administrare
- Verificare DNS automată (CNAME)
- Middleware dedicat pentru rezolvare tenant din domeniu custom
- Documentație completă pentru configurare

**Cum funcționează:**
1. Mergi la Setări → Domeniu Personalizat
2. Introdu domeniul dorit (ex: panel.garaju-meu.ro)
3. Adaugă înregistrarea CNAME în DNS
4. Verifică configurarea din panou

*Disponibil doar pe planul Pro.*
Rezolvare Bug 28 March 2026

Fix 500 Error & Tabele Lipsă

Rezolvat eroarea 500 cauzată de tabelele garage_estimates și garage_stock_movements care lipseau din baza de date.
Funcționalitate Nouă 28 March 2026

Portal Client — Acces Clienți

Portal dedicat clienților cu login propriu, dashboard cu KPI-uri, vizualizare mașini, servicii, facturi și programări.
Funcționalitate Nouă 27 March 2026

Setări Garaj, Rapoarte & Calendar

Setări garaj cu 4 tab-uri (general, program, notificări, facturare), rapoarte cu grafice ApexCharts, calendar FullCalendar.
Îmbunătățire 26 March 2026

Dashboard Avansat cu Grafice

6 KPI cards cu statistici, grafice interactive ApexCharts, acțiuni rapide, liste cu servicii și facturi recente.
Funcționalitate Nouă 25 March 2026

Portal Garaj: Devize/Estimări

CRUD devize cu articole inline, workflow status (draft, trimis, acceptat, respins), conversie deviz în comandă de lucru.
Funcționalitate Nouă 24 March 2026

Portal Garaj: Inventar & Stoc

CRUD complet piese și materiale, alerte stoc scăzut, ajustare stoc manuală, istoric mișcări stoc.
Funcționalitate Nouă 23 March 2026

Portal Garaj: Programări

Gestionare programări cu status-uri multiple, conversie rapidă programare la comandă de lucru.
Funcționalitate Nouă 22 March 2026

Portal Garaj: Facturare & Plăți

Creare rapidă factură din serviciu, calcul TVA 19% live, progress bar plăți, înregistrare plăți inline.
Funcționalitate Nouă 21 March 2026

Portal Garaj: Comenzi de Lucru cu Workflow

Sistem de comenzi de lucru cu workflow vizual în 5 pași, articole inline, butoane rapide de schimbare status.
Funcționalitate Nouă 20 March 2026

Portal Garaj: Modul Mașini + VIN Decoder

Gestionare completă a mașinilor, decodare VIN prin API NHTSA, bază de date cu 35 mărci și peste 130 modele.
Funcționalitate Nouă 19 March 2026

Portal Garaj: Modul Clienți

CRUD complet pentru clienții garajului cu căutare, filtrare, conturi legate și vizualizare detaliată.
Îmbunătățire 18 March 2026

Arhitectură Multi-Tenant Securizată

Izolare completă a datelor per garaj folosind Global Scopes și trait-ul BelongsToTenant. Securitate la nivel de query.
Funcționalitate Nouă 17 March 2026

Integrare Stripe Billing

Checkout Stripe cu trial 14 zile, gestionare abonament, portal Stripe pentru facturi și metode de plată.
Funcționalitate Nouă 16 March 2026

Panou Super Admin Complet

Panou de administrare cu gestionare clienți, garaje, tickete, setări generale ale platformei și log de activitate.
Funcționalitate Nouă 15 March 2026

Dashboard Client & Sistem Ticketing

Dashboard client cu statistici rapide, acțiuni rapide, ticketing complet cu creare, vizualizare, răspunsuri și suport din partea administratorului.
Anunț 14 March 2026

Lansare Platformă AutoSync Pro

Landing page complet cu prezentare funcționalități, pagina de prețuri cu 3 planuri, formular de contact, pagini Termeni și Condiții și Politica de Confidențialitate.

Folosim cookie-uri esențiale pentru funcționarea site-ului și cookie-uri opționale pentru analiză și îmbunătățire. Citește Politica de Cookie-uri.

Setări Cookie-uri

🔒 Cookie-uri Esențiale

Necesare pentru funcționarea site-ului. Nu pot fi dezactivate.

📊 Cookie-uri de Analiză

Ne ajută să înțelegem cum utilizezi site-ul pentru a-l îmbunătăți.

📢 Cookie-uri de Marketing

Folosite pentru a afișa reclame relevante și campanii personalizate.