• Joined on 2026-03-16
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-09 10:17:31 +00:00
0a9b618858 Podcast-Oberfläche: wartender Transkriptionsauftrag zeigt den Grund (sw CACHE v171)
55239f71a0 Transkription: eingebaute Instanz läuft auf dem PC im Tailnet; ist sie nicht erreichbar, wartet der Auftrag und versucht es alle 10 Minuten neu (höchstens zwei Tage); Whisper-Server kann CUDA
Compare 2 commits »
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-09 10:10:22 +00:00
e8bb70feb0 Eingebaute Whisper-Instanz: kleiner OpenAI-kompatibler Server (lädt das Modell bei Bedarf, gibt es nach Leerlauf frei)
21cf91a875 Podcast-Oberfläche aus diora-android (Teilen, Transkript erstellen, ✦ Artikel, Artikel-Tab, Einstellungen Transkription), sw CACHE v170
d4a47064b2 Podcast-Artikel: Reservierung mit Gerätenamen (claim/release, deviceId pro Browser oder App)
cedc14f714 Merge branch 'wt-tr-pipeline' into wt-tr-int
ae5341d441 Smarte Transkription C: Transkriptions-Pipeline (podcasts/transcribe.py), Endpunkte /transcribe/, /transcription/pending/, /article/claim/, Transkript-Rückfall auf Whisper, transcripts in /feeds/notifications/
Compare 14 commits »
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-04 14:37:14 +00:00
1e36d8600b PDF-Zoom neu: Pinch zoomt um die Fingermitte und zeichnet scharf neu (Scrollen: an Ort und Stelle, die Stelle bleibt; Seiten: vergrößerte Seite mit einem Finger verschiebbar, am Rand weiterwischen blättert); pdfSmartZoomPage gab es nicht mehr; Seiten werden auf eigener Canvas gezeichnet und erst fertig eingesetzt (sw CACHE v169)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-04 13:35:06 +00:00
0d712a7f21 PDF: Öffnen an der gespeicherten Seite zeigt kein „Weit gescrollt“ mehr (sw CACHE v168)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-04 13:32:27 +00:00
066d0052d2 PDF-Seiten so breit wie gezeichnet (nicht auf die Zeilenlänge des Textes begrenzt); Notizspalte geht beim Öffnen nicht mehr von selbst auf (sw CACHE v167)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-03 17:42:29 +00:00
429b875faf PDF: öffnet an der gespeicherten Seite, Leserfarben, Seitenzahlen wie im Buch (sw CACHE v166)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-03 17:16:30 +00:00
65a01569f9 PDF: markierbarer Text, Suche im ganzen Dokument, anklickbare Links mit Zurück (sw CACHE v165)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-03 17:09:19 +00:00
6a3cd23095 PDF-Reader überarbeitet: ein Zeichenweg, Seitenmodus nach Textbox, Seitensprung, Inhalt und Lesezeichen in beiden Modi (sw CACHE v164)
ec704a086f PDF Seitenmodus: Seite füllt den Lesebereich und wird nach ihrer Textbox platziert
a963841bc4 Test-PDF als Binärdatei (keine Zeilenend-Umwandlung)
c2a9873b0d PDF-Reader: ein Zeichenweg, Seitenmodus neu, Seitensprung für beide Modi (WIP, ungetestet)
Compare 4 commits »
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-01 19:12:44 +00:00
04548171bf Anmeldung mit Authelia für die Apps: Server gibt nach geprüftem Authelia-Login den App-Zugang heraus (sw CACHE v163)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-01 18:35:25 +00:00
67f983dd1c Nach dem Authelia-Login sind die Bücher gleich offen, ohne Code und Passwort (sw CACHE v162)
mrwnslz pushed to master at mrwnslz/diora-web 2026-11-01 14:01:28 +00:00
077e6d4543 Anmelden mit Authelia als zweiter Weg, Bücher auf neuen Geräten per Code entsperren (sw CACHE v161)
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 20:18:34 +00:00
3eca4d8404 Ordner-Chips standardmäßig eingeklappt – aufgeklappt nur, wenn auf dem Gerät so gewählt (sw CACHE v160)
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 19:40:12 +00:00
d702a27d16 Ordner-Chips einklappbar: „Ordner ▾/▸“ nach den Status-Chips, eingeklappt bleibt nur der gewählte Ordner sichtbar; je Bereich auf dem Gerät gemerkt (sw CACHE v159)
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 19:15:03 +00:00
e8b525a3de Nachrichten und Blogs im Buch-Reader, Doppelklick für Vollbild, Hörbücher wie die Bücher-Bibliothek
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 18:41:33 +00:00
6bb774adb9 Lesen in Seiten auch im Browser und auf dem Desktop, mit Fußnoten unten auf der Seite und Doppelseite
mrwnslz pushed to wt-tui at mrwnslz/diora-web 2026-10-26 15:58:30 +00:00
6047ae44c4 TUI: TODO (Pull Request anlegen, Forgejo-Zugang, selbst ausprobieren)
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 15:57:31 +00:00
308eed150a Podcasts: Shownotes überdecken die „Ähnlichen Folgen“ nicht mehr (podcast-ui.css aus diora-android 5227c26, sw CACHE v156)
mrwnslz pushed to wt-tui at mrwnslz/diora-web 2026-10-26 15:47:18 +00:00
e246a32212 TUI: Markierungen, Notizen und Lesezeichen (anzeigen, anlegen, löschen, abgleichen)
695037fb9c TUI: Bibliothek wie im Web (Weiterlesen-Karte, Status- und Ordner-Chips, Suche, Sortierung, Länge)
51b7316398 TUI: Lesestand-Vertrag (zuletzt gelesen gewinnt), Login wie diora_client, Bücher beim Öffnen laden
edc9c6d4c3 TUI: EPUB wie der Browser lesen (HTML5, Rohdaten) und Zeichenpositionen je Block
7095e176b7 TUI: Blocktext wie der Web-Reader, Tests und Anker-Parität
Compare 6 commits »
mrwnslz created branch wt-tui in mrwnslz/diora-web 2026-10-26 15:47:18 +00:00
mrwnslz pushed to master at mrwnslz/diora-web 2026-10-26 10:48:28 +00:00
14a45f4cb4 Merge origin/master in master
593b72f17f Merge worktree-tui-reader: diora-tui (Terminal-EPUB-Reader) nach master
e9683fbdbd TUI: Zeichen am rechten Rand bei schmalen Terminals nicht mehr abgeschnitten
20d04361bc TUI: Statusleiste mit Akkustand und Uhrzeit
b1a04d2a65 TUI: Auto-Sync bei Start/Beenden, Sortierung nach zuletzt geöffnet, Gelesen-Filter
Compare 10 commits »