Commit Graph

  • 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