Frontend ruft echtes /feed Endpoint
Fallback auf leeren Feed sauber behandeln
Pagination vorbereiten (limit + cursor, noch kein UI-Zwang)
Discovery-Anteil weiterhin 85/15
Akzeptanzkriterien:
Kein Mock-Feed mehr nötig
Leerer Account zeigt sinnvollen Empty-State
Discovery-Posts korrekt markiert (isDiscovery)
/feed liefert reale DB-Daten stabil. Visibility-Leak bei followers-Pets erkannt → ausgelagert nach #246.
/feed liefert reale DB-Daten stabil. Datenmodell (Post → Pet → Author) vollständig & frontend-kompatibel. Mock-Feed kann entfernt werden.
Visibility-Leak bei followers-Pets erkannt → bewusst ausgelagert nach #246.
Feed ist vollständig ans Backend angebunden. Mock-Daten entfernt, Preview-Overlay unverändert funktionsfähig. Backend-Visibility & Discovery werden korrekt berücksichtigt.
No dependencies set.
The note is not visible to the blocked user.
Frontend ruft echtes /feed Endpoint
Fallback auf leeren Feed sauber behandeln
Pagination vorbereiten (limit + cursor, noch kein UI-Zwang)
Discovery-Anteil weiterhin 85/15
Akzeptanzkriterien:
Kein Mock-Feed mehr nötig
Leerer Account zeigt sinnvollen Empty-State
Discovery-Posts korrekt markiert (isDiscovery)
/feed liefert reale DB-Daten stabil.
Visibility-Leak bei followers-Pets erkannt → ausgelagert nach #246.
/feed liefert reale DB-Daten stabil.
Datenmodell (Post → Pet → Author) vollständig & frontend-kompatibel.
Mock-Feed kann entfernt werden.
Visibility-Leak bei followers-Pets erkannt → bewusst ausgelagert nach #246.
Feed ist vollständig ans Backend angebunden.
Mock-Daten entfernt, Preview-Overlay unverändert funktionsfähig.
Backend-Visibility & Discovery werden korrekt berücksichtigt.