Wird geladen...
Grimoire Circle MemberAchtung: Dies löscht dein gesamtes Profil unwiderruflich!
Impressum
Angaben gemäß § 5 DDG
Philip Röttger
Perthesweg 23
20535 Hamburg
Kontakt
Telefon: 040 52479176
E-Mail: info@grimoire-archiv.de
Barcode auf der Buchrückseite in den Rahmen halten.
IMDb Import (Movies, Series, Anime, Games)
Lade deine IMDb "ratings.csv" hoch. Anime werden automatisch erkannt.
Goodreads Import (Books)
Lade deine Goodreads CSV hoch. Wähle aus, was importiert werden soll:
Gefahrenzone
Achtung: Diese Aktion löscht alle deine geloggten Einträge unwiderruflich aus der Datenbank. Dies kann nicht rückgängig gemacht werden!
Bitte gib dein Passwort ein, um die Löschung zu bestätigen:
Anfragen
Meine Freunde
Du hast noch keine eigenen Listen. Leg oben eine neue Liste an oder ordne einem Werk im Bearbeiten-Modal eine Liste zu (z. B. eine DNF-Liste ohne Sternebewertung).
Tipp: Eine Liste gedrückt halten, um sie zu löschen (überall, wo sie vergeben wurde).
Du hast noch keine Tags vergeben. Füge einem Werk einen Tag hinzu, dann taucht er hier auf und du kannst per Klick danach filtern.
Tipp: Einen Tag gedrückt halten, um ihn zu löschen (überall, wo er vergeben wurde).
Wähle oben mindestens einen Tag aus, um passende Werke zu sehen.
Bugs & Improvements
Melde Bugs, schlage Verbesserungen vor oder gib uns sonstiges Feedback. Du bekommst hier eine erste automatische Rückmeldung, das Grimoire-Team meldet sich danach persönlich.
Du hast noch keine Tickets erstellt. Nutze oben den Button, um deinen ersten Bug-Report, Verbesserungsvorschlag oder dein Feedback loszuwerden.
Neues Ticket
Ticket
Kommentare
Grimoire wurde aktualisiert
Version 0.92 ist da: neue Challenge-Funktionen, ein überarbeiteter Kommentarbereich, spürbar mehr Tempo und einige Fehlerbehebungen.
Versionshistorie
Neue Funktionen und spürbar mehr Tempo
Seit Version 0.91 (03.08.2026) sind mehrere neue Funktionen rund um Challenge und Sammlung, ein überarbeiteter Kommentarbereich, spürbar bessere Performance sowie eine Reihe kleinerer Fehlerbehebungen hinzugekommen.
Challenge & Statistik
- Staffelbewertung: Einzelne Staffeln von Serien lassen sich jetzt separat bewerten.
- Sortierung nach Bewertung: Neue Ansicht im Challenge-Tab, zusätzlich zur bisherigen Monatsansicht.
- Seiten statt Werke: Umschalter im Bücher-Tab, inklusive Hinweis bei unvollständigen Seitenangaben.
- Archiv vergangener Jahre: Abgeschlossene Challenge-Jahre lassen sich nachträglich eintragen, ohne dass dabei ein Feed-Post ausgelöst wird.
Darstellung & Bedienung
- Adaptiver Farbmodus: Neuer Schalter im mobilen Menü neben "Dark Mode" wechselt optional automatisch zwischen Hell und Dunkel, passend zum Sonnenauf- und -untergang am eigenen Standort. Manuelles Umschalten bleibt jederzeit möglich.
- Randlose Cover: Cover in Challenge- und Archiv-Ansicht ohne sichtbaren Rahmen.
- Feineres Feedback: Überarbeitete Puls- und Konfetti-Effekte bei Benachrichtigungen.
Kommentare
Ab mehr als drei Kommentaren öffnet sich ein eigenes Kommentar-Fenster statt der bisherigen Aufklapp-Liste direkt im Feed-Post – analog zum bestehenden Ticket-System. Auf einzelne Kommentare lässt sich außerdem per gedrückt halten (Long-Press) direkt mit einer Reaktion antworten.
Fehlerbehebungen
- Ein Bug, der Lesezeichen unter bestimmten Bedingungen ungültig machte, wurde behoben.
- Der Löschen-Button im Bearbeiten-Modal war teilweise verdeckt und ist jetzt wieder zugänglich.
- Ein Doppelpost-Fehler bei "Coming Soon"-Einträgen im hellen Farbmodus wurde korrigiert.
- Von Kuratoren gesetzte Master-Cover werden nun in allen Ansichten zuverlässig übernommen. Eigene, individuell hochgeladene Cover werden dabei nie überschrieben.
Performance & Architektur
- Zentraler Zustandsspeicher: Filter-, Listen-, Feed- und Modal-Zustände laufen jetzt über einen zentralen Store statt über verstreute globale Variablen.
- Lokaler Zwischenspeicher: Die eigene Sammlung wird zusätzlich in IndexedDB vorgehalten, was wiederholte Besuche beschleunigt.
- Windowed Rendering: Die Sammlungsansicht rendert beim Scrollen in Blöcken statt das komplette Grid jedes Mal neu aufzubauen – spürbar flüssiger bei großen Sammlungen.
- Backend-Härtung: Zusätzliche serverseitige Prüfungen gegen fehlerhafte und böswillige Anfragen.
Kuration & Rechte
- Überarbeiteter Workflow: Klar abgegrenzte Kurator-Rechte und ein aktualisierter Ablauf für die Prüfung eingereichter Werke.
- Cover-Workflow für Kuratoren: Eigene Cover lassen sich hochladen und gezielt als globale Master-Version vorschlagen.
- Eingeschränkte Freigabe: Neu angelegte Werke werden zunächst nur für die eigene Sammlung freigegeben, nicht mehr versehentlich global sichtbar.
- Zugriffsschutz: Die Kurationsoberfläche ist gegen unautorisierten Zugriff zusätzlich abgesichert.
Hydra: KI-gestützte Kuration
- Automatische Prüfung: Ein KI-Kurator-Account durchsucht das Archiv nach fehlenden oder unpassenden Genre-Angaben und reicht Korrekturvorschläge zur manuellen Freigabe ein.
- Reine Prüfvermerke: Für bereits korrekte Werke kann ein Prüfvermerk statt einer Änderung hinterlegt werden, erkennbar am lila "Hydra-Vorschlag"-Badge in der Kurationsoberfläche.
- Neue Werke aus Cover-Bildern: Aus abgelegten Cover-Bildern recherchiert Hydra eigenständig vollständige Werk-Einträge inklusive Duplikatsprüfung gegen die bestehende Datenbank.
- Breite Genre-Kategorien: Genres werden zusätzlich einer übergeordneten, englischen Kategorie zugeordnet, ohne bestehende Angaben zu ersetzen.
Sprache
Weitere Übersetzungslücken wurden geschlossen. Zusätzlich wurde die Versionshistorie selbst überarbeitet: Ältere Versionen lassen sich unter "Vergangene Versionen" einzeln aufklappen, und alle Patchnotes – auch rückwirkend 0.9 und 0.91 – sind nun auf Englisch verfügbar.
Ausblick
Für kommende Versionen in Prüfung: eine dedizierte Hardware-Station für den Hydra-Workflow sowie eine Machbarkeitsanalyse für weitergehende KI-Integration.
New features and noticeably more speed
Since version 0.91 (03 Aug 2026), several new features around the Challenge and collection, a reworked comments area, noticeably better performance, and a number of smaller bug fixes have been added.
Challenge & statistics
- Season ratings: Individual seasons of a series can now be rated separately.
- Sort by rating: New view in the Challenge tab, alongside the existing monthly view.
- Pages instead of entries: Toggle in the Books tab, including a notice when page counts are incomplete.
- Past years archive: Completed challenge years can be logged retroactively without triggering a feed post.
Display & usability
- Adaptive color mode: New switch in the mobile menu next to "Dark Mode" optionally toggles between light and dark automatically, based on sunrise and sunset at your location. Manual switching remains available at any time.
- Edge-to-edge covers: Covers in the Challenge and archive views no longer show a visible border.
- Refined feedback: Reworked pulse and confetti effects for notifications.
Comments
Once a post has more than three comments, they now open in a dedicated comment window instead of expanding inline in the feed post – matching the existing ticket system. You can also press and hold a comment to react to it directly.
Bug fixes
- Fixed a bug that could invalidate bookmarks under certain conditions.
- The delete button in the edit modal was partially obscured and is accessible again.
- Fixed a duplicate-post issue for "Coming Soon" entries in light mode.
- Master covers set by curators are now applied reliably across all views. Your own custom-uploaded covers are never overwritten by this.
Performance & architecture
- Central state store: Filter, list, feed, and modal state now run through a central store instead of scattered global variables.
- Local caching: The user's own collection is additionally cached in IndexedDB, speeding up repeat visits.
- Windowed rendering: The collection view now renders in chunks while scrolling instead of rebuilding the entire grid each time – noticeably smoother for large collections.
- Backend hardening: Additional server-side checks against malformed and malicious requests.
Curation & permissions
- Revised workflow: Clearly separated curator permissions and an updated process for reviewing submitted entries.
- Curator cover workflow: Custom covers can be uploaded and specifically proposed as the global master version.
- Restricted publishing: Newly added entries are initially approved only for the submitter's own collection, no longer visible globally by accident.
- Access protection: The curation interface has additional protection against unauthorized access.
Hydra: AI-assisted curation
- Automated review: An AI curator account scans the archive for missing or inconsistent genre data and submits correction proposals for manual approval.
- Review-only notes: For entries that are already correct, a review note can be logged instead of a change, shown with a purple "Hydra proposal" badge in the curation interface.
- New entries from cover images: From cover images dropped into a watch folder, Hydra researches complete entries on its own, including a duplicate check against the existing database.
- Broad genre categories: Genres are additionally mapped to a broader English category, without replacing existing entries.
Language
Further translation gaps were closed. The version history itself has also been reworked: older versions can now be expanded individually under "Past Versions", and all patch notes – including 0.9 and 0.91 retroactively – are now available in English.
Outlook
Under evaluation for upcoming versions: a dedicated hardware station for the Hydra workflow, and a feasibility study for deeper AI integration.
Vergangene Versionen
Massives System-Upgrade & Feature-Erweiterung. Die App ist nun schneller, schlauer und fühlt sich auf mobilen Geräten wie eine native Anwendung an.
- Asset-First Cover-Archivierung: Grimoire saugt nun alle Cover-Bilder physisch auf den eigenen Server, anstatt nur Links zu speichern. Keine toten Bilder mehr!
- Automatischer Hausmeister: Ein neuer PocketBase-Hook läuft im Hintergrund und löscht verwaiste Werke aus der Datenbank, um den Server schlank zu halten.
- Single Page Application: Das Profil wurde vollständig in die Haupt-App integriert. Die Ladezeiten beim Navigieren sind nun bei null.
- Feed-Performance: Der Social Feed nutzt nun echtes Pagination und lädt rasend schnell, egal wie groß die Datenbank wird.
- Hybride Suche (6 APIs): Die Suche feuert nun parallel auf TMDB, IGDB, RAWG, Google Books, OpenLibrary, Literal.club und SteamGridDB.
- Lokaler Override: Eigene Datenbankeinträge werden dedupliziert, über die Internet-Treffer gestellt und mit einem goldenen Rahmen hervorgehoben.
- SteamGridDB & Literal.club: Spiele ziehen sich nun automatisch vertikale 600x900 HD-Cover mit sauberen Logos. Für Bücher liefert Literal wunderschöne Indie-Cover.
- Anime Auto-Detect: TMDB-Importe erkennen automatisch Animes (anhand von Genre Animation & japanischer Sprache) und sortieren sie korrekt ein.
- Kuratoren-System: Ihr könnt nun eigene Cover & Metadaten hochladen und per Knopfdruck als "Globale Master-Version" für alle Nutzer vorschlagen.
- Echtes App-Feeling: Natives Pull-to-Refresh für mobile Browser, globale Ladebildschirme und eliminierte Ghost-Clicks in den Menüs.
- Reading Challenge 2.0: Das alte Grid wurde durch einen eleganten, horizontal wischbaren Cover-Stapel ersetzt.
- Smartes Modal: Dynamisches Wording ("Want to read" vs. "Want to play"), automatische Versteck-Logik für leere Notizenfelder und Blur-Effekte für Overlays.
- Duale Gruppierung: Die Sammlung kann nun nach Jahr UND Medium gleichzeitig gestapelt werden.
- Polished Dark/Light Mode: Sämtliche Ansichten, Schatten und Stern-Bewertungen sind nun nahtlos für beide Farbwelten optimiert.
- Anti-Spam "Mega-Bundles": Massenimporte werden nun als schickes, wischbares Karussell gruppiert, um den Feed nicht zu sprengen.
- Feed-Metadaten: Lese-Fortschritte (%) und Laufzeiten (Seiten/Minuten) sind direkt in den Feed-Posts sichtbar.
- Foreign View: Ein markantes Banner zeigt deutlich, wenn man sich im Archiv eines Freundes befindet. Bearbeitungen sind dort blockiert.
- Currently Reading: Neues Status-System mit dynamischem Slider zur Pflege des aktuellen Medienfortschritts.
- Auto-Date Trigger: Sobald einem Backlog-Eintrag eine Sternewertung gegeben wird, loggt das System es automatisch mit dem heutigen Datum ein.
- Listen & Tags: Das Fundament für eigene JSON-Tags und Listen wurde ins System gegossen.
- Goodreads Import: 5-stufiges, selbstheilendes Skript zur Übernahme alter Bibliotheken.
Massive system upgrade & feature expansion. The app is now faster, smarter, and feels like a native application on mobile devices.
- Asset-First cover archiving: Grimoire now pulls all cover images directly onto its own server instead of just storing links. No more dead images!
- Automatic housekeeping: A new PocketBase hook runs in the background and removes orphaned entries from the database to keep the server lean.
- Single Page Application: The profile has been fully integrated into the main app. Navigation load times are now zero.
- Feed performance: The social feed now uses real pagination and loads extremely fast, no matter how large the database grows.
- Hybrid search (6 APIs): Search now queries TMDB, IGDB, RAWG, Google Books, OpenLibrary, Literal.club, and SteamGridDB in parallel.
- Local override: Your own database entries are deduplicated, ranked above internet results, and highlighted with a gold border.
- SteamGridDB & Literal.club: Games now automatically pull vertical 600x900 HD covers with clean logos. For books, Literal delivers beautiful indie covers.
- Anime auto-detect: TMDB imports automatically detect anime (via the Animation genre and Japanese language) and sort them correctly.
- Curator system: You can now upload your own covers and metadata and propose them as the "global master version" for all users with a single click.
- True app feel: Native pull-to-refresh for mobile browsers, global loading screens, and eliminated ghost clicks in menus.
- Reading Challenge 2.0: The old grid has been replaced with an elegant, horizontally swipeable cover stack.
- Smart modal: Dynamic wording ("Want to read" vs. "Want to play"), automatic hiding logic for empty note fields, and blur effects for overlays.
- Dual grouping: The collection can now be stacked by year AND medium simultaneously.
- Polished dark/light mode: All views, shadows, and star ratings are now seamlessly optimized for both color schemes.
- Anti-spam "mega bundles": Bulk imports are now grouped into a sleek, swipeable carousel to avoid flooding the feed.
- Feed metadata: Reading progress (%) and runtimes (pages/minutes) are now visible directly in feed posts.
- Foreign View: A prominent banner clearly indicates when you're viewing a friend's archive. Editing is blocked there.
- Currently Reading: New status system with a dynamic slider for tracking current media progress.
- Auto-date trigger: As soon as a backlog entry receives a star rating, the system automatically logs it with today's date.
- Lists & tags: The foundation for custom JSON tags and lists has been built into the system.
- Goodreads import: A 5-step, self-healing script for migrating old libraries.
Hallo Wanderer, die Grimoire Beta ist da!
Wieso benutze ich Letterboxd, IMDb oder Goodreads parallel, wenn diese Apps im Grunde alle exakt gleich funktionieren? Wieso kann ich nicht alle meine Medien an einem Ort bewerten, sammeln und mit meinen Freunden teilen? Wieso werde ich ständig mit Bloat und Werbung zugemüllt? Und wieso liegt der Fokus der gängigen Apps fast nie auf der eigenen Sammlung?
Was vor rund einem Monat als einfache Idee für eine eigene, private Sammlung begann, ist nun voll funktionstüchtig und wartet darauf, getestet zu werden!
Es handelt sich hier um ein reines Leidenschaftsprojekt von mir, das in erster Linie für den Eigengebrauch gebaut wurde. Jeder ist herzlich eingeladen, die App ebenfalls so lange zu nutzen, wie es Spaß macht.
Ich würde mich über ein ausführliches Testen und euer Feedback freuen – insbesondere über Bugs oder Dinge, die nicht so funktionieren wie erwartet. Verbesserungsvorschläge sind natürlich auch immer willkommen. Falls euch Grimoire nicht gefällt, würde ich mich genauso über ein Feedback freuen, warum die App nicht den richtigen Nerv trifft. Ich bin für alle Arten von Rückmeldungen super dankbar!
Und nun: Viel Spaß beim Sammeln!
Euer Philip
Zur Installation
Grimoire ist eine Progressive Web App (PWA). Das bedeutet, du lädst sie nicht aus dem Store, sondern fügst sie direkt über den Browser deinem Home-Bildschirm hinzu. Danach verhält sie sich wie eine native App (Fullscreen, ohne Browser-Leisten).
- Öffne den Link in Safari.
- Tippe in der unteren Leiste auf das Teilen-Symbol.
- Scrolle nach unten und tippe auf "Zum Home-Bildschirm".
- Namen anpassen (kurz halten, z.B. "Grimoire").
- Oben rechts auf "Hinzufügen" tippen.
- Öffne den Link in Chrome.
- Tippe auf die drei Punkte oben rechts.
- Wähle "Zum Startbildschirm hinzufügen" oder "App installieren".
- Mit "Hinzufügen" bestätigen.
Grimoire vs. Andere
Was ist besser?
- Alles an einem Ort: Ein breites Archiv für (fast) alles – ausgenommen Musik.
- Bibliothekscharakter: Übersichtlicher und mit echtem Regal-Feeling.
- Kein Bloat: Keine Werbung, keine Algorithmen. Fokus auf deiner Sammlung.
- Hochanpassbar: Wähle gezielt Editionen aus oder lade eigene Cover hoch.
- Deine Private Sammlung: Nur bestätigte Freunde sehen Statusupdates. "Freunde von Freunden" ist gesperrt.
Was ist (noch) schlechter?
- Die Buch-Suche: Greift auf kostenlose Datenbanken zu. Treffer sind manchmal schwächer als bei Goodreads.
- Rohes Design: (Noch) kein High-End Polish. Das Design ist stellenweise noch etwas roh.
Was kommt noch? (Roadmap)
- ✓ Mehr Customization: Fehlerhafte Angaben selbst korrigieren (Bereits implementiert!).
- Verfeinerung der Web- und Mobilanwendung.
- Mehr Flavour und Herausarbeitung einer eindeutigen Identität.
- Verbesserung des Designs und Austauschen aller Platzhalter.
- Erstellung eigener Listen & Implementierung von Tags.
- Analyse und Statistiken zur eigenen Sammlung.
- Verbesserung der Suchfunktion.
- Export der Sammlung als .csv-Datei (kein Lock-in-Effekt!).
- Sprachoptionen.
Hello traveler, the Grimoire beta is here!
Why do I use Letterboxd, IMDb, or Goodreads side by side when these apps all basically work exactly the same? Why can't I rate, collect, and share all my media in one place with my friends? Why am I constantly buried in bloat and ads? And why do mainstream apps almost never focus on your own collection?
What started about a month ago as a simple idea for a private personal collection is now fully functional and ready to be tested!
This is a pure passion project of mine, built primarily for my own use. Everyone is warmly invited to use the app too, for as long as it's fun.
I'd love thorough testing and your feedback – especially about bugs or anything that doesn't work as expected. Suggestions for improvement are always welcome too. If Grimoire isn't for you, I'd equally appreciate feedback on why it didn't click. I'm grateful for any kind of feedback!
And now: happy collecting!
Your Philip
Installation
Grimoire is a Progressive Web App (PWA). That means you don't download it from a store – you add it directly from your browser to your home screen. After that, it behaves like a native app (fullscreen, no browser bars).
- Open the link in Safari.
- Tap the share icon in the bottom bar.
- Scroll down and tap "Add to Home Screen".
- Adjust the name (keep it short, e.g. "Grimoire").
- Tap "Add" in the top right.
- Open the link in Chrome.
- Tap the three dots in the top right.
- Select "Add to Home screen" or "Install app".
- Confirm with "Add".
Grimoire vs. Others
What's better?
- All in one place: A broad archive for (almost) everything – except music.
- Library feel: Clearer overview with a genuine shelf feeling.
- No bloat: No ads, no algorithms. Focused on your collection.
- Highly customizable: Pick specific editions or upload your own covers.
- Your private collection: Only confirmed friends see status updates. "Friends of friends" is blocked.
What's (still) worse?
- Book search: Relies on free databases. Results are sometimes weaker than Goodreads.
- Raw design: No high-end polish yet. The design is still somewhat rough in places.
What's coming? (Roadmap)
- ✓ More customization: Correct inaccurate entries yourself (already implemented!).
- Refining the web and mobile experience.
- More flavor and a clearer sense of identity.
- Improving the design and replacing all placeholders.
- Building custom lists & implementing tags.
- Analysis and statistics for your own collection.
- Improving the search function.
- Exporting the collection as a .csv file (no lock-in!).
- Language options.
Activity Feed