Release notes

PCLab pakeitimai

Projektas pradėtas 2026-04-11. Žemiau — aiškus darbų sąrašas pagal datas ir versijas.

Dabartinė versija v18.0
v18.0

Finalūs dizaino ir partnerio savitarnos patobulinimai

  • Partnerių logotipų juosta dabar rodo tik logotipus / wordmark’us ir slenka be sustojimo, be „Patvirtinti partneriai“ teksto.
  • Sutvarkytas temos išsaugojimas naršyklėje: naudojamas cookie, localStorage, sesija ir vartotojo DB reikšmė.
  • Perdaryti partners.php ir tops.php, kad puslapiai atrodytų kaip vientisa PCLab sistema, o ne testiniai blokai.
  • Partnerio savitarnoje pridėtas patogus logotipo įkėlimas, lokacijų darbo laiko šablonai ir automatinės miesto koordinatės.
  • Partnerio paraiškoje galima nurodyti logotipo URL ir darbo laiką; patvirtinus jie perkeliami į partnerio profilį bei lokaciją.
v17.0

Installerio konfigūracija ir asset URL pataisymai

  • DB duomenys dabar įvedami tiesiai per /install.php — nebereikia rankiniu būdu redaguoti config/config.php.
  • Installeris pats patikrina MariaDB/MySQL prisijungimą ir sugeneruoja production config failą su unikaliais secret raktais.
  • CSS, JS ir kiti assets dabar kraunami iš dabartinio hosto, todėl testiniame domene nebelieka app.css/pages.css timeout problemos.
  • Svetainės URL galima palikti auto, kad projektas veiktų tiek testiniame subdomene, tiek galutiniame domene be papildomų pakeitimų.
v16.0

Finalinis install, dizaino suvienodinimas ir partnerių juosta

  • Atskiras migracijos failas pašalintas iš release. Visa DB struktūra ir senų DB taisymai dabar įtraukti į vieną finalinį install.php.
  • Install health check papildytas visomis projekto lentelėmis: scanner, price alerts, recent views, rate limit, price history ir kt.
  • Header prieš scroll ir po scroll naudoja vienodą stilių, todėl index.php ir vidiniai puslapiai vizualiai nesiskiria.
  • pcx-logo-strip perdarytas į švarią nuolat slenkančią partnerių juostą be HR tipo linijų ir be sustojimų.
  • Changelog perdarytas į paprastą profesionalų pakeitimų sąrašą pagal datas.
v15.0

Partnerio savitarnos valdymas ir žemėlapio pataisymai

  • Partneris pats valdo savo projektą per „Mano parduotuvė / servisas“: profilį, kontaktus, lokacijas, darbo laiką, paslaugas, prekes, XML feed ir žinutes.
  • Patvirtinto partnerio aktyvios lokacijos ir paslaugos automatiškai rodomos viešoje dalyje.
  • Admin kuriant partnerį gali iškart pridėti pirmą lokaciją žemėlapiui.
  • Paraiškos patvirtinimas sukuria partnerį, lokaciją, paslaugas ir gali priskirti partnerio vartotoją.
v14.0

MariaDB install pataisymai

  • SHOW TABLES LIKE ? ir SHOW COLUMNS LIKE ? pakeista į information_schema tikrinimą, kad veiktų su MariaDB native prepared statements.
  • Sutvarkytas install.php lentelių ir stulpelių tikrinimas hostinguose, kuriuose PDO emulate prepares išjungtas.
v13.0

Profesionalus diegimas ir partnerių workflow

  • Perdarytas public/install.php: švarus diegimas, DB health check, repair režimas ir aiškūs diegimo žingsniai.
  • Pridėtos partner_applications, partner_services ir scanner_report_shares struktūros.
  • Darbo laikas lokacijose pradėtas pildyti pagal savaitės dienas, ne rankiniu JSON.
  • User-menu partnerio paskyrai pradėjo rodyti savitarnos valdymo nuorodą.
v12.5

Home paieška: miestas → paslauga

  • Pirmiausia pasirenkamas miestas arba rajonas.
  • Paslaugų laukas lieka pilkas ir neaktyvus, kol nepasirinktas miestas.
  • Paslaugos filtruojamos pagal realiai tame mieste esančius patvirtintus tiekėjus.
v12.0

Viešųjų puslapių sutvarkymas

  • Perdaryti katalogo, partnerių, topų, scannerio, kontaktų, taisyklių ir informaciniai puslapiai.
  • Topuose palikti tik svarbiausi blokai: populiariausias produktas ir geriausi partneriai.
  • Partnerių profiliuose pradėtos rodyti paslaugų kortelės ir aiškesni veiksmai klientui.
v11.0

Index puslapio dizainas ir dropdownai

  • Native select pakeisti į custom dropdownus.
  • Sutvarkytas pcx-search-card dizainas, border-radius ir priklausoma paslaugų logika.
  • Facebook atsiliepimų blokas pradėjo rodyti aiškią tuščią būseną, kol nėra realaus importo.
v10.0

PCLab vizualinis pagrindas

  • Perdarytas pagrindinis hero blokas su profesionaliu PC servisų vizualu.
  • Sutvarkytas header, kalbos perjungimas, theme toggle ir pagrindinės navigacijos išdėstymas.
  • PCLab Tools pradėtas formuoti kaip atskiras scannerio įrankis.
v7.0

Patvirtinimai, paslaugos ir scanner siuntimas

  • Pridėtos partnerių paraiškos ir administracinis tvirtinimas.
  • Pridėti partnerių, lokacijų ir paslaugų statusai.
  • Pridėtas scanner ataskaitos siuntimas pasirinktam partneriui.
v0.1

Projekto pradžia

  • Pradėta PCLab idėja: viena vieta PC servisams, parduotuvėms, privatiems meistrams, komponentams ir diagnostikai.
  • Sukurta bazinė struktūra: public entry, templates, includes, config, database schema ir seeds.
  • Numatytos pagrindinės rolės: user, partner ir admin.