Commit History

fix: pass OPENROUTER_API_KEY in start.sh
2c79dbf

Luca448 commited on

Feat: Implement invisible pending queue for quick settings modal to allow background processing without blocking UI
eb08066

Luca448 commited on

Fix: Correct db update method, iterate all decks, respect user's custom deck
cd7a12c

Luca448 commited on

Savestate: Bulletproof getSetting and setSetting to dynamically auto-create settings table if missing
a1a42d4

Luca448 commited on

Savestate: Fix syntax error in database.js
ed12ec7

Luca448 commited on

Savestate: Fix database schema creation parsing bug for sql.js and add getSetting fallback
c72f6c6

Luca448 commited on

Savestate: Switch Web Image Search to Wikimedia API and fix plot-override bug
bda66bb

Luca448 commited on

Savestate: Fix unhandled promise missing settings table error on init
ed60199

Luca448 commited on

Savestate: Migrate SQLite DB storage format to Base64 to shrink file size by 75% and fix QuotaExceededError
821f6b7

Luca448 commited on

Savestate: Fix database missing columns error on first load due to split schema logic, bump version to 1.8.69
4af8a4b

Luca448 commited on

Savestate: Fix SQLite crashing on corrupt localStorage or missing tables, bump version to 1.8.40
2f10e0e

Luca448 commited on

Savestate: Fix database crash due to missing calendar_events table in migration block (BUILD 1.6.2)
b7aee34

Luca448 commited on

Savestate: Implement Calendar feature (apple style) with exams/homework tracking and Campus widget. (BUILD 1.6.0)
dfa6a9f

Luca448 commited on

UI/DB: Increase history preview length to 150 characters to utilize full card space (BUILD 1.5.34)
f7728c0

Luca448 commited on

UI: Clean raw markdown and AI internal tags from chat history previews (BUILD 1.5.32)
a17ebcb

Luca448 commited on

AI: Fixed database folder metadata save logic failing to persist to LocalStorage by switching from direct db.run to the encapsulated exec wrapper
0e1a148

Luca448 commited on

Fix: Remove hardcoded database limits (LIMIT 50 / LIMIT 100) to allow user to practice all due cards
ce133b4

Luca448 commited on

Feat: Add language support for flashcard decks, enabling accurate translations and concise AI explanations
43e916c

Luca448 commited on

Feat: Add inline editing functionality for flashcards and fix list display showing only limited cards
645689d

Luca448 commited on

Savestate: Add rename and delete buttons to deck header
a714927

Luca448 commited on

Savestate: Add flashcard table view in deck details and global vocabulary search bar in learn overview
5945064

Luca448 commited on

Savestate: Implement deck details, manual flashcard addition, and free practice mode
f5a2dbc

Luca448 commited on

Savestate: Fix UUID generation in database.js to avoid WebView crypto errors
e9ef090

Luca448 commited on

Savestate: Fixed Capacitor SQLite unhandled promise rejection and WASM fetch loading
680f02d

Luca448 commited on

Savestate: Add Lernen section with Flashcards, Anki algorithm and Gemini integration
c883a41

Luca448 commited on

Update independent app to newest state with LFS and binary removals
ff36e71

Luca448 commited on