Commit graph

  • 26f983bbaa Default-Lautstärke auf 40% senken master marwin 2026-09-04 12:30:58 +02:00
  • 171560c71e Add thumbs up/down for creamfresh radio, hardcoded to that station marwin 2026-09-04 11:38:34 +02:00
  • 9228906db8 Add a transparent stream proxy for creamfresh radio marwin 2026-09-04 11:29:52 +02:00
  • 0fd5461daa Vorlesen: Sprachauswahl DE/EN mit englischer Piper-Stimme (SW v43) marwin 2026-09-01 07:04:27 +02:00
  • 05216a8613 Vorlesen-Funktion im Reader: Piper/Thorsten-TTS (SW v42) marwin 2026-08-31 22:29:13 +02:00
  • 58fad47d90 CI: auf Python 3.12 heben, damit gegen das getestet wird, was ausgeliefert wird testing marwin 2026-08-28 08:56:37 +00:00
  • 23798cda01 Alle Abhängigkeiten pinnen; STATICFILES_STORAGE auf STORAGES umstellen marwin 2026-08-28 08:50:47 +00:00
  • 0b62fbc0de Hotfix: gunicorn/packaging pinnen — gevent-Worker startete nicht mehr marwin 2026-08-28 08:34:27 +00:00
  • b205625e21 Bücher: Cloud-Import aus WebDAV/Nextcloud (SW v41) marwin 2026-08-28 08:26:22 +00:00
  • 0de6c186fb Bücher: "Zuletzt gelesen" wieder als normale Listenansicht statt Karten-Leiste (SW v40) worktree-book-folders marwin 2026-08-17 15:37:09 +02:00
  • 635fd7ef1c Bücher: Titel/Autor-Fallback + manuelle ISBN-Eingabe für Regal-Lookup (SW v39) marwin 2026-08-17 12:33:54 +02:00
  • e6b3ee620e Bücher: Titel in "Zuletzt gelesen"/Ordner-Kacheln unsichtbar (Button-Farbvererbung); Regal-Lookup jetzt auch für Altbestand (SW v38) marwin 2026-08-17 12:12:17 +02:00
  • 3e301b6f61 Bücher: Regal-Metadaten-Lookup (DNB → Open Library) + Drei-Punkte-Menü (SW v37) marwin 2026-08-17 11:27:16 +02:00
  • 7d99e58286 Bücher: Ordner (eine Ebene) + "Zuletzt gelesen"-Leiste (SW v36) marwin 2026-08-17 10:58:53 +02:00
  • e9683fbdbd TUI: Zeichen am rechten Rand bei schmalen Terminals nicht mehr abgeschnitten worktree-tui-reader marwin 2026-08-15 21:07:41 +02:00
  • 20d04361bc TUI: Statusleiste mit Akkustand und Uhrzeit marwin 2026-08-15 20:36:54 +02:00
  • b1a04d2a65 TUI: Auto-Sync bei Start/Beenden, Sortierung nach zuletzt geöffnet, Gelesen-Filter marwin 2026-08-15 20:30:09 +02:00
  • db3f520632 TUI: durchgehende Leseansicht mit web-kompatiblen Anchors, Fußnoten, bidirektionalem Progress-Sync marwin 2026-08-15 17:59:46 +02:00
  • 50f711831c TUI: Verschlüsselungs-Key per Benutzername+Passwort ableiten statt Konsolen-Export marwin 2026-08-15 16:55:03 +02:00
  • a4b10ae265 TUI: Bücher per diora-tui sync vom diora-Server holen und entschlüsseln marwin 2026-08-15 16:41:50 +02:00
  • 3fcb74631c Merge master (Sync-API) into worktree-tui-reader marwin 2026-08-15 16:22:54 +02:00
  • 30a6d29ca8 Sync-API für lokale Clients: Personal-Access-Token + GET /api/sync/ marwin 2026-08-15 16:20:54 +02:00
  • f63bd1f879 TUI: lokaler EPUB-Reader als erste Stufe eines diora-TUI-Clients marwin 2026-08-15 16:04:18 +02:00
  • bb143a249b Reader: Toast-Optik repariert — Button-Font und doppelter Textschatten (SW v35) marwin 2026-08-15 00:02:05 +02:00
  • 5053d0036a Reader: j/k-Scrollen ohne Ramp-up, an feste Kadenz statt Display-Hz gekoppelt (SW v34) marwin 2026-08-14 23:50:23 +02:00
  • e70bb881cc Reader: schnelleres j/k-Scrollen; Offline-Modus auf Desktop repariert (SW v33) marwin 2026-08-14 23:31:01 +02:00
  • d3c435dd59 Reader: Notizen auf Mobile schnell setzbar statt über Randspalte (SW v32) marwin 2026-08-04 20:13:55 +02:00
  • 76068f6ed8 Reader: Fußnoten-Popover erkennt jetzt mehr EPUB-Konventionen (SW v31) marwin 2026-08-04 18:55:48 +02:00
  • 42bc090a28 Reader: Marker-Farben mit color:inherit statt UA-Default-Schwarz (SW v30) marwin 2026-08-04 18:44:09 +02:00
  • b805d62b11 Books: Notizen-Sidebar auto-öffnen, Notizen-Download + Gelesen-Status in Übersicht (SW v29) marwin 2026-08-04 18:10:33 +02:00
  • f9573d3d62 Reader: lange Notizen wurden im Rand zu früh ausgeblendet (SW v28) marwin 2026-08-04 14:09:02 +02:00
  • 9648730be6 Reader: Prozentanzeige mit Nachkommastelle bei langen Büchern (SW v27) marwin 2026-08-04 13:51:05 +02:00
  • 7bfce034ba Reader: Marker-Modus statt impliziter Auswahl, Notiz-Anker rein positional (SW v26) marwin 2026-08-04 13:28:19 +02:00
  • 3f40a4078a Reader: Notiz-Eingabe direkt im Rand statt Sprung zur Sidebar (SW v25) marwin 2026-08-04 11:23:16 +02:00
  • a2f4be8e1e Reader: Positions-Koordinate im Export + Verzeichnis für Markierungen/Notizen (SW v24) marwin 2026-08-04 11:10:56 +02:00
  • bc180daab0 Reader: Marker-Modus statt impliziter Auswahl, Notiz-Anker rein positional (SW v23) marwin 2026-08-04 10:49:30 +02:00
  • 090aec9c60 Reader: Annotationen — Marker, freie Notizen, Margin-Sidebar, Export (SW v22) marwin 2026-08-04 10:17:01 +02:00
  • 17e205b6f0 Reader/UI: mehrere Fixes + Playwright-Setup (SW v21) marwin 2026-08-04 09:01:52 +02:00
  • daffd0002b Books: Fortschritt-Konflikt via Anker-Blockindex statt scroll_fraction (SW v15) marwin 2026-07-10 20:52:27 +02:00
  • 29f6cc4413 Books: Fortschritt-Konflikt via max() lösen — weiter = gewinnt (SW v14) marwin 2026-05-31 15:41:35 +02:00
  • 28756ffdc2 Books: Fortschritt-Sync robuster — Pending-Flag statt Timestamp (SW v13) marwin 2026-05-31 15:29:38 +02:00
  • b097eea600 Books: offline-Fortschritt wird nicht überschrieben (SW v12) marwin 2026-05-30 07:22:32 +02:00
  • 5d69edc57e Layout: Tab-Leiste position:fixed + padding-top korrekt (SW v11) marwin 2026-05-30 00:34:53 +02:00
  • d7a27b188d Layout + SW: Tab-Leiste sichtbar + kein veralteter Cache marwin 2026-05-30 00:19:00 +02:00
  • aa562f8b4d Books: offline UX — Banner, Auto-Tab, klare Fehlermeldung marwin 2026-05-30 00:12:22 +02:00
  • a96591c63f SW: cache navigation response offline (v9) marwin 2026-05-29 23:58:07 +02:00
  • 5ba1a7bdad Books: request persistent storage when first caching a book marwin 2026-05-29 23:54:54 +02:00
  • 3d25519367 PWA: fix icon purpose entries + bump SW cache to v8 marwin 2026-05-29 23:49:32 +02:00
  • 5504e5c627 Books: fix footnote popover background + strip EPUB title tooltips marwin 2026-05-29 21:21:43 +02:00
  • bfa0439aa1 Books: vollständiger Offline-Modus für EPUB-Reader marwin 2026-05-29 21:14:40 +02:00
  • 159aa6f340 Books: footnote hover popover for EPUB reader marwin 2026-05-29 21:04:47 +02:00
  • fe91000e7c Books: repair flow also re-encrypts metadata from file marwin 2026-05-25 17:06:52 +02:00
  • 4b47f6e67a Books: broken-book repair flow + simplify password change marwin 2026-05-25 17:03:59 +02:00
  • 817323ad19 Accounts: fix password change key migration marwin 2026-05-25 16:46:03 +02:00
  • 1426c69a73 Accounts: re-encrypt all books on password change marwin 2026-05-25 16:37:41 +02:00
  • e3a9c61c05 Accounts: add password change form to settings marwin 2026-05-25 16:26:07 +02:00
  • c064d0d4e1 EPUB reader: constrain images to text width marwin 2026-04-29 14:12:06 +02:00
  • d64f159044 EPUB reader: add 'Kein Fett' toggle to suppress book bold marwin 2026-04-29 11:52:45 +02:00
  • 2d488fd542 EPUB reader: font picker + performance fixes for large books marwin 2026-04-29 11:40:58 +02:00
  • 9241d6170b Remove loading overlay from re-renders (zoom/spread) marwin 2026-04-05 18:55:13 +02:00
  • 1cf3f730ea Render PDF from current page outward on zoom/re-render marwin 2026-04-05 18:50:01 +02:00
  • 20a1b9a889 Fix scroll position lost after PDF zoom re-render marwin 2026-04-05 18:44:49 +02:00
  • 89cb70392a j/k scroll continuously while held, stop on keyup marwin 2026-04-05 18:32:32 +02:00
  • b6619f6465 Fix PDF loading overlay disappearing too early marwin 2026-04-05 18:29:46 +02:00
  • d607388bad Add vim-style keyboard shortcuts to reader marwin 2026-04-05 18:20:06 +02:00
  • bbb982d0b1 PDF loading overlay: dark translucent instead of solid black marwin 2026-04-05 18:09:52 +02:00
  • 846b299713 Show dark loading overlay while PDF is rendering marwin 2026-04-05 18:08:44 +02:00
  • d839a8f8a3 Dark scrollbar styling marwin 2026-04-05 18:06:20 +02:00
  • 1fdf5f9b30 Remove double scrollbar in Chrome PWA marwin 2026-04-05 18:01:23 +02:00
  • 8a3aedb0e7 Use Window Controls Overlay for Chrome PWA titlebar marwin 2026-04-05 17:54:00 +02:00
  • def879de2d Fix radio sidebar play buttons broken by JSON.stringify double quotes marwin 2026-04-05 17:32:05 +02:00
  • f5c141626f Fix blurry PDF rendering when zoomed in Chrome PWA marwin 2026-04-05 16:14:24 +02:00
  • e5dc58d84f Replace focus station sidebar with compact radio player sidebar marwin 2026-04-05 14:22:07 +02:00
  • 554ca93e30 Close reader settings panel when tapping content to hide bars marwin 2026-04-05 14:13:28 +02:00
  • 6b419c6fe0 Save reader settings per book in localStorage marwin 2026-04-05 13:53:38 +02:00
  • 916e8a568b Add PDF two-page spread mode and mobile pinch-to-zoom marwin 2026-04-05 13:18:25 +02:00
  • e9c5b8058b Centralize remaining magic numbers in settings.py marwin 2026-04-04 21:10:14 +02:00
  • 0a6ba6feac Inject upload size limits from settings into frontend via DIORA_CONFIG marwin 2026-04-04 21:05:51 +02:00
  • 9c0a046c57 Fix ebook upload: new books appear at top, 50 MB limit frontend/backend marwin 2026-04-04 21:01:32 +02:00
  • 4274f49971 Increased ebook upload limit to 50 MB marwin 2026-04-04 20:48:18 +02:00
  • 2ba613fdd8 Reconnect audio automatically on device change marwin 2026-04-04 02:27:18 +02:00
  • aff4f5aef2 Mobile: hide volume, add PDF zoom +/- buttons, fix zoom scroll position marwin 2026-04-02 12:22:04 +02:00
  • 1bda59e3fc Fix PDF position restore: timer after restore, add scroll-mode case marwin 2026-04-01 23:46:57 +02:00
  • 68bb7b5920 Add IndexedDB book cache and fix PDF position on mobile marwin 2026-04-01 16:10:03 +02:00
  • dbe3b46f3e Simplify immersive reader: tap centre to toggle bars marwin 2026-04-01 15:50:31 +02:00
  • 2448586050 Fix PDF rendering blur on high-DPI/mobile screens marwin 2026-04-01 15:48:44 +02:00
  • 1af07c7952 Add anchor-based reading position tracking marwin 2026-04-01 15:41:30 +02:00
  • 0c6846e71f Give navbar and now-playing-bar solid background marwin 2026-04-01 15:24:35 +02:00
  • bef8fbc8d8 Revert "Remove immersive reader mode, bars stay always visible" marwin 2026-04-01 15:24:00 +02:00
  • bdb6857c73 Remove immersive reader mode, bars stay always visible marwin 2026-04-01 15:23:10 +02:00
  • 44d51d3a7f Fix gpodder: add update_urls to episode actions POST response marwin 2026-03-28 19:08:46 +01:00
  • a205eafd79 Fix gpodder sync: return update_urls in subscription GET response marwin 2026-03-28 17:15:36 +01:00
  • 2859464b14 Open HTTP streams in new tab to bypass mixed content marwin 2026-03-22 11:45:40 +01:00
  • da300b54c7 Revert: remove HTTP stream new-tab workaround marwin 2026-03-22 10:54:48 +01:00
  • f040a45325 Open HTTP streams in raw new tab instead of custom HTTPS player marwin 2026-03-22 10:48:28 +01:00
  • 9e08079dec Fix stream player autoplay: handle blocked play() promise marwin 2026-03-22 10:39:43 +01:00
  • ee8cfd8314 Fix immersive reader: extend top zone to cover visible bar heights marwin 2026-03-21 19:01:37 +01:00
  • 0037fd8db4 Reader immersive mode: bars slide out after 5s, return on edge hover/tap marwin 2026-03-21 18:04:11 +01:00
  • 85776390f6 Open HTTP streams in minimal standalone player tab marwin 2026-03-21 17:50:12 +01:00
  • 83304c197d Try HTTPS upgrade for HTTP streams, show error on failure marwin 2026-03-21 17:22:51 +01:00