Skip to content

Releases

xLoader v1.0.43 — Dateiauswahl bei zitierten Videos

Choose a tag to compare

@immerzu immerzu released this 09 Nov 06:40

xLoader v1.0.43

  • Ein Video-Player im zitierten Tweet wird nicht mehr dem äußeren Post zugeordnet; der falsche früh geöffnete .mp4-Dialog entfällt.
  • Passt eine früh gewählte Datei nicht zum ersten Medium, wird sie verworfen und GM_download speichert mit korrekter Endung. Es bleibt keine 0-Byte-Datei mehr zurück.
  • Meldung „Videokarte ohne Videodatei" entfällt; der Lauf endet ohne Abbruch.

Geprüft: Syntax und 128 lokale Regressionstests (0 Fehler).

xLoader v1.0.42

Choose a tag to compare

@immerzu immerzu released this 30 Oct 08:07

xLoader v1.0.42

  • Löst öffentliche Tweet-Medien unabhängig davon auf, ob der Beitrag in der Timeline oder als Einzelbeitrag geöffnet ist.
  • Erneuert veraltete Timeline-Videoquellen nach der frühen Dateiauswahl und verhindert dadurch leere Zieldateien.
  • Stellt Prozentfortschritt für große progressive Videos wieder her und lässt bereits laufende Timeline-Player unverändert.
  • Behält Härtung, Mehrfachmedien, HLS-/Broadcast-Unterstützung, schnelle Dateiauswahl, Abbruchbestätigung und GM_download-Fallback bei.
  • Aktualisiert die Beschreibungen in Deutsch, Russisch und Englisch.

Geprüft: Syntax und 83 lokale Regressionstests; die korrigierte Hauptansicht und Fortschrittsanzeige wurden vom Nutzer unter Windows mit Tampermonkey bestätigt.

xLoader v1.0.39

Choose a tag to compare

@immerzu immerzu released this 23 Oct 02:38

xLoader v1.0.39

  • Härtet Medienintegrität, URL-Prüfung, Abbruch und HLS-Verarbeitung.
  • Korrigiert verschachtelte und zitierte Medien sowie vollständige Mehrfachdownloads.
  • Erhält die Fortschrittsanzeige, wenn X Timeline-Elemente entfernt und neu erzeugt.
  • Behält schnelle Dateiauswahl, Dateinamenoptionen und den GM_download-Fallback bei.

Geprüft: Syntax und 75 lokale Regressionstests; die relevanten Download- und Fortschrittsfunktionen wurden unter Windows mit Tampermonkey vom Nutzer bestätigt.

xLoader v1.0.33

Choose a tag to compare

@immerzu immerzu released this 21 Oct 09:38

Supports suitable X Player Cards, HLS/fMP4 and broadcast recordings, including MPEG-TS output where appropriate. Progress remains visible. Clicking the download button again offers Yes/No confirmation to cancel or continue. Corrected pscp.tv permission and alternate network fetch. Not every protected/streaming format is supported.

The user confirmed video/HLS downloading and cancellation in their browser. This release uses the unchanged approved source from commit 204d9d6.

DE: Unterstützte Player-Cards, HLS-/fMP4-/Broadcast-Aufzeichnungen und geeignete MPEG-TS-Ausgabe. Fortschrittsanzeige und Abbruch mit Ja/Nein beim erneuten Klick. Korrigierte pscp.tv-Berechtigung und alternativer Netzwerkabruf. Download und Abbruch vom Nutzer bestätigt; keine erneute Änderung der Downloadlogik.

SHA-256: 6047F2D8EC3DEAC008B9703A37E4A4088046E35C05A1005BF3683359B5A22BF1

xLoader v1.0.26

Choose a tag to compare

@immerzu immerzu released this 21 Oct 04:15

The first supported save dialog opens before media transfer. The streaming fix prevents empty first video files: initial status 0 is accepted, the immediate fetch timeout is omitted, and the file is committed only after stream completion, successful HTTP status and size validation. Subsequent media and the GM_download fallback retain the existing save options.

The user confirmed on Windows that the dialog is fast and both videos of the reported tweet are saved. Syntax and 71 regression/download checks passed. The released script is unchanged from the tested v1.0.26.

SHA-256: E673B1F25F022598A6F114EB46001D953DB6C7956D431E5795F4BC0FF95FD808


Der erste unterstützte Speichern-Dialog öffnet vor dem Datentransfer. Der Streamingfix verhindert leere erste Videodateien: Startstatus 0 zulassen, sofortigen Fetch-Timeout vermeiden und Datei erst nach Streamende, erfolgreicher HTTP-Antwort und Größenprüfung übernehmen. Weitere Medien und GM_download-Fallback behalten die bisherigen Speicheroptionen.

Der Nutzer bestätigt unter Windows den schnellen Dialog und beide gespeicherten Videos. Syntax und 71 Regression-/Downloadtests bestanden. Unveränderte getestete v1.0.26; v1.0.25 war nur ein lokaler Zwischenstand.

xLoader v1.0.24

Choose a tag to compare

@immerzu immerzu released this 18 Oct 12:47

xLoader v1.0.24

Download-Fixes und robustere Fehlerbehandlung:

  • Zehn lokale Korrekturen: quoted-Tweet-Handle, Recheck ohne Aktionsleiste, lokaler {items, apiStatus}-Status, gemeinsamer Video-Poster-Resolver, einmaliger DOM-Merge, try/catch/finally in onDownloadClick, failPrefetch ohne Retry bei 401/403/429, prefetchSeen-Freigabe, gmGet-Timeout, releaseDetachedTweets, scheduleProcess mit closest-Filter.
  • 5-min-Stillstands-Watchdog in downloadUrl (onprogress setzt zurück, abort(), klare Timeout-Meldung); kein starrer Gesamt-Timeout.
  • Klarere GM_download-Fehler: not_enabled / not_permitted / not_whitelisted / not_succeeded mit Handlungshinweis.

Getestet: 13/13 Fix-, 11/11 DOM-, 19/19 Watchdog-Tests; portabler Chrome und Yandex (Browser-API).

SHA-256: FAA9DFFB34D78499C5916A0F36535E9F1F3783FCC0F944AD47A2067F1C105CE4

xLoader v1.0.23

Choose a tag to compare

@immerzu immerzu released this 06 Sep 09:29

v1.0.23 — Short description localized for Greasy Fork searchability: German default @description (= GF script locale de) + @description:en + @description:ru. The script is now findable in the Greasy Fork search under DE/EN/RU (GF language filter).

v1.0.23 — Kurzbeschreibung für die Greasy-Fork-Suche lokalisiert: deutsche Default-@description (= GF-Skript-Locale de) + @description:en + @description:ru. Das Skript ist damit in der GF-Suche unter DE/EN/RU auffindbar (GF-Sprachfilter).

xLoader v1.0.22

Choose a tag to compare

@immerzu immerzu released this 12 Aug 10:43

xLoader v1.0.22

English 🇬🇧:

  • Project move: the repository now lives under F:\001_Coding_Projekte\xLoader (previously Downloadhilfe); all paths and references (skills, memory, docs) updated accordingly.
  • README: filename placeholder corrected ({id} instead of {tweetId}), "How it works" section extended (@connect / @noframes / @run-at / @updateURL), new trilingual "Development" section added.
  • ru-board post: version bumped to v1.0.21.

Deutsch 🇩🇪:

  • Projekt-Umzug: Das Repository liegt jetzt unter F:\001_Coding_Projekte\xLoader (vorher Downloadhilfe); alle Pfade und Verweise (Skills, Memory, Doku) entsprechend aktualisiert.
  • README: Dateinamen-Platzhalter korrigiert ({id} statt {tweetId}), Abschnitt „How it works“ erweitert (@connect / @noframes / @run-at / @updateURL), neuer dreisprachiger Abschnitt „Development“ ergänzt.
  • ru-board-Post: Versionsstand auf v1.0.21 aktualisiert.

xLoader v1.0.21

Choose a tag to compare

@immerzu immerzu released this 10 Aug 09:28

EN:

  • Fix: DOM fallback was broken — extractDomMedia discarded ALL media of the tweet itself because the guard filtered on the body container div[data-testid="tweet"] instead of embedded tweets. DOM fallback and mergeDomItems (supplementing DOM posters/still images the API omits) work again.

DE:

  • Fix: Der DOM-Fallback war funktionslos — extractDomMedia verwarf alle Medien des eigenen Tweets (der Guard filterte auf den Body-Container div[data-testid="tweet"] statt auf eingebettete Tweets). DOM-Fallback und mergeDomItems (Ergänzen der DOM-Poster/Standbilder, die die API auslässt) funktionieren wieder.

xLoader v1.0.16

Choose a tag to compare

@immerzu immerzu released this 03 Aug 16:53

xLoader v1.0.16 — Configurable filename template

English:

  • New: Configurable filename template (Tampermonkey menu, persisted in localStorage)
  • Placeholders: {handle} {id} {index} {ext} {date} {time} {type}
  • Default unchanged: @{handle}_{id}_{index}.{ext}

Deutsch:

  • Neu: Konfigurierbares Dateinamen-Muster (Tampermonkey-Menü, in localStorage gespeichert)
  • Platzhalter: {handle} {id} {index} {ext} {date} {time} {type}
  • Standard unverändert: @{handle}_{id}_{index}.{ext}