BetaShrimpSpin befindet sich im Aufbau — neue Funktionen kommen laufend dazu. Dein Feedback hilft uns!

Changelog

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
v3.1.03.4.2026

Wiki-Faktcheck, KI-Disclaimer, Stammbaum-Update

Stammbaum

  • Jinsha → Koi Sunburst — Neue Querverbindung in der orangenen Linie: Koi Sunburst entsteht aus der Kreuzung von Jinsha (goldgelbe Basis) mit Orange Rili (Rili-Gen)
  • Querverbindungen — Neues Feature im Stammbaum-Graph: gestrichelte Linien für Kreuzungsbeziehungen

Marktplatz

  • Privat-Profil-Hinweis — Nutzer mit privatem Profil sehen jetzt eine Warnung, dass ihre Inserate nicht öffentlich sichtbar sind
  • Inserate-Zähler korrigiert — Die Startseite zeigt jetzt die gleiche Anzahl wie der Marktplatz (nur Inserate mit öffentlichem Profil)

Wartungsmodus

  • Serverseitige Prüfung — Wartungsseite wird jetzt direkt vom Server ausgeliefert, nicht mehr über Client-JavaScript. Funktioniert zuverlässig in allen Browsern und im Inkognito-Modus.
Feature
v3.0.01.4.2026

Garneli KI-Assistent, SOS-Foto-Diagnose, Marktplatz-Verbesserungen

Garneli — Dein KI-Assistent für Garnelen

Das größte Update seit dem Launch: ShrimpSpin hat jetzt einen eigenen KI-Assistenten! Garneli kennt deine Becken, deine Wasserwerte und deine Bewohner — und hilft dir bei allem rund um Garnelenhaltung.

Phase 1: Chat-Beratung

  • Garneli-Chat — Frag Garneli alles zu Haltung, Wasserwerten, Krankheiten, Zucht und Fütterung
  • Becken-Kontext — Garneli kennt dein aktives Becken (Bewohner, Routinen, Wasserwerte) und gibt personalisierte Antworten
  • Spracheingabe — Mikrofon-Button für Sprachnachrichten (Web Speech API)
  • Quick Actions — Wasserwechsel, Wasserwerte, Besatz und Fütterung per Kurzbefehl dokumentieren
  • Nav-Buttons — Garneli schlägt passende Seiten vor (z.B. Wiki-Artikel, Marktplatz, Stammbaum)

Phase 2: Proaktive Alerts

  • Tägliche Checks — Garneli prüft automatisch: überfällige Routinen, Wasserwert-Trends, fehlende Einträge
  • Alert-Badge — Ungelesene Hinweise als Zahl am Garneli-Button
  • Intent-Erkennung — Garneli versteht natürliche Sprache und erkennt Absichten (Navigation, Routinen, Infos)

Phase 3: SOS-Foto-Diagnose

  • Foto-Upload — Lade bis zu 2 Fotos deiner Garnelen hoch
  • KI-Einschätzung — Garneli analysiert das Foto und gibt eine erste Einschätzung (Verdacht, Schweregrad, Sofortmaßnahmen)
  • Wiki-Verlinkung — Automatischer Link zum passenden Wiki-Artikel
  • Tierarzt-Empfehlung — Bei ernsten Fällen empfiehlt Garneli einen Tierarzt
  • Kontroll-Foto-Reminder — Erinnerung nach 3 Tagen für ein Vergleichsfoto

Limits & Transparenz

  • Chat: 20 Nachrichten pro Tag
  • Aktionen: 30 pro Tag
  • SOS: 3 pro Woche (Montag-Reset)
  • Rate-Limit-Anzeige — Verbleibende Nachrichten werden im Chat angezeigt

Marktplatz-Verbesserungen

  • Inserate pausieren — Neuer ⏸-Button unter Meine Inserate: Inserate vom Marktplatz nehmen ohne zu löschen
  • Reaktivieren — Pausierte Inserate können jederzeit wieder aktiviert werden
  • Profil-Sync — Wenn du deinen Namen oder dein Profilfoto änderst, werden alle deine Inserate automatisch aktualisiert
  • Privat-Profil-Schutz — Beim Wechsel auf „privat“ werden aktive Inserate automatisch pausiert (mit Warnung). Beim Zurückwechseln auf „öffentlich“ werden sie reaktiviert
  • Profil-Prüfung — Inserate von Nutzern ohne öffentliches Profil werden nicht mehr auf dem Marktplatz oder der Karte angezeigt
  • Map-Popup lesbar — Weiße Schrift auf dunklem Hintergrund (vorher schwer lesbar)
  • Profilfotos auf der Map — Anbieter-Fotos werden jetzt live aus Firestore geladen

Profil & Profilfotos

  • Google-Foto-Migration — Profilfotos aus dem Google-Login werden automatisch in die ShrimpSpin-Einstellungen übernommen
  • Ghost-Profile blockiert — Profile ohne gültiges Nutzerkonto zeigen „Dieses Profil existiert nicht“ statt leere Daten
  • Avatar-Fallback — Wenn kein Firestore-Foto vorhanden ist, wird das Google Auth-Foto als Fallback genutzt

Performance

  • Marktplatz schneller — Einmaliger Daten-Abruf statt permanentem Realtime-Listener
  • Chat-Listener lazy — Firestore-Listener für Nachrichten starten erst wenn der Chat geöffnet wird (nicht mehr auf jeder Seite)
  • Chat nicht transparent — Nachrichten-Panel hat jetzt einen opaken Hintergrund

Datenschutz & Nutzungsbedingungen

  • Datenschutzerklärung überarbeitet — Neue Abschnitte für den KI-Assistenten, E-Mail-Versand und weitere Dienste. Alle eingesetzten Tools und Drittanbieter sind jetzt vollständig dokumentiert.
  • Nutzungsbedingungen erweitert — Neuer Abschnitt zum KI-Assistenten: Hinweis auf KI-generierte Antworten, keine tierärztliche Beratung, Haftungsausschluss.

Bugfixes

  • Becken-Timeline — „undefined“ bei Besatzänderungen ohne Artname → zeigt jetzt „Änderung“
  • Community Post-Erstellen — Unicode-Escape \u00fc wurde als Klartext gerendert statt als „ü“
  • Carousel-Dots Mobile — Touch-Targets überlappten sich auf 375px (44px bei 16px Abstand)
  • Einrichtungsdatum — Leeres Feld zeigt jetzt „—“ statt nichts
  • Tippfehler — „herausZüchten“ → „herauszüchten“ auf der Startseite
  • Firestore Index — Composite Index für log-Collection (type + date) erstellt
FeatureFixVerbesserung
v2.5.031.3.2026

Rechtliche Seiten, Simulator responsive, Planer Performance

Rechtliches

  • Nutzungsbedingungen — Neue Seite unter /nutzungsbedingungen mit 15 Paragraphen (Marktplatz-Regeln, Tierhandel, Artenschutz, Inhaltsmoderation)
  • Community-Richtlinien — Verhaltensregeln, Meldeverfahren und Sanktionsstufen unter /community-richtlinien
  • Datenschutzerklärung — Überarbeitet (Push-Benachrichtigungen, Speicherdauern, Auftragsverarbeitung)
  • Impressum — Aktualisiert, zweiter Kontaktweg ergänzt
  • Cookie-Banner — Gleichwertige Darstellung der Optionen

Kreuzungs-Simulator

  • Portrait responsive — Hero kompakter, Elterntier-Slots sauber vertikal gestapelt
  • Landscape responsive — 2-Spalten-Layout (Slots links, Farblinien rechts)
  • Scroll-Verhalten — Kein automatischer Scroll mehr in Landscape-Ansicht

Aquascape-Planer

  • Performance verbessert — Deutlich flüssigeres Bewegen, Skalieren und Drehen von Elementen
  • Desktop Selection-Bar — Größere Buttons und besser lesbare Beschriftung
  • Mobile Slider — Slider und Toolbar passen sich an die Bildschirmbreite an
FeatureVerbesserung