bollwerk/server
Jens Reinemann de94e3371a feat(admin): Ressourcen-UI mit Paging, Suche, Sortierung, Filter und Gruppierung
Komplett clientseitige Implementierung (alle Ressourcen werden einmal geladen,
dann in-memory gefiltert/sortiert/paginiert).

- Suche: Freitext über Titel und Autor (sofort-Filter via oninput)
- Sortierung: Titel, Autor, Hochgeladen, Größe (A-Z/Z-A, asc/desc)
  Klickbare Tabellen-Header mit Sortierungspfeilen (↑↓)
- Filter-Dropdowns: Format (ePub/PDF), Autor, Kategorie (Tag)
  Dropdowns werden dynamisch aus geladenen Daten befüllt
- Gruppierung: Optional nach Typ/Autor/Kategorie mit visuellen Gruppen-Trennzeilen
- Paging: 20/50/100 Einträge pro Seite, Vor/Zurück + Seitenzahlen (5 sichtbar)
  Anzeige: 'Zeigt 1–20 von 138 · Seite 1 von 7'
- CSS: #resources-table th sortierbar (wie #inv-table)

Closes #130
2026-05-19 00:29:00 +02:00
..
data chore: Logo überarbeiten – neue Ratte mit Plättchenpanzer & Patronengurt 2026-05-17 17:14:11 +02:00
keys rename: Krisenvorrat -> Bollwerk 2026-05-17 17:44:02 +02:00
src feat(admin): Ressourcen-UI mit Paging, Suche, Sortierung, Filter und Gruppierung 2026-05-19 00:29:00 +02:00
build.gradle.kts feat(server): add D&D resource upload with metadata extraction and tag suggestions 2026-05-18 23:13:17 +02:00