evig
Live

Changelog

Die neuesten Fixes, Features und Verbesserungen, die wir auf evig.ch ausrollen.

Neueste v0.1.4 ·

Lokal starten

$ npm run d
v0.1.4

Weniger Klicks, schnellere Wege

  • Login und Registrierung respektieren wieder callbackUrl — Checkout und Deep Links landen nach Anmeldung am richtigen Ort
  • Marktplatz-Checkout lädt Inserat serverseitig; kein Doppel-Spinner mehr durch Session- und API-Wasserfall
  • Dashboard hat persistente Schnellnavigation; schlankes Layout ohne schwebende Assistenten auf Aufgabenseiten
  • Legacy /shop/product/:uuid leitet bei Treffer direkt auf die Marktplatz-Inseratseite weiter
  • IT-Hilfe-Anfrage: Problem beschreiben sofort sichtbar; AI-Hilfe standardmässig eingeklappt
  • Admin-Sidebar klappt die aktive Gruppe automatisch auf — ein Klick weniger pro Besuch
v0.1.3

Shop auf Marktplatz vereinheitlicht

  • /shop, /shop/search, /shop/category/... und /shop/product/... leiten jetzt auf den kanonischen Marktplatz weiter
  • Navigation, Sitemap, Chatbot-Vorschlaege und Shop-URL-Helfer erzeugen keine neuen /shop-Links mehr
  • evig-Inserate werden einheitlich anhand Flag oder Staff-E-Mail markiert; andere Anbieter werden neutral benannt
  • Payrexx-Zahlungen stoppen in Produktion mit Setup-Meldung, solange kein Payrexx-Konto konfiguriert ist
v0.1.2

Self-Host-Deploy gehärtet

  • Produktionsziel eindeutig auf revampit.orangecat.ch dokumentiert; revamp-it.ch bleibt als Legacy-Domain markiert
  • Deploy-Skript legt vor dem Aktivieren ein Release-Backup an und rollt bei fehlgeschlagenem Healthcheck automatisch zurück
  • Self-Host-Releases übernehmen serverlokale .env- und launch.sh-Dateien, damit Secrets und systemd-Startlogik nicht im Repository liegen
  • GitHub-Deploy-Workflow führt Lint und Typecheck vor dem Produktionsdeploy aus
  • Neuer /api/version-Endpunkt zeigt App-Version, Git-SHA und Build-Zeit für Monitoring und Deploy-Verifikation
  • Meilisearch läuft auf dem Hetzner-Server als localhost-only Docker-Service und /api/health meldet wieder healthy
v0.1.1

Homepage- und Marktplatz-Hierarchie neu ausgerichtet

  • Homepage-CTAs von Geräte-Spenden auf Refurbished-Kauf und Reparatur-Suche umgestellt
  • Marktplatz-Mega-Menü priorisiert jetzt Shop, Community-Inserate, Techniker-Suche und Hilfe anfragen vor Angebots-/Mitmach-Pfaden
  • IT-Hilfe-Hub startet mit Techniker- und Werkstatt-Suche statt zuerst mit dem Anfrageformular
  • Blog-Rationale dokumentiert die Business-, Design- und Engineering-Entscheidung hinter der neuen Informationshierarchie
v0.1.0

evig Plattform 0.1.0

  • Design-System-Migration abgeschlossen: Admin- und Dashboard-Oberflächen nutzen durchgängig semantische Tokens und card-shell
  • Legacy-CSS-Aliase entfernt — globals.css ist alleinige Quelle für Surface-, Text- und Akzent-Tokens
  • ESLint-Design-Regeln projektweit auf error: keine rohen Buttons/Inputs ausserhalb des UI-Kits
  • Overlay-Schatten auf shadow-xs vereinheitlicht; statische Karten ohne shadow-lg
v0.0.9

evig Plattform 0.0.9

  • ui-public-* Utilities auf Marketing-, Shop- und IT-Hilfe-Seiten ausgerollt
  • Semantische Design-Tokens für öffentliche Oberflächen — keine hardcodierten neutral-* Klassen mehr
  • Self-Host-Deploy-Skript und GitHub-Actions-Workflow für Hetzner dokumentiert
v0.0.8

evig Plattform 0.0.8

  • Upcycling-Mini-Site refactoriert mit Scroll-Spy-Inhaltsverzeichnis auf dem Businessplan
  • Navigation i18n-Fix: Projekte-Mega-Menü zeigt übersetzte Labels statt roher Schlüssel
  • Techniker-Profilseiten und öffentliche Techniker-Liste überarbeitet
  • Pro-Seiten og:image für Upcycling-Unterseiten — Social Shares zeigen Vorschaubilder
v0.0.7

evig Plattform 0.0.7

  • Admin-Protokoll-Votes werden in Tasks überführt; Legacy-Voting entfernt
  • Task-Analytics-Seite entfernt; Task-Erstellungsformular komprimiert
  • Auth-Dokumentation und Dashboard-Onboarding an live JWT-Stack angeglichen
v0.0.6

evig Plattform 0.0.6

  • Erfassungs-Quick-Entry Hover-Klassen repariert
  • Admin-Interaktions-Hover auf SSOT-Utilities vereinheitlicht
  • Tasks-Standardfilter und Inline-Aktionen konsolidiert