APP-Backend / src /views

Commit History

Savestate: Update DeepSeek v4 Flash ID to static 0731 version to resolve OpenRouter 400 error
6617164

Luca448 commited on

Savestate: Update model display names to DeepSeek v4 Flash and Pro
3e52f24

Luca448 commited on

Savestate: Revert DeepSeek v4 models to use -latest suffix and re-enable ZDR data_collection deny for cache discount security
b528ddb

Luca448 commited on

Savestate: Update DeepSeek v4 config for caching and disable ZDR
fabfac8

Luca448 commited on

Savestate: Add OpenRouter DeepSeek V4 models and increment build version
b627339

Luca448 commited on

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

Feat: Run AI correction and enrichment directly inside the vocabulary modal flow before saving to the database
73cfae1

Luca448 commited on

Revert fallback deck logic: strictly use Schnelleingabe deck as requested
5d78b92

Luca448 commited on

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

Luca448 commited on

Feat: Auto-show keyboard when vocabulary modal opens via Capacitor Keyboard Plugin
8ed769b

Luca448 commited on

Feat: Add DeepL Free API integration for instant translation with background AI enrichment using Gemini 3.1 Flash Lite
9daadf2

Luca448 commited on

Perf: Shorten overlay success screen timeout to 1s
a656dd0

Luca448 commited on

Fix: Call getCardsForDeck instead of getFlashcards
aa23818

Luca448 commited on

Feat: Prevent adding duplicate vocabulary words in Schnelleingabe
dfbd97f

Luca448 commited on

Feat: Auto-correct user input in Schnelleingabe if AI detects a typo
45cfc3d

Luca448 commited on

Feat: Implement transparent Capacitor overlay mode for Quick Settings Tile
b8bd46e

Luca448 commited on

Fix: Make Quick Settings Tile open main app with live preview, fix App Shortcut race condition, and fix modal CSS loading
a4ca8d7

Luca448 commited on

Savestate: Implement 2-step translate-and-add button flow in Schnelleingabe
5ada30a

Luca448 commited on

Savestate: Implement live preview for Schnelleingabe translation
c99371f

Luca448 commited on

Savestate: Show AI translation in Schnelleingabe success popup
59f66b8

Luca448 commited on

Savestate: Replace window.speechSynthesis with Capacitor TextToSpeech plugin to fix crash on Android
ffac483

Luca448 commited on

Savestate: Fix undefined property deck.name to deck.title
af9ff46

Luca448 commited on

Savestate: Add TTS speaker button to flashcards
f5f73d3

Luca448 commited on

Savestate: Fix flashcard cutting off bug
905b1d0

Luca448 commited on

Savestate: Fix chat history loading and lag
a57ded9

Luca448 commited on

Savestate: Remove preset swatches, fix canvas drag interference in color picker
6ba5795

Luca448 commited on

Savestate: Replace RGB sliders with HSV square color picker
9333db5

Luca448 commited on

Fix: Fallback color for folder popover when dataset.color is undefined
fd3c87e

Luca448 commited on

Savestate: Add RGB sliders and hex input to folder color picker
b69d3a9

Luca448 commited on

Savestate: Replace native color picker with custom swatch palette
0fdce22

Luca448 commited on

Savestate: Fix folder edit btn + child file clip-path clipping
aae10ec

Luca448 commited on

Savestate: Implement E2E encrypted flashcard sync with Supabase backend
f2ca8a4

Luca448 commited on

Savestate: Prevent scrolling in Study Mode to fix awkward top gap offset
26ada3d

Luca448 commited on

Savestate: Update AI prompts for QuickAdd to generate images, explanations and examples
ed17c8d

Luca448 commited on

Savestate: Fix syntax error in pull-to-refresh JS
d8fba3b

Luca448 commited on

Savestate: Add pull-to-refresh logic in LearnView as fallback for background queue sync
9e80b8a

Luca448 commited on

Savestate: Add auto-correction instruction for phonetic spelling mistakes to AI prompts
43efc6e

Luca448 commited on

Savestate: Make Flashcards UI auto-refresh when background sync completes
94e5b7b

Luca448 commited on

Savestate: Fix JavaScript template syntax error and QuickSettings Tile Intent handling in MainActivity
ed9fb44

Luca448 commited on

Savestate: Frontend Routing & Vokabel-Schnelleingabe Modal implementiert
03d066e

Luca448 commited on

Savestate: Implement Android 13 Quick Settings Tile for quick vocabulary add
c20f1e2

Luca448 commited on

Savestate: Implement comprehensive dark mode design system for 40+ file types with true content previews
735a1da

Luca448 commited on

Savestate: Replace mask-image with clip-path and vault-file-bg for absolute cross-browser corner clipping
6cee716

Luca448 commited on

Savestate: Fix mask-image clipping in Safari using translateZ and move fold out of masked parent
a3ff150

Luca448 commited on

Savestate: Fix iOS Safari backdrop-filter clipping bug natively by avoiding transform zoom on hero folder
40fa67c

Luca448 commited on

Savestate: Implement detailed BMW invoice skeleton matching Apple Files reference
1324e53

Luca448 commited on

Savestate: Translate timeline to German and match Apple Files document aesthetics by hiding names
bf669ee

Luca448 commited on

Savestate: Fix iOS Safari backdrop-filter clipping bug and adjust title margin
2e45a51

Luca448 commited on

Savestate: Fix hero folder icon proportions by matching grid baseline width
bcab873

Luca448 commited on