No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kevin/nexus-rpg!95
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "stability/core"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
- heroes.py: _build_busy_states() Hilfsfunktion zentralisiert alle Beschäftigungszustände (travel, roam, quest, training, rest_inn, work) inkl. Kaserne-Training (vorher fehlend); /sheet-Response gibt jetzt busy + states[] zurück statt rohe Felder; /status delegiert an Helper - teashop.py: Tee trinken während aktiver Quest blockiert - lib/api.js: apiFetch() Wrapper — bei HTTP 401 Token löschen + Redirect - api/client.js: axios Response-Interceptor für 401 - Alle 21 Pages: fetch() → apiFetch(), navigate('/login') → navigate('/') Closes #91 Closes #93 Signed-off-by: kevin mika <mika.kevin@nexus-6.eu>- app/routers/theater.py: GET /heroes/{id}/theater — zufällige Film- und Serien-Vorschläge via Jellyfin /Items?SortBy=Random; Deep-Link zu Jellyfin pro Item; graceful fallback bei fehlender Konfiguration - app/core/config.py: JELLYFIN_URL + JELLYFIN_API_KEY - main.py: theater Router eingebunden - Theater.jsx + Theater.css: D1-Gothic-Stil, Karten mit Typ-Badge, Genres, Rating, "In Jellyfin ansehen"-Link, "Neu würfeln"-Button - NavSidebar.jsx: 🎭 Theater-Button unter Besondere Orte - App.jsx: Route /heroes/:id/theater - Locales: nav.theater in de/en/ro Closes #94 Signed-off-by: kevin mika <mika.kevin@nexus-6.eu>