Noutăți și actualizări

Istoricul Panelului

Vezi funcțiile noi, îmbunătățirile și problemele rezolvate de la prima versiune a proiectului până în prezent. Această pagină este publică pentru toți utilizatorii panelului.

Versiunea curentă v3.13.1
v3.13.1Versiunea curentă

Livrare Discord exclusiv prin bot și canale configurabile

#

Nou

  • Pagina „Evenimente și remindere” păstrează evenimentele organizației ca dovezi și permite adăugarea evenimentelor trecute sau viitoare.
  • La salvare se publică evenimentul în Discord, iar timp de 14 zile se poate trimite automat câte un reminder zilnic cu zilele rămase.
  • Evenimentele pot fi arhivate sau șterse, iar arhivarea oprește reminderele pentru acel eveniment.
  • Mesajele Discord sunt trimise exclusiv prin bot, în canalele selectate pe fiecare organizație.
  • Canalele Discord pot fi descoperite automat și sunt grupate în server principal și server secundar, păstrând ordinea și categoriile lor.
  • Demo-ul public folosește acum un asistent plutitor local, fără date reale și fără o pagină separată în meniul din stânga.

Îmbunătățit

  • Permisiunile organizației și ale angajaților sunt simplificate: rolurile selectate pentru citire sau scriere se aplică pe întreaga zonă corespunzătoare, iar scrierea include și ștergerea.
  • Administrarea organizației permite ownerului să schimbe roluri, servere și canale, cu aceeași regulă unitară de citire, scriere și ștergere.
  • Selecția rolurilor și canalelor se adaptează automat când există un singur server Discord.
  • Craft Mecanic este integrat în Calculator și nu mai apare ca pagină separată în navigare, asistent, onboarding sau pachetele organizației.
  • Footerul comun este încărcat și pe pagina Stash.

Rezolvat

  • Salvarea unui eveniment nu mai depinde de apăsarea manuală a butonului de test pentru publicarea în Discord.
  • Au fost eliminate denumirile vechi „IC” din interfața evenimentelor.
  • Au fost corectate linkurile și referințele rămase către pagina separată Craft Mecanic.
  • Intrările duplicate de versiune din changelog au fost corectate.
v3.12.0Versiunea curentă

Calculatoare vizuale, teme tematice și module organizaționale

#

Nou

  • Calculatoarele Masă Crafting, Croitorie și Craft Mecanic au acum galerii cu imaginile obiectelor; apăsarea unei imagini deschide direct rețeta corespunzătoare.
  • Rezultatul calculatorului afișează preview-ul obiectului în dreapta, cu deschidere mărită și revenire la galerie.
  • Temele tematice pot fi activate separat pentru fiecare organizație, cu opțiune de aplicare și compatibilitate cu modul întunecat.
  • Au fost adăugate decoruri tematice pentru iarnă, toamnă, Halloween, Crăciun, Paște, primăvară și vară, cu efecte discrete pentru butoane și zonele centrale.
  • Asistentul înțelege mai bine întrebările fără diacritice sau scrise greșit, păstrează contextul conversației și oferă rețete exacte, materiale brute și răspunsuri live autorizate.
  • Asistentul are butoane rapide, feedback util/neutil și o zonă administrativă pentru întrebări și răspunsuri.
  • Modulul Acțiuni permite activități personalizate, selectarea membrilor implicați, webhook, permisiuni pe roluri și clasamente de implicare cu export manual și săptămânal.
  • Anunțurile, sondajele și învoirile sunt separate pe pagini pentru organizație și angajați și apar doar utilizatorilor cu accesul necesar.
  • Stash-ul sincronizează în timp real stocul cu embedul Discord și elimină embedul când înregistrarea nu mai este arhivată.
  • Butonul FiveM se conectează direct la serverul B-Zone și afișează numărul live de jucători conectați.

Îmbunătățit

  • Calculatoarele folosesc materialele brute corecte pentru cabluri și nu mai multiplică uneltele sau undițele în rezultate.
  • Ordinea și maparea imaginilor pentru obiecte, inclusiv Kevlar, au fost corectate.
  • Galeria pornește închisă, dropdownul are dimensiune controlată și scroll propriu, iar conținutul nu mai depășește panoul.
  • Temele folosesc o singură compoziție de fundal, gradient întunecat în centru și animații ușoare; intensitatea este redusă automat în modul întunecat.
  • Accesul modulelor și al datelor este izolat pe organizații și verificat în funcție de rolurile Discord și permisiunile configurate.

Rezolvat

  • Au fost reparate accesarea paginii corecte din asistent și afișarea răspunsurilor irelevante când există mai multe rezultate.
  • Au fost rezolvate problemele de încărcare inițială a temelor, tema de toamnă, butonul de aplicare și suprapunerea decorațiunilor peste text.
  • Verificarea membrilor Discord funcționează corect când organizația folosește mai multe servere.
  • A fost corectată comunicarea CORS pentru statusul FiveM și sesiunea panelului.
v3.11.5

Wrapper intern pentru verificare sistem

#

Rezolvat

  • Pagina de verificare folosește acum aceeași structură internă ca paginile standard ale panelului.
  • Limitarea de lățime nu mai este aplicată direct pe `main`, unde era suprascrisă de layoutul comun.

Izolat

  • Nu au fost schimbate sidebarul, `panel-layout.js`, SQL-ul sau funcțiile Supabase.
v3.11.4

Layout standard pentru verificare sistem și loguri

#

Rezolvat

  • Verificarea sistemului nu mai ocupă toată lățimea ecranului.
  • Conținutul folosește acum același container standard ca restul paginilor panelului.

Izolat

  • Sidebarul și fișierul său de layout au rămas nemodificate.
v3.11.3

Lățime corectă pentru conținutul paginilor administrative

#

Rezolvat

  • „Verificare sistem” și „Loguri” folosesc acum toată zona disponibilă pentru conținut.
  • Eliminată constrângerea care centra paginile într-o coloană îngustă.

Izolat

  • Modificarea este limitată la cele două pagini; sidebarul nu a fost schimbat.
v3.11.2

Verificare sistem și loguri afișate corect

#

Rezolvat

  • Structura paginii „Verificare sistem” a fost aliniată cu layoutul comun al panelului.
  • Pagina „Loguri” își păstrează acum conținutul în zona principală, fără să fie împins în afara ecranului de sidebar.

Compatibilitate

  • Ambele pagini folosesc containere flexibile și funcționează corect pe desktop și pe ecrane înguste.
v3.11.1

Sesiune corectă și prelungire prin voucher

#

Rezolvat

  • Expirarea sesiunii este interpretată corect atât ca dată ISO, cât și ca timestamp numeric.
  • Indicatorul din meniul utilizatorului și verificarea sistemului afișează acum starea reală a sesiunii.

Nou

  • Meniul utilizatorului include acces direct la „Prelungire organizație cu voucher”.
  • Arhiva versiunii conține sursa web, funcțiile Supabase, SQL-ul și configurația de deploy.
v3.11.0

Administrare platformă și arhive de rollback

#

Nou

  • Administratorii platformei pot fi adăugați și eliminați direct din panoul admin.
  • Panoul include ban/unban pentru conturi și secțiuni pliabile pentru navigare mai rapidă.

Securizat

  • Ban-ul revocă sesiunile active și blochează autentificarea până la unban.
  • Administratorii principali rămân protejați și nu pot fi eliminați sau blocați din interfață.

Rollback

  • Fiecare actualizare este arhivată în panel-project-versions/ împreună cu fișierele afectate, funcțiile și SQL-ul.
v3.10.0

Curățare și stabilitate în toate paginile

#

Rezolvat

  • Realtime Supabase este permis corect prin CSP, fără blocarea conexiunilor WebSocket.
  • Clientul Supabase este reutilizat pentru a elimina instanțele Auth duplicate.
  • Au fost reparate încărcarea profilului, variabilele administrației și elementele DOM lipsă.

Îmbunătățit

  • Logurile de depanare și datele organizației nu mai sunt afișate în consola utilizatorului.
  • Fișierele JavaScript fără referințe active au fost eliminate, fără ștergerea funcțiilor Supabase folosite de deploy sau cron.
v3.8.1

Vouchere mai sigure și Standard extins

#

Nou

  • Pachetul Standard permite maximum 10 roluri Discord în toate fluxurile de configurare.
  • Voucherele memorează modulele pachetului și au o perioadă explicită pentru activare.

Securizat

  • Crearea și reactivarea organizației prin voucher se execută tranzacțional în baza de date.
  • Revocarea păstrează voucherul și istoricul, fără ștergere definitivă.
  • Generarea, revocarea și folosirea voucherelor sunt urmărite în audit.

Administrare

  • Lista voucherelor afișează expirarea și statusurile Activ, Folosit, Revocat și Expirat.
  • Limita actuală de generare a voucherelor a rămas neschimbată.
v3.8.0

Pachete modulare pentru organizații

#

Nou

  • Pachetul Standard include modulele legale de bază fără a forța achiziția pachetului Full.
  • Modulele opționale pot fi activate individual din administrarea organizației.
  • Pachetul Full activează automat toate modulele disponibile.

Securizat

  • Accesul paginilor este filtrat server-side după pachet și apoi după rolul Discord.
  • Setările vechi Standard/Full rămân compatibile și primesc automat modulele corespunzătoare.

Administrare

  • Catalogul modulelor este afișat în pagina de administrare a organizațiilor.
  • Prețurile și extraopțiunile comerciale pot fi adăugate ulterior în prezentarea publică.
v3.7.0

Administrare centralizată și control securizat al organizațiilor

#

Nou

  • Pagină dedicată pentru administrarea tuturor organizațiilor platformei.
  • Căutare, filtre, status, pachete, expirări, membri activi și sesiuni active într-o singură vedere.
  • Panou de detalii cu guilduri, roluri, webhook-uri, permisiuni și sănătatea configurației.

Securizat

  • Acțiunile administrative sunt validate server-side și sunt accesibile doar administratorului platformei.
  • Operațiunile sensibile folosesc rate-limit, confirmări explicite și audit automat.
  • URL-urile webhook nu sunt expuse în noul rezumat administrativ.

Control

  • Verificare Discord pe organizație, revocare sesiuni și control al perioadei de valabilitate.
  • Export CSV administrativ cu informații operaționale, fără secrete.
v3.6.0

Sesiune centralizată și încărcare mai rapidă

#

Îmbunătățit

  • Reînnoirea sesiunii panel este deduplicată când mai multe componente pornesc simultan.
  • Istoricul personal de pontaj este limitat la cele mai recente 100 de înregistrări.
  • Directorul de utilizatori din Rapoarte este reținut temporar pentru a evita cereri repetate.

Rezolvat

  • Citirea redundantă a tabelului users la deschiderea pontajului nu mai blochează afișarea controalelor.
  • Manifestul funcțiilor Supabase include acum toate funcțiile folosite de configurarea organizațiilor și tutorial.

Infrastructură

  • A fost adăugat indexul pentru filtrarea rapidă a istoricului pe organizație și Discord ID.
v3.5.0

Flux stabil pentru vouchere și organizații

#

Nou

  • Crearea unei organizații prin voucher poate continua și fără Guild ID introdus la login.
  • Draftul are pași separați pentru adăugarea guildului, citirea rolurilor și activare.

Îmbunătățit

  • Voucherul este verificat server-side prin sesiunea Discord, iar configurarea rămâne izolată pe organizație.
  • Apelurile pentru configurarea draftului folosesc autentificarea publică JWT necesară Edge Functions.

Rezolvat

  • Nu mai apare eroarea de Guild ID obligatoriu când utilizatorul dorește să aleagă serverul în pasul următor.
  • Activarea draftului nu mai depinde exclusiv de existența unei sesiuni de panel deja create.
v3.2.3

Roluri sincronizate și încărcare mai rapidă

#

Nou

  • Verificare automată a rolului Discord la fiecare două minute, fără logout/login.
  • Accesul respectă paginile selectate pentru fiecare rol al organizației.

Îmbunătățit

  • Cache pentru rol și organizație, pentru navigare mai rapidă între pagini.
  • Administratorii cu nivel 99 au acces complet la module.
  • Versiunea web rămâne compatibilă cu instalarea Android și iOS.

Rezolvat

  • Sesiunile vechi nu mai trimit automat utilizatorii cu pagini selectate în guest.
v3.2.2

Meniu lateral izolat și constant

#

Rezolvat

  • Stilurile proprii ale paginilor nu mai pot deforma sau ascunde meniul comun.
  • Toate paginile permise sunt reconstruite constant, cu edit.html exclus explicit.
v3.2.1

Footer clar și instalare iOS inteligentă

#

Îmbunătățit

  • Semnătura proiectului este centrată, iar donația este în dreapta.
  • Asistentul se ridică automat deasupra footerului când acesta devine vizibil.
  • Instalarea iOS este ascunsă în aplicația deja adăugată pe Home Screen, dar rămâne vizibilă în Safari.
v3.2.0

Lansare mobilă oficială și identitate unitară

#

Nou

  • Prima versiune Android stabilă, publicată ca v1.0.0.
  • Noul logo oficial este folosit unitar pe web, Android și iOS.

Îmbunătățit

  • Versiunile platformei și aplicațiilor sunt sincronizate.
  • Footerul păstrează semnătura proiectului la distanță sigură de asistent.
  • Linkurile de instalare Android indică versiunea stabilă curentă.

Verificat

  • Navigarea, autentificarea Discord, permisiunile, resursele obligatorii și actualizările mobile au fost reverificate înainte de lansare.
v3.1.0

Experiență mobilă și asistent discret

#

Nou

  • Balonul robotului apare trei secunde, apoi rămâne doar avatarul circular.
  • Reguli responsive globale pregătite pentru viitoarea aplicație mobilă.

Îmbunătățit

  • Header mai înalt și titluri lizibile inclusiv pentru denumirile lungi.
  • Carduri și grile pe o singură coloană pe telefon.
  • Formulare și butoane optimizate pentru atingere, fără zoom nedorit.
  • Tabele derulabile, modale, footer, meniu și asistent adaptate ecranului și zonelor de siguranță.

Rezolvat

  • Eliminarea depășirilor orizontale produse de componente cu lățime fixă.
  • Balonul asistentului nu mai rămâne permanent și nu reapare după minimizare.
v3.0.0

Diagnosticare, configurare portabilă și pontaje fiabile

#

Nou

  • Pagină administrativă „Verificare sistem”, disponibilă exclusiv nivelului 7.
  • Diagnostic automat pentru schema Supabase, RLS, utilizatorul administrator, cele șapte roluri și configurarea Discord.
  • Verificarea individuală a webhook-urilor fără expunerea adreselor secrete.
  • Verificarea funcțiilor Edge, a paginii publice, a proiectului Supabase și a scripturilor obligatorii de pe GitHub Pages.
  • Configurator extins și pachet complet pentru mutarea panelului pe alt proiect Supabase și server Discord.

Îmbunătățit

  • Închiderea automată nu mai depinde exclusiv de browser.
  • Confirmările Discord sunt urmărite separat și retrimise până la livrare.
  • Erorile Discord sunt salvate pentru diagnosticare.
  • Porecla Discord este sincronizată în display_name și în istoricul pontajelor.
  • Navigarea, sidebarul, Logout, header-ul și footer-ul au fost uniformizate pe desktop și mobil.
  • Selectorul păstrează numai tema Panel și tema Dark.

Rezolvat

  • Repararea turelor rămase active după ora de închidere.
  • Restabilirea butonului Start și a citirii istoricului după o publicare incompletă.
  • Confirmarea Discord pentru închiderea automată, inclusiv la rulări simultane.
  • Eliminarea temei luminoase cu contrast slab.
  • Corectarea configurației Supabase pe paginile esențiale și sincronizarea fișierelor locale, GitHub și Edge.
v2.9.0

Anunțuri, sondaje și administrare extinsă

#

Nou

  • Pagină comună de Anunțuri și Sondaje, vizibilă tuturor membrilor autentificați.
  • Managerii și gradele superioare pot publica anunțuri, întrebări și sondaje pentru Familie sau Mecanici.
  • Reacții, vot unic, procente actualizate în timp real și afișarea membrilor care au ales fiecare răspuns.
  • Publicare automată pe Discord prin webhook, cu mențiunea grupului, link direct și rezultate actualizate în același embed.
  • Configurator securizat în Panoul Admin pentru mutarea aplicației pe alt server Discord, inclusiv denumiri editabile pentru cele șapte roluri și toate webhook-urile.
  • Webhook-urile paginilor sunt trimise prin Edge Function și nu mai sunt publicate în codul HTML.
  • Selector global pentru tema Panel, tema întunecată sau tema luminoasă confortabilă.
  • Ștergerea propriilor anunțuri din Marketplace și Black Market, cu administrare completă pentru Coordonator.
  • Curățare automată zilnică a datelor operaționale mai vechi de 30 de zile, fără modificarea utilizatorilor și a configurărilor permanente.

Îmbunătățit

  • Sistemul de permisiuni folosește șapte niveluri, de la El Mecanico la Coordonator.
  • Autorul își poate edita sau șterge propria postare, iar Coordonatorul poate administra toate postările.
  • Conținutul unei postări este opțional; titlul rămâne obligatoriu, iar sondajele necesită cel puțin două variante.
  • Meniul lateral este uniform pe toate paginile: Anunțuri apare sub Dashboard, iar Rapoarte, Loguri și Panou Admin sunt la final.
  • Butonul Logout, panoul lateral și footer-ul au fost uniformizate pe întregul site.
  • Cele trei teme au fost refăcute global, inclusiv cardurile și butoanele meniului lateral.
  • Selectorul temei este afișat în dreapta antetului, iar căutarea este centrată pe toate paginile compatibile.
  • Pagina Locații Ilegale este adaptată pentru telefon: filtrele pornesc închise, iar alegerea hărții rămâne centrată deasupra hărții.
  • Calculatorul Ilegal permite ascunderea selecției și accesul direct la rezultate pe telefon.
  • Confirmarea donației Revolut rămâne în panou, iar pagina Revolut se deschide doar într-o filă separată.

Rezolvat

  • Editarea și ștergerea postărilor folosesc corect sesiunea Discord și actualizează baza de date.
  • Anunțurile și sondajele sunt citite corect din Supabase și se actualizează fără reîncărcarea paginii.
  • Numele mecanicilor este afișat corect în Rapoarte, fără înlocuirea lui cu ID-ul Discord.
  • Numele afișat este resincronizat la autentificare, cu prioritate pentru porecla utilizatorului de pe serverul Discord.
  • Corectarea imaginilor mărite din Craft Mecanic și deschiderea lor direct prin apăsare.
  • Corectarea poziției footer-ului și a panoului lateral pe paginile cu conținut scurt sau foarte lung.
  • Eliminarea butoanelor Logout duplicate și uniformizarea denumirii acestora.
v2.8.0

Footer global și versiuni

#

Nou

  • Sistem centralizat pentru versiunea proiectului.
  • Pagină publică pentru noutăți și actualizări.
  • Pagină tehnică separată, accesibilă doar administratorilor.
  • Footer global cu versiune și donație Revolut.
  • Pagină de mulțumire după confirmarea manuală a donației.
  • Statistici personale extinse în Dashboard.
  • Timpul total de pauză afișat în statisticile utilizatorului.

Îmbunătățit

  • Footer-ul este poziționat la extremitatea de jos și nu mai apare ca un card în mijlocul paginii.
  • Butonul de donație este creat automat pe toate paginile care încarcă modulul global.
  • Starea pontajului indică activ, în pauză sau oprit.
  • Navigarea către pontaj este disponibilă direct din Dashboard.
  • Elementele de susținere nu mai blochează chatul asistentului.

Rezolvat

  • Corectarea butonului Revolut care nu răspundea la apăsare.
  • Eliminarea instanțelor duplicate ale vechiului modul de donație.
  • Separarea instrucțiunilor tehnice de informațiile publice.
v2.7.0

Pontaj și pauze în timp real

#

Nou

  • Înregistrarea turei în Supabase imediat după pornire.
  • Stări distincte pentru pontaj activ, pauză și tură finalizată.
  • Sincronizarea pauzei astfel încât managerii să o vadă fără reîncărcarea paginii.
  • Salvarea momentului intrării în pauză și a duratei totale a pauzelor.

Îmbunătățit

  • Finalizarea turei prin actualizarea aceleiași înregistrări.
  • Calculul duratei lucrate fără timpul petrecut în pauză.
  • Vizibilitatea pontajelor active în pagina de rapoarte.

Rezolvat

  • Normalizarea valorilor vechi din câmpul status.
  • Corectarea restricției bazei de date pentru statusurile pontajului.
v2.6.0

Contracte cu număr unic

#

Nou

  • Numărătoare zilnică a contractelor în Supabase.
  • Format unic de tip CN-AAAA-LL-ZZ-NNN.
  • Funcție SQL pentru rezervarea sigură a următorului număr.

Îmbunătățit

  • Contractul și mesajul Discord folosesc același număr.
  • Numărătoarea nu mai depinde de memoria browserului.

Rezolvat

  • Eliminarea resetării numerelor după ștergerea cache-ului.
  • Eliminarea diferențelor dintre numărul afișat și cel trimis pe Discord.
v2.5.0

Permisiuni și navigare modulară

#

Nou

  • Cinci niveluri de rol: Mecanic, Șef Mecanic, La Familia, Manager și Admin.
  • Permisiuni automate în funcție de pagina accesată.
  • Pagină 403 pentru acces neautorizat.
  • Meniu desktop și meniu mobil bazate pe rol.
  • Căutare globală în modulele disponibile utilizatorului.

Îmbunătățit

  • Structură comună pentru Dashboard, Pontaj, Cereri, Rapoarte, Contracte și Admin.
  • Acces controlat la Marketplace, Black Market, Craft Mecanic și locații.
v2.4.0

Dashboard personal

#

Nou

  • Card pentru starea actuală a pontajului.
  • Card pentru următoarea învoire.
  • Total ture și total timp lucrat.
  • Statistici pentru săptămâna curentă.
  • Separarea turelor de zi de cele de noapte.
  • Media unei ture, cea mai lungă tură și ultimul pontaj.

Îmbunătățit

  • Interfață mai aerisită și adaptată pentru mobil.
  • Actualizarea automată a statisticilor utilizatorului.
v2.3.0

Pauze și controlul turei

#

Nou

  • Buton pentru punerea turei în pauză.
  • Reluarea turei fără pierderea timpului acumulat.
  • Evidența pauzelor în rapoarte.

Rezolvat

  • Timerul nu mai include pauza în durata lucrată.
  • Starea turei se păstrează după revenirea în pagina de pontaj.
v2.2.0

Pontaj de zi și de noapte

#

Nou

  • Pontaj de noapte permis între 20:00 și 23:00.
  • Pontaj de zi permis între 23:01 și 19:59.
  • Mesaje explicative când este ales tipul greșit de pontaj.
  • Oprire automată la finalul intervalului permis.
  • Trimiterea finalului de tură către webhook-ul Discord.

Îmbunătățit

  • Separarea rapoartelor pentru ture de zi și ture de noapte.
  • Protecție împotriva pornirii simultane a mai multor ture.
v2.1.0

Rapoarte și clasamente

#

Nou

  • Clasamente zilnice, săptămânale, lunare și totale.
  • Rapoarte de pontaj pentru manageri.
  • Export CSV și XLSX.
  • Rapoarte săptămânale pentru canalele Discord configurate.
  • Vizualizarea turelor active.

Îmbunătățit

  • Durata este păstrată și în milisecunde pentru calcule corecte.
  • Filtrarea rapoartelor după utilizator și perioadă.
v2.0.0

Migrare la Supabase și Discord OAuth

#

Nou

  • Autentificare cu Discord.
  • Profil de utilizator sincronizat cu baza de date.
  • Rol implicit Mecanic pentru conturile noi.
  • Persistența pontajelor, utilizatorilor și cererilor în Supabase.
  • Interfață web unificată pentru principalele module.

Îmbunătățit

  • Înlocuirea stocării locale cu date centralizate.
  • Accesarea panelului de pe GitHub Pages.
  • Adaptarea autentificării pentru mediul public.
v1.9.0

Marketplace și instrumente interne

#

Nou

  • Marketplace pentru produse și servicii.
  • Black Market disponibil numai rolurilor autorizate.
  • Calculator pentru activitățile interne.
  • Craft Mecanic cu materiale, piese și rețete.
  • Atlas cu locații importante din Los Santos și Cayo Perico.

Îmbunătățit

  • Căutare și filtrare în conținutul panelului.
  • Navigare rapidă între instrumente.
v1.8.0

Contracte și evidența personalului

#

Nou

  • Generator de contracte în format HTML.
  • Număr automat pentru contract.
  • Completarea manuală a managerului.
  • Dată și oră generate automat.
  • Previzualizare, copiere și resetare.
  • Încărcarea imaginilor prin lipire și trimiterea lor către Discord.

Îmbunătățit

  • Funcții configurabile pentru Mecanic, Ajutor, Ucenic și Spălător auto.
  • Conținut contractual adaptat organizației active.
v1.7.0

Cereri și învoiri

#

Nou

  • Formular pentru învoiri și absențe.
  • Salvarea cererilor în baza de date.
  • Înregistrarea automată în canalul de loguri.
  • Posibilitatea anulării unei cereri.
  • Afișarea următoarei învoiri în Dashboard.

Îmbunătățit

  • Separarea cererilor utilizatorului de instrumentele managerilor.
v1.6.0

Administrare și roluri

#

Nou

  • Panou de administrare a utilizatorilor.
  • Promovarea și retrogradarea rolurilor.
  • Modificarea sau oprirea forțată a pontajelor.
  • Ștergerea înregistrărilor greșite.
  • Configurarea webhook-urilor și a opțiunilor de pontaj.

Îmbunătățit

  • Separarea funcțiilor de utilizator, manager și administrator.
v1.5.0

Integrare Discord

#

Nou

  • Webhook-uri pentru pornirea și oprirea pontajului.
  • Mesaje automate pentru finalul turei.
  • Canale separate pentru pontaj, învoiri, rapoarte și clasamente.
  • Notificări clare pentru acțiuni reușite sau blocate.
v1.4.0

Pontaj persistent

#

Nou

  • Salvarea turelor în baza de date.
  • Restaurarea cronometrului după revenirea în pagină.
  • Durată calculată automat.
  • Istoric personal al pontajelor.

Rezolvat

  • Timerul nu se mai resetează la schimbarea paginii.
  • Reducerea riscului de pierdere a unei ture active.
v1.3.0

Interfață și navigare

#

Nou

  • Temă închisă pentru întregul panel.
  • Meniu lateral pentru desktop.
  • Meniu adaptat dispozitivelor mobile.
  • Carduri și ferestre de notificare consistente.
  • Structură comună pentru paginile aplicației.
v1.2.0

Primul sistem de pontaj

#

Nou

  • Pornirea și oprirea unei ture.
  • Cronometru vizibil în pagină.
  • Identificarea utilizatorului conectat.
  • Salvarea datei, orei de început și orei de final.
v1.1.0

Conturi și profil utilizator

#

Nou

  • Ecran de autentificare.
  • Profil cu nume, avatar și rol.
  • Protejarea paginilor pentru utilizatorii neautentificați.
  • Buton de deconectare.
v1.0.0

Lansarea inițială

#

Nou

  • Prima versiune funcțională a Panel by Little Mario.
  • Dashboard principal.
  • Structura de bază a meniului.
  • Design responsive în limba română.
  • Primele module pentru gestionarea activității personalului.