Changelog

v3.4.212.5.2026

Spürbar schneller & aufgeräumt

Deutlich schnellere Ladezeiten auf dem Handy

Die Startseite und alle anderen Seiten laden auf dem Handy spürbar schneller. Schriftart, Hero-Bild und Logo wurden auf das nötige Minimum reduziert — das Wichtigste erscheint zuerst, der Rest kommt im Hintergrund nach. Auch der Anmelde-Status erscheint sofort statt mit Verzögerung.

Wiki-Bilder kleiner auf dem Handy

Die Bilder in den Wiki-Artikeln werden jetzt in der passenden Größe für dein Gerät geladen — auf dem Handy deutlich kleinere Dateien, auf dem Desktop weiterhin scharf. Spart Datenvolumen und macht den Artikel schneller sichtbar.

Wiki bekommt mehr Platz

Auf dem Desktop ist der Wiki-Bereich jetzt breiter. Mehr Text pro Zeile, weniger Scrollen.

ShrimpDash in voller Breite

Das Mini-Game nutzt jetzt die ganze Bildschirmbreite auf dem Desktop, mit eigenem Layout-Stil.

Beta-Banner verschwunden

Der Banner ganz oben mit „ShrimpSpin befindet sich im Aufbau" ist weg.

Seitenübergänge wieder hart umgeschaltet

Der weiche Fade-Effekt beim Klicken auf einen Link war auf dem Handy zu träge — beim Wechsel auf größere Seiten wirkte es zähflüssig. Jetzt schalten Seiten wieder direkt um, ohne Animation. Schneller fühlt sich besser an als smooth-aber-langsam.

Feature
v3.4.110.5.2026

Sanftere Übergänge & schnellerer Bildwechsel

Sanftere Übergänge zwischen den Seiten

Beim Klicken auf einen Link fadet die Seite jetzt sanft ein und aus statt hart umzuschalten. Auch beim Browser-Zurück läuft der gleiche weiche Effekt. Die Navigation links bleibt dabei stehen — nur der Inhalt wechselt.

Schnellerer Bildwechsel im Inserat

Wenn du im Inserat zwischen den Fotos blätterst, geht das jetzt deutlich schneller und smoother. Kein langes Warten mehr beim Klick auf das nächste Bild.

Zurück an deine Position im Marktplatz

Du klickst ein Inserat an, schaust es dir an und gehst zurück — und landest wieder genau bei der Karte, die du angeklickt hattest. Mit einer kurzen goldenen Hervorhebung, damit du dich gleich orientierst.

Feature
v3.4.010.5.2026

ShrimpDash Shop & Seasons + Performance-Wurf

ShrimpDash Shop

Erste echte Shop-Mechanik im Mini-Game. Drei Items, die du dir mit gesammeltem Biofilm vor einem Run kaufst:

  • HP-Boost für 500 Biofilm — startest mit voller Energie
  • Extraleben für 1000 Biofilm — eine zweite Chance bei einem Treffer
  • SuperShield für 2000 Biofilm — kurze Unverwundbarkeit am Anfang

Dazu der Komfort:

  • Auto-Submit beim Game-Over — kein separater "Score speichern"-Klick mehr nötig
  • Items vor Spielstart im Pre-Run-Dialog auswählbar
  • Aktive Items während des Runs sichtbar im HUD
  • Biofilm-Stand wird zentral gepflegt — auch nach Geräte-Wechsel ist alles da

ShrimpDash Saisons

Saisonale Events mit echten Preisen — Sponsoring direkt im Spiel.

  • Hero-Banner auf der ShrimpDash-Seite mit Marine→Bronze-Verlauf, aktuellem Prize-Bild und den Top-3 als Mini-Podium
  • Saison-Archiv unter "Seasons" — vergangene Saisons mit Gewinner-Liste und Sponsor-Info
  • Saisonen werden vom Admin angelegt und enden automatisch zum festgelegten Zeitpunkt

Hall of Garnelen — vollständig serverseitig

Die Hall of Garnelen lädt jetzt sofort beim Aufruf — keine Wartezeit für die Top-Liste mehr.

  • Top 13 sichtbar statt nur Top 3 (mit Drop-down für die unteren Plätze)
  • Eigener Rang als Karte sichtbar, auch wenn du nicht in den Top-3 bist
  • 100% SSR — Banner und Hall sind im ersten Seitenaufbau enthalten, kein Flicker
  • Banner zeigt zusätzlich Platz 2 und 3 mit Silber/Bronze-Verlauf

Marktplatz — sauberere Cards, bessere Filter

  • Listing-Cards einheitlich — Titel, Goldfaden bei verifizierten Anbietern, Preis konsistent
  • Default-Radius auf 100 km — du siehst sofort mehr Angebote
  • Sortierung wirkt jetzt richtig auf Verkäufer-Ebene
  • Verifizierte-Filter überall verlässlich (auch im SEO-Snapshot)
  • Inline-Edit auf dem Schaufenster — Bearbeiten-Knopf in der Sticky-Leiste, alle Texte werden zu Inputs, eine Save-Bar zeigt Änderungen
  • Self-Revoke — Verifizierten-Status mit einem Klick wieder zurückgeben, alle Bilder werden sauber entfernt

Listing-Detail

  • Cross-Fade beim Bilder-Wechsel ohne Ruckeln, auch beim ersten Aufruf
  • Welcome-Screen im Game zeigt Punkte statt nur Meter

Display-Name-Schutz

  • Eindeutige Namen — wenn dein Wunsch-Name vergeben ist, bekommst du einen Vorschlag mit Suffix
  • Highscore-Sync — dein aktueller Anzeigename steht überall auf der Hall, auch nach Profil-Änderungen

Unter der Haube

Großer Aufräum-Wurf, damit die Plattform schneller läuft und stabiler bleibt:

  • Schnellere Renders durch React Compiler 1.0 — über 390 Komponenten werden automatisch optimiert
  • Sicherheits-Updates — kritische Lücken in Dependencies geschlossen
  • Foto-Upload-Bug im Wizard behoben — bei Netzwerk-Fehler kein endloser Retry mehr
  • Aquascape-Editor stabiler bei großen Szenen
  • Tests auf grün gebracht (alle 232 Tests laufen)
  • Firebase, Vite, React-Router auf aktuelle Versionen
FeatureFixVerbesserung
v3.3.026.4.2026

Marktplatz Premium & Verifizierte Züchter

Verifizierte Züchter — eigenes Schaufenster

Der größte Wurf seit Wochen: ein vollständiger Workflow für seriöse Züchter mit eigenem Premium-Schaufenster, sauberem Bewerbungs-Wizard und verlässlichem Status-Management.

Bewerbungs-Wizard

  • 5 Schritte — Person, Anlage, Sortiment, Werte, Rechtliches
  • Foto-Upload mit Vorschau und Kompression direkt in den Wizard-Schritten
  • Speichern als Entwurf — du kannst die Bewerbung jederzeit unterbrechen und später fortsetzen
  • Rückfrage-Chat zwischen Admin und Bewerber für Klärungsfragen vor der Freigabe

Schaufenster (/zuechter/<alias>)

  • Hero mit Trust-Pill — verifiziert seit, Rating-Sterne, Sortiments-Zähler
  • Über mich mit langer Bio, Werte-Card und Zucht-Zielen
  • Anlage-Strip mit Drag-Carousel deiner Becken und Lightbox
  • Sortiment-Grid mit allen aktiven Inseraten und Variante-Filter
  • Bewertungen der letzten Käufer mit Sterne-Verteilung
  • Sticky Kontakt-Leiste unten — direkt zum Chat

Inline-CMS auf der eigenen Seite

  • „Bearbeiten"-Knopf in der Sticky-Leiste (nur du als Eigentümer siehst ihn)
  • Klick → alle Texte werden zu Inputs — Bio, Motto, Werte, Kontakt-Kanäle, Standort, Vorname
  • Sticky-Save-Bar unten zeigt Änderungs-Counter, „Speichern" / „Verwerfen"
  • Speichern verschickt nur das Diff — keine Doppelt-Schreibungen, kein Reload nötig

Status-Management

  • Selbst-Entzug — Status jederzeit zurückgeben über das Profil oder die Bearbeiten-Seite. Schaufenster-Inhalte und Storage-Bilder werden vollständig gelöscht. Re-Bewerbung jederzeit möglich.
  • Admin-Werkzeuge — Status entziehen mit Begründung, jederzeit wiederherstellen mit einem Klick. Tab „Entzogen" listet alle Vorgänge.
  • Re-Bewerbung nach Entzug ohne Support-Kontakt — der User füllt einfach den Wizard neu aus.
  • Datenkonsistenz-Backfill für historische Inkonsistenzen (Migration einmalig).

Auf dem Marktplatz sichtbar

  • „Aus geprüfter Zucht"-Siegel an allen Inseraten verifizierter Züchter
  • Verifizierte Top-Sektion im Marktplatz mit Goldverlauf-Border
  • Variant-Filter, Volltext und Synonym-Tabelle mit 16 Varianten-Clustern
  • Saved-Search-Toggle „Nur verifizierte Anbieter"

---

Marktplatz Premium-Redesign

Detail-Seite (Variante B)

  • 60/40-Split auf Desktop mit Sticky-Action-Sidebar (Preis, Trust, CTA, Verkäufer)
  • Mobile-Stack Foto → Profil → Preis → Titel → Beschreibung → Sortiment
  • Sticky-Bottom-Bar auf Mobile (z-index 850, 48px hoch)
  • Verifizierte Cards mit Goldverlauf-Border ohne Doppelstrich
  • Sortiment als horizontaler Strip mit Snap-Points, 3 Karten sichtbar
  • Inserat-melden als dezenter Text-Link — kein lautes Button-Element

Profil-Seite (Premium)

  • Zweispaltiger Hero — Avatar 160px / Info 640px
  • Verifizierte mit Goldring, Eyebrow-Label und Schaufenster-Banner
  • Stats-Strip vier-spaltig auf Desktop, 2x2 auf Mobile
  • Bio mit pre-wrap — Zeilenumbrüche bleiben erhalten
  • Gemerkt-Tab entfernt (war nie befüllt)

View-Tracking

  • viewCount auf jedem Listing — Cloud Function mit App Check, Owner-Exclusion und sessionStorage-Idempotenz
  • Rule-Whitelist verhindert Owner-Manipulation der eigenen Zähler

Bewertungs-Aggregation

  • onRatingChange-Trigger aggregiert moderierte Bewertungen live in users.ratingAverage und ratingCount
  • Backfill-Callable für die Erst-Migration vorhandener Bewertungen
  • Frontend bevorzugt User-Doc-Aggregat über teure Subcollection-Reads

---

SEO & Performance

  • SSR-Snapshots erweitert um viewCount, isFromVerified, createdAt, lastBumpedAt — kein Hydrate-Flash mehr
  • Profile-SSR enthält verifiedStatus und schaufensterAlias
  • Alle 9 Marktplatz-Kategorien in firebase.json gerouted für saubere SSR-URLs
  • Schema.org JSON-LD für jedes Schaufenster und jedes Inserat
  • Composite-Index für (status, isFromVerified, lastBumpedAt DESC) — verifizierte Anbieter laden in einem Query-Block

---

Unter der Haube

  • 6 neue Cloud Functions — restoreVerified, selfRevokeVerified, backfillRevokedApplications, incrementListingView, onRatingChange-Trigger, ratingAverage-Backfill
  • CSS-Tokens vereinheitlicht für die Schaufenster-Optik (Goldverlauf, Glass, Trust-Marker)
  • Deutscher Wortlaut in allen UI-Strings, Cloud-Function-Errors und Confirm-Dialogen
  • TypeScript clean auf beiden Seiten (Frontend und Functions)
FeatureVerbesserung
v3.2.010.4.2026

Community Feed, True SSR, Newsletter & Performance

Community Feed

Das neue Herzstück von ShrimpSpin: Ein vollständiger Community-Bereich mit Channels, Posts, Kommentaren und mehr.

Channels & Posts

  • 5 Channels — Becken, Aquascapes, Zucht, Hilfe und Stammtisch — jeder mit eigenem Layout
  • Foto-Posts — Bis zu 4 Fotos pro Post mit Galerie-Lightbox und Vollbildansicht
  • Q&A-Kanal — Stelle Fragen und markiere die beste Antwort
  • Umfragen — Erstelle Abstimmungen direkt im Post
  • Hashtags — Automatische Erkennung und Verlinkung

Interaktion

  • Kommentare — Diskutiere unter jedem Post
  • Likes — Herz-Reaktionen auf Posts und Kommentare
  • Flair-Badges — Newcomer, Aktiv, Erfahren oder Experte — basierend auf deiner Aktivität
  • Online-Anzeige — Sieh wer gerade aktiv ist (mit überlappenden Avataren)
  • Lesezeichen — Speichere interessante Posts

Teilen aus dem Becken

  • Becken teilen — Teile dein Aquarium direkt in der Community (mit Foto-Pflicht)
  • Bewohner teilen — Zeige deine Garnelen mit automatischen Typ-Badges (Becken, Bewohner, etc.)

Trending & Suche

  • Hot-Score — Stündliche Berechnung: Welche Posts sind gerade angesagt?
  • Sortierung — Neu, Top oder Hot — pro Channel einstellbar
  • Volltextsuche — Finde Posts nach Inhalt oder Hashtag
  • Tab-Counter — Sieh auf einen Blick wie viele Posts pro Channel existieren

True Server-Side Rendering

Alle 13 öffentlichen Seiten werden jetzt vollständig auf dem Server gerendert — nicht mehr nur als leere Hülle mit JavaScript-Nachladen.

  • Sofort sichtbarer Content — Texte, Bilder und Links sind im HTML, bevor JavaScript lädt
  • Besseres SEO — Suchmaschinen sehen den kompletten Seiteninhalt
  • SSR-Daten — Marktplatz-Inserate, Community-Posts, Profildaten und Statistiken werden serverseitig vorgeladen
  • Intelligentes Caching — Gerenderte Seiten werden im Speicher gecacht und blitzschnell ausgeliefert

Newsletter

  • Newsletter-Anmeldung — Banner auf der Startseite + Toggle in den Einstellungen
  • Admin-Versand — Newsletter direkt aus dem Admin-Panel verschicken
  • Abmelden — Ein-Klick-Abmeldung über Link in jeder Mail

Performance

  • Optimiertes Caching — Schnellere Serverantworten durch längere Cache-Zeiten und vorberechnetes HTML
  • Weniger Netzwerk-Anfragen — Unnötige Vorab-Downloads entfernt
  • CDN-Kompression — Brotli-Komprimierung direkt über das CDN (schneller, effizienter)

Weitere Verbesserungen

  • Becken-Beschreibung — Neuer Markdown-Editor mit Vorschau für Beckenbeschreibungen
  • Inserate — Foto und Beschreibung sind jetzt Pflichtfelder
  • Wartungsmodus — Funktioniert jetzt serverseitig (zuverlässig in allen Browsern)
  • SEO — Zahlreiche Meta-Tag-, Schema-Markup- und Accessibility-Verbesserungen
  • WebGL-Erkennung — Robuster auf Pixel-Phones und anderen Geräten mit limitiertem GPU-Zugriff
FeatureVerbesserung