Skip to content

LoreKeeper 2.0.0 - Multi-Platform & Docker Release

Choose a tag to compare

@GabrieleTrovato01 GabrieleTrovato01 released this 04 Jun 11:34
· 34 commits to main since this release

🇬🇧 English

🚀 LoreKeeper 2.0.0: The Multi-Platform Release!

This is the biggest update to LoreKeeper yet. We have transformed the project from a purely containerized environment into a standalone desktop application, making it accessible to everyone without any complex setups.

✨ New Features & Updates

  • Standalone Executables (Windows, Linux, macOS Apple Silicon): LoreKeeper is now a portable app. No need to install Node.js or configure servers. Just download the archive, extract it, and run the file to immediately enter your 3D library.
  • Global Export for AI (Markdown): We have optimized text extraction. You can now export an entire book into a single, clean, and structured .md file for a complete analysis of the whole book. It's the perfect format for feeding your local LLMs or importing into Obsidian and Notion.
  • Smart Docker Shutdown: Fixed a critical bug in self-hosting. We updated the docker-compose.yml restart policy to on-failure. Now, clicking the shutdown button from the UI will cleanly exit the container without it looping into a restart.
  • New Documentation: The README has been completely rewritten to clearly separate the easy installation (Portable App) from the advanced developer setup (Docker).

⚠️ Important First-Launch Instructions

  • Windows Users: Since this is an open-source software without a paid digital signature, SmartScreen might block the first launch. Click "More info" and then "Run anyway".
  • macOS Users (M1, M2, M3 Chips): Due to Apple's "Quarantine" for unsigned apps, you must unlock the executable. Open your terminal in the downloaded folder and run these two commands before double-clicking:
    chmod +x lorekeeper-macos-arm
    xattr -cr lorekeeper-macos-arm
  • Intel Mac Users: Pre-built binaries for the older Intel architecture are not included in this release. Please use the Docker version.

🇮🇹 Italiano

🚀 LoreKeeper 2.0.0: La Release Multipiattaforma!

Questo è il più grande aggiornamento di LoreKeeper ad oggi. Abbiamo trasformato il progetto da un ambiente puramente basato su container in un'applicazione desktop autonoma, rendendola accessibile a chiunque senza bisogno di configurazioni complesse.

✨ Novità e Funzionalità

  • Eseguibili Standalone (Windows, Linux, macOS Apple Silicon): LoreKeeper è ora un'app portatile. Non serve installare Node.js o configurare server. Basta scaricare l'archivio, estrarlo e avviare il file per entrare subito nella tua libreria 3D.
  • Esportazione Globale per IA (Markdown): Abbiamo ottimizzato l'estrazione del testo. Ora puoi esportare un intero libro in un singolo file .md pulito e strutturato per un'analisi globale di tutta l'opera. È il formato perfetto per alimentare i tuoi LLM locali o per l'importazione su Obsidian e Notion.
  • Spegnimento Docker Intelligente: Risolto un bug critico nel self-hosting. Abbiamo aggiornato la policy del docker-compose.yml su on-failure. Ora, cliccando il pulsante di spegnimento dall'interfaccia, il container si chiuderà in modo pulito senza riavviarsi in loop.
  • Nuova Documentazione: Il README è stato completamente riscritto per separare nettamente l'installazione semplificata (App Portatile) da quella avanzata per sviluppatori (Docker).

⚠️ Istruzioni Importanti per il Primo Avvio

  • Utenti Windows: Essendo un software open-source senza firma digitale a pagamento, SmartScreen potrebbe bloccare il primo avvio. Cliccate su "Ulteriori informazioni" e poi su "Esegui comunque".
  • Utenti macOS (Chip M1, M2, M3): A causa della "Quarantena" di Apple per le app non firmate, dovete sbloccare l'eseguibile aprendo il terminale nella cartella scaricata e lanciando questi due comandi prima di fare doppio clic:
    chmod +x lorekeeper-macos-arm
    xattr -cr lorekeeper-macos-arm
  • Utenti Mac Intel: I binari precompilati per la vecchia architettura Intel non sono inclusi in questa release. Vi invitiamo a utilizzare la versione Docker.