-
a14449ef85
fix(worker-ui): fix syntax error in gui.py and ruff error in test_verwaltung.py
main
Hitonabi
2026-07-27 17:17:30 +02:00
-
4343b0901d
feat(worker-ui): adjust thumbnails, log view, and button logic to match web dashboard
Hitonabi
2026-07-27 17:16:00 +02:00
-
c3e77399ad
fix(worker): mock ntpath.dirname in test_erreichbarkeit so it passes on Linux CI runner
Hitonabi
2026-07-27 17:13:45 +02:00
-
75426224d1
fix(worker): ensure sys.path in test_verwaltung for pytest importlib mode
Hitonabi
2026-07-27 17:11:11 +02:00
-
e5ff5373bb
fix(worker): restore pure logic module verwaltung.py and its tests (SoC)
Hitonabi
2026-07-27 17:06:38 +02:00
-
9b30c0a490
chore: remove obsolete test_verwaltung.py
Hitonabi
2026-07-27 17:02:37 +02:00
-
061f79ecda
fix: ruff linter errors (multiple statements, bare except, unused vars)
Hitonabi
2026-07-27 17:00:52 +02:00
-
a32a1bb075
fix: bare except in main.py
Hitonabi
2026-07-27 16:56:36 +02:00
-
32979d7bde
docs: SAVEPOINT update fuer Etappe 25 (Windows Worker in Flet)
Hitonabi
2026-07-27 16:53:59 +02:00
-
d15f4b2ab6
feat: Thumbnails, bunte Logs und Button-Status im Worker UI
Hitonabi
2026-07-27 16:17:30 +02:00
-
a221a161f4
feat: Tray-Icon fuer Worker GUI (pystray) — Fenster schliessen minimiert ins Tray
Hitonabi
2026-07-26 22:33:54 +02:00
-
264b2c77f0
chore: finale exe mit venv --clear fix neu gebaut
Hitonabi
2026-07-26 22:32:12 +02:00
-
16ea54e35d
fix: venv --clear bei Reinstall, verhindert veraltete Paketversionen
Hitonabi
2026-07-26 22:30:12 +02:00
-
81ba6bd1c6
fix: don't override pinned flet==0.23.2 with unpinned pip install
Hitonabi
2026-07-26 22:24:20 +02:00
-
06c1718a52
fix: installer buttons (Durchsuchen/Freigabe holen), Worker-Start via os.startfile, Shortcut via PowerShell
Hitonabi
2026-07-26 22:15:50 +02:00
-
de500f9890
feat: complete rewrite of worker installer in Flet (standalone exe)
Hitonabi
2026-07-26 22:07:24 +02:00
-
9a151f3d8b
feat: Worker V2 Flet GUI mit Feature-Parität und neuem Installer
Hitonabi
2026-07-26 22:01:27 +02:00
-
e165e2a0d3
feat: Komplettierung der aktuellen Rippy-Etappe
Hitonabi
2026-07-26 21:13:27 +02:00
-
d15900d1eb
fix(audio): nur die beste Tonspur pro Sprache verlustfrei kopieren
Hitonabi
2026-07-26 20:55:57 +02:00
-
4cb1fab416
docs(savepoint): die Kette ist zum ersten Mal ganz durchgelaufen
Hitonabi
2026-07-26 18:52:12 +02:00
-
4915bba0b3
docs(savepoint): der volle Durchlauf - vier Belege und ein gefundener Fehler
Hitonabi
2026-07-26 17:47:27 +02:00
-
96c400f2f2
fix(worker): erster Film in einer neuen Ablage war immer unerreichbar
Hitonabi
2026-07-26 17:43:51 +02:00
-
936b0837bf
docs(savepoint): Uhrzeit-Meldung erledigt - mit dem Beweis, der zaehlt
Hitonabi
2026-07-26 17:23:14 +02:00
-
a9cfcb272a
docs(konzept): Rate-Limit 100/min -> 600/min als Abweichung vermerkt
Hitonabi
2026-07-26 17:09:23 +02:00
-
163216a68e
docs(savepoint): v3.20 - die Bremse war das Problem, nicht die Last
Hitonabi
2026-07-26 17:06:56 +02:00
-
9156e8a4a9
fix(deploy): leere Argumente und eine fehlende .env brachen das Deploy - still
Hitonabi
2026-07-26 16:56:21 +02:00
-
bfb13f44a5
fix(ui+api): das "Neuladen" war HTTP 429 - und "Neu" komprimierte immer
Hitonabi
2026-07-26 16:49:10 +02:00
-
f7555a17d1
fix(zombies): die Fehlermeldung unterscheidet jetzt Rip von Kompression
Hitonabi
2026-07-26 16:23:15 +02:00
-
19f3dc5330
fix(zombies): "running" fehlte - ein abgestuerzter RIP wurde NIE gefunden
Hitonabi
2026-07-26 16:16:05 +02:00
-
6438beec05
fix(worker): kein CMD-Blitzen mehr - und die 7200-Sekunden-Meldung ist erklaert
Hitonabi
2026-07-26 16:05:54 +02:00
-
5f01aa89fc
fix(deinstaller): er brauchte Adminrechte und hatte keine
Hitonabi
2026-07-26 15:55:05 +02:00
-
f146f33f5d
feat(installer): Verknuepfung auf dem Desktop - mit Rippy-Icon
Hitonabi
2026-07-26 15:46:15 +02:00
-
a448ebc4de
fix(ui): die Pfad-Warnung sagt jetzt, was zu tun ist - und bietet einen Knopf
Hitonabi
2026-07-26 15:38:31 +02:00
-
b4a0dd551a
docs(savepoint): v3.19 - sieben Meldungen, drei echte Fehler, eine Kette
Hitonabi
2026-07-26 15:25:46 +02:00
-
848deb1c24
fix(ui): Sprachnamen auf Deutsch - "Undetermined" versteht niemand
Hitonabi
2026-07-26 15:22:13 +02:00
-
9230d0dd7a
fix(weitergabe): drei Luecken geschlossen, die einen Fremden gestolpert haetten
Hitonabi
2026-07-26 15:18:30 +02:00
-
c171f8879c
feat(schluessel): der Windows-PC holt die 4K-Schluessel jetzt selbst
Hitonabi
2026-07-26 15:14:52 +02:00
-
148ac494c2
feat(sprachen): Rippy fragt vor dem Rip, welche Sprachen du willst
Hitonabi
2026-07-26 15:10:21 +02:00
-
58f4991d92
fix(mounts): 3 min 15 s hingen in EINER Zeile - os.makedirs auf dem toten Mount
Hitonabi
2026-07-26 15:01:09 +02:00
-
2a90538473
fix: Deinstaller, Verwaltungsfenster, Dashboard-Widerspruch, Mount-Tempo
Hitonabi
2026-07-26 14:52:53 +02:00
-
4c2331563c
docs(savepoint): v3.18 - Auswurf, externer Worker, und die Mount-Ursache
Hitonabi
2026-07-26 14:40:31 +02:00
-
4cf7acbb96
fix(mounts): DIE URSACHE gefunden - die CIFS-Verbindung stirbt mit dem Container
Hitonabi
2026-07-26 14:32:51 +02:00
-
549727f648
fix(mounts): Wache, die die Freigabe nach einem Rebuild von selbst zurueckholt
Hitonabi
2026-07-26 14:24:09 +02:00
-
87484d6863
feat(worker): der externe Worker wird erwachsen - Log in Rippy, Anzeige, Slots
Hitonabi
2026-07-26 14:17:14 +02:00
-
be04a9772e
fix(auswurf): CDROMEJECT meldete Erfolg und tat nichts - erst entriegeln
Hitonabi
2026-07-26 14:03:10 +02:00
-
2587fe63af
docs(savepoint): v3.17 - neun Punkte zu, vier Bestandsfehler dazu
Hitonabi
2026-07-26 13:55:41 +02:00
-
87537bf3e5
fix(mounts): Ergebnis pruefen statt glauben - "mount" meldet Erfolg und liefert nicht
Hitonabi
2026-07-26 13:46:37 +02:00
-
a15623cc70
fix(mounts): Freigabe kam nach einem Rebuild nicht zurueck - Erreichbarkeit zuerst
Hitonabi
2026-07-26 13:40:58 +02:00
-
8ccca90e3c
fix(api): "konnte nicht nachsehen" ist nicht "ist weg"
Hitonabi
2026-07-26 13:34:39 +02:00
-
2554c2633b
fix(api): os.path.isdir hing im Kernel und toetete die Schleife - harte Zeitgrenze
Hitonabi
2026-07-26 13:28:02 +02:00
-
0d8426d353
diag(api): Vorrats-Schleifen pruefbar machen - der stille except hat gekostet
Hitonabi
2026-07-26 13:23:32 +02:00
-
9fbaed4af8
fix(api): Rohdaten-Suche in den Hintergrund - /jobs darf nie am NAS haengen
Hitonabi
2026-07-26 13:15:42 +02:00
-
108368d583
fix(jobs): Rohdaten werden gesucht statt geraten - "Neu komprimieren" ging nicht
Hitonabi
2026-07-26 13:09:44 +02:00
-
843c54cd1a
fix(test): Erwartung korrigiert - ohne Quelle ist die Confidence 0,3, nicht 0,0
Hitonabi
2026-07-26 13:01:34 +02:00
-
ee123f2a90
fix(install): Paketbefehl je Distribution statt stur apt
Hitonabi
2026-07-26 12:59:42 +02:00
-
0c269a97ee
fix(metadaten): exakt schlaegt unscharf - Jikan beendet die Kette nur bei Treffer
Hitonabi
2026-07-26 12:59:26 +02:00
-
6db64230eb
fix(dashboard): zwei Placebos raus, Restzeit rein - und Loeschen sagt die Zahl
Hitonabi
2026-07-26 12:59:08 +02:00
-
638edc6a9f
feat(ui): Presets vom Worker, Warnung vor unerreichbaren Pfaden, Browser weg
Hitonabi
2026-07-26 12:58:42 +02:00
-
aea26493db
feat(installer): der Windows-Installer holt die Freigabe jetzt selbst von Rippy
Hitonabi
2026-07-26 12:58:23 +02:00
-
8b7bdfe798
feat(api): drei Endpunkte, die das Raten beenden - plus Restzeit in /jobs
Hitonabi
2026-07-26 12:58:06 +02:00
-
4195854bf8
feat(bausteine): Preset-Liste, Pfad-Vorschlag und Restzeit - alles gemessen
Hitonabi
2026-07-26 12:57:51 +02:00
-
a468e4b6a4
docs(savepoint): Commander-Feedback als Landkarte - neun Punkte, neun Staende
Hitonabi
2026-07-26 12:10:59 +02:00
-
4c78914529
docs(savepoint): v3.16 Uebergabe - externes Encoden konnte nie funktionieren
Hitonabi
2026-07-26 12:06:32 +02:00
-
fd1feaaee3
fix(ui): die Ablage war im UI ueberhaupt nicht einstellbar
Hitonabi
2026-07-26 11:58:58 +02:00
-
fe12401e34
fix(worker): Hardware-Encoder und CPU-Merkmale auf Windows - plus ehrliche Transcode-Fehler
Hitonabi
2026-07-26 11:51:47 +02:00
-
61c38a0d14
docs(readme): eigener Abschnitt fuer Dockge, Portainer, Arcane und Shell
Hitonabi
2026-07-25 23:02:46 +02:00
-
29444805a8
fix(build): der MakeMKV-Fallback der VM war seit Monaten tot - Kette jetzt dreistufig
Hitonabi
2026-07-25 22:50:54 +02:00
-
b0205c42c9
refactor(install): erst ALLES pruefen, dann erst aendern
Hitonabi
2026-07-25 22:42:31 +02:00
-
35cfcbcb07
style: echte Umlaute im ganzen Projekt + Installer im Rippy-Look
Hitonabi
2026-07-25 22:37:23 +02:00
-
65edf8369e
feat(worker-windows): Installation nach "Programme", Zielordner frei waehlbar
Hitonabi
2026-07-25 22:20:50 +02:00
-
8f208ed0da
fix(worker-windows): Autostart brach die ganze Installation ab
Hitonabi
2026-07-25 22:11:39 +02:00
-
b76ca5d9be
docs(savepoint): install.sh und README-Umbau nachgetragen
Hitonabi
2026-07-25 22:01:06 +02:00
-
ca91e5b693
feat(install): ein Befehl statt Checkliste - install.sh nimmt die Handarbeit ab
Hitonabi
2026-07-25 21:59:23 +02:00
-
1eb1c91dd8
docs(savepoint): v3.15 - Aufraeum-Runde mit gemessenen Zahlen
Hitonabi
2026-07-25 21:51:23 +02:00
-
6a17af2118
feat(transcode,ui): Kompression je Disc-Typ abwaehlbar + Wizard rechnet mit der CPU
Hitonabi
2026-07-25 21:48:31 +02:00
-
11597eb00c
perf+cleanup(api): /capabilities war 1,0 s; vier tote Endpunkte entfernt
Hitonabi
2026-07-25 21:41:48 +02:00
-
b546c79b9e
docs(savepoint): deployt und aufgeraeumt - Stand 19:30 mit Belegen
Hitonabi
2026-07-25 21:29:56 +02:00
-
a1aabd591d
fix(test): Ampel rot - der Backslash-Test prueft nichts
Hitonabi
2026-07-25 21:12:39 +02:00
-
8394de6926
fix(transcode): "Abbrechen" wirkt sofort statt erst beim naechsten Prozent
Hitonabi
2026-07-25 21:10:03 +02:00
-
574354131c
docs(savepoint): v3.14 - Durchsicht, mit den zwei eigenen Fehlschluessen
Hitonabi
2026-07-25 21:05:38 +02:00
-
ef0a574a70
fix(worker,api): Platten-Schutz griff nicht, Fortschritt log, Auswurf tat nichts
Hitonabi
2026-07-25 21:05:11 +02:00
-
883c1c290b
fix(caps,ui): Encoder werden gemessen statt behauptet
Hitonabi
2026-07-25 21:04:42 +02:00
-
e0cb7b3ddc
feat(worker): Zombie-Erkennung - Jobs, an denen niemand arbeitet
Hitonabi
2026-07-25 21:04:19 +02:00
-
5cd1876c90
docs(savepoint): Nachtrag - 4K-Transcode abgebrochen, zwei neue Befunde
Hitonabi
2026-07-25 20:32:34 +02:00
-
b526a0a033
docs(savepoint): Uebergabestand v3.13 - gemessen vs. vermutet getrennt
Hitonabi
2026-07-25 20:08:51 +02:00
-
8bb075c656
feat(rip): Arbeitsverzeichnis je Rip waehlbar statt global vorgegeben
Hitonabi
2026-07-25 19:59:37 +02:00
-
c065967f4d
fix(ui,transcode): Dialog-Falle, Arbeitsverzeichnis waehlbar, Original-Aufheben entschaerft
Hitonabi
2026-07-25 19:48:10 +02:00
-
e84afc1718
feat(transcode): ein HandBrake-Preset je Disc-Typ statt eines fuer alles
Hitonabi
2026-07-25 11:38:52 +02:00
-
f449c4ee34
fix(uhd): 4K-UHD geloest - makemkvcon holt Schluessel unter Linux nie
Hitonabi
2026-07-25 11:18:09 +02:00
-
0935766f61
feat(uhd): KEYDB.cfg-Unterstuetzung - MakeMKVs Schluessel-Kanal liefert nichts mehr
Hitonabi
2026-07-25 01:26:08 +02:00
-
f74f4e54f6
fix(api): Job-Meta (poster_path) an die Jobliste durchreichen
Hitonabi
2026-07-25 00:03:20 +02:00
-
0832ef777c
chore(handoff): portabel machen + Doku/Onboarding glaetten (Review-Umsetzung)
handoff-readiness
Hitonabi
2026-07-24 23:32:59 +02:00
-
6a082cf77c
fix(mounts): mounten() idempotent - stale/tote Mounts vor Re-Mount loesen
fix/mount-idempotent
Hitonabi
2026-07-24 22:04:00 +02:00
-
46a8f50c34
fix(api): remount nicht-blockierend (Netz-Mount darf API-Start nicht haengen)
fix/remount-non-blocking
Hitonabi
2026-07-24 21:50:32 +02:00
-
3f47b504c2
feat(api): MakeMKV-Beta-Key automatisch erneuern
feature/makemkv-key-auto-refresh
Hitonabi
2026-07-24 21:27:38 +02:00
-
71c618073e
docs: Anleitung auf .exe-Installer, SAVEPOINT v3.9
Hitonabi
2026-07-24 19:20:28 +02:00
-
20cdfedb85
feat(installer): fertige .exe mit Rippy-Icon + ohne Konsolenfenster (statt .vbs)
Hitonabi
2026-07-24 19:15:42 +02:00
-
b1d9ece9b2
feat(installer): kein Konsolenfenster (.vbs-Starter) + Rippy-Icon im Installer-Fenster
Hitonabi
2026-07-24 19:03:19 +02:00
-
b337525bed
docs+ui: grafischen Windows-Installer in Anleitung, SAVEPOINT v3.8
Hitonabi
2026-07-24 18:52:57 +02:00
-
4fb29d16cf
feat(worker): grafischer Windows-Installer (GUI statt CLI)
Hitonabi
2026-07-24 18:47:57 +02:00