Skip to content

Curăță codul mort, comentariile false și textele în română din cod

Vitalie requested to merge 22_dead-code-main into main

Aceleași trei commit-uri ca în !67 (merged), care a intrat deja în develop.

Closes #22 (closed)

Ce se schimbă

  1. Codul pe care nu-l importă nimeniPlaceholderMedia.tsx, PromoBanner.tsx, data/products.ts, data/categories.ts, 13 iconițe din icons.tsx, ColorInput și ALLOWED_ORDER_TRANSITIONS. Nouă constante din backend pierd doar export. Odată cu ștergerile pleacă blocul promo din cele trei fișiere de traducere, pe care nu-l mai citea nimic.
  2. Trei comentarii care descriau opusul a ce face codulindex.html, Seo.tsx și hyperhub-service.ts.
  3. Textele în română din cod — cinci mesaje de jurnal, o eroare aruncată și 284 de nume de teste. Nimic din ce vede clientul nu se atinge.

Verificare

Aceeași ca la !67 (merged), rulată din nou pe această ramură: backend npm run build + 600 de teste, frontend oxlint, tsc pe tsconfig.app.json și tsconfig.test.json, 433 de teste, npm run build. Arborele acestei ramuri e identic cu al ramurii fuzionate în develop.

Verificat pe hyperice.vevdev.com după deploy-ul din develop (pipeline 8206): pe șapte pagini, în toate cele trei limbi, capul randat are exact aceleași etichete ca producția — un singur canonical, o singură description, același număr de og:*, hreflang și blocuri ld+json. /admin și o adresă inexistentă primesc învelișul static, cu 404 corect.

Nu e nevoie de seed:live: nu se schimbă nicio dată din baza de date.

Merge request reports