Skip to content

Releases: Heiphaistos/PlexMetaForge-AppWindows

PlexMetaForge v1.4.1

Choose a tag to compare

@Heiphaistos Heiphaistos released this 01 Oct 00:41

Changements

  • Control Flow Guard activé sur l'exécutable Windows.
  • Pin CI actions to commit SHAs and restrict token to read
  • Stop delete_plugin from wiping the whole Plug-ins folder
  • chore(deps): bump rustls to fix RUSTSEC-2026-0285
  • chore: ignore the bundled certificate installer, refresh the lockfile

Signature

Tous les binaires de cette release sont signes (Authenticode SHA-256, horodates
RFC 3161) par CN=Heiphaistos, y compris l'executable contenu dans
l'installeur.

Le certificat est auto-signe : lancer une seule fois par PC
installer-certificat-heiphaistos.bat (joint) pour que Windows affiche
Heiphaistos comme editeur au lieu de « editeur inconnu ». Le fichier est
autonome et lisible au Bloc-notes.

Verification et empreintes : https://heiphaistos.org/signature/

Empreintes SHA-256 des fichiers dans SHA256SUMS.txt.

PlexMetaForge v1.2.1

Choose a tag to compare

@Heiphaistos Heiphaistos released this 22 Sep 21:13

Changements

  • chore: ignore the local code-signing config
  • ci(linux): stop the artifact step failing when target sits elsewhere
  • ci(linux): stop the build demanding an updater signing key
  • fix(deps): patch the critical Next.js and sharp advisories
  • build(linux): produce deb, rpm and AppImage bundles
  • fix(security): confine plugin bundle names to the plugins directory (1.2.0 -> 1.2.1)
  • fix(deps): cargo update clears h2 and quick-xml advisories
  • chore(deps): bump postcss and next (#3)
  • chore(deps): bump nanoid from 3.3.12 to 3.3.18 (#4)

Signature

Tous les binaires de cette release sont signes (Authenticode SHA-256, horodates
RFC 3161) par CN=Heiphaistos, y compris l'executable contenu dans
l'installeur.

Le certificat est auto-signe : lancer une seule fois par PC
installer-certificat-heiphaistos.bat (joint) pour que Windows affiche
Heiphaistos comme editeur au lieu de « editeur inconnu ». Le fichier est
autonome et lisible au Bloc-notes.

Verification et empreintes : https://heiphaistos.org/signature/

Empreintes SHA-256 des fichiers dans SHA256SUMS.txt.

PlexMetaForge v1.2.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 18 Jul 14:17

Nouvelle icône application (P ambre 3D — l'ancienne était un rond vert placeholder) + première version portable. Setup NSIS + portable exe.

v1.1.1 — Fix NFO manquait tagline/studio/rating

Choose a tag to compare

@Heiphaistos Heiphaistos released this 16 Jul 06:05

Correction v1.1.0 : le fichier NFO (toujours écrit, indépendamment du token Plex) n'incluait pas tagline/studio/note — seul le fallback SQLite direct les avait. Bug détecté par un test end-to-end réel (base SQLite fixture + assertion sur le fichier NFO généré et la ligne persistée), pas seulement à la compilation.

v1.1.0 — Injection métadonnées complète (tagline/studio/note)

Choose a tag to compare

@Heiphaistos Heiphaistos released this 15 Jul 23:15

Le module d'injection de métadonnées (NFO, poster/fanart, API Plex, fallback SQLite direct) était déjà fonctionnel mais le chemin SQLite n'écrivait que titre/année/synopsis — tagline, studio et note existaient déjà côté base (méthode update_metadata_full) mais n'étaient jamais appelés.

  • Formulaire d'injection : + Tagline, Studio, Note (0-10)
  • Fallback SQLite direct : écrit désormais tous les champs
  • Suppression de la méthode DB dupliquée devenue inutile

v1.0.1 — Security Hardening

Choose a tag to compare

@Heiphaistos Heiphaistos released this 21 Jun 00:30

Security (CRITICAL): fix SSRF vulnerability in image download (HTTP blocked, private network ranges 10.x/192.168.x/172.16.x/127.x/169.254.x denied) and Plex server URL validation. Fix path traversal in plugin toggle/delete/export/generate commands via canonicalize + starts_with guard.

PlexMetaForge v1.0.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 10 Jun 21:30

PlexMetaForge v1.0.0 — Release initiale

Gestionnaire de plugins et injecteur de métadonnées pour Plex Media Server sur Windows 10/11.

Téléchargement

Fichier Description Taille
PlexMetaForge_Setup.exe Installateur NSIS (recommandé) ~4.4 Mo
PlexMetaForge_Portable.exe Exécutable portable, sans installation ~17 Mo

Prérequis

  • Windows 10 / 11 (64-bit)
  • Plex Media Server installé localement
  • WebView2 Runtime (inclus dans Windows 11, installé automatiquement par le setup)

Fonctionnalités

  • 🔌 Gestionnaire de plugins — Activer/désactiver/supprimer/sauvegarder les bundles Plex
  • 🛒 Catalogue — 28 plugins open-source installables en 1 clic depuis GitHub
  • 🎬 Créateur de plugins — 5 templates prêts à l'emploi (Films, Séries, Anime, Musique, Universel)
  • 🎬 Injection de métadonnées — NFO + poster + fanart + API Plex + SQLite direct
  • 🗄️ Base de données — Parcourir la DB SQLite Plex, voir les incomplets, libérer verrous
  • 📝 Éditeur de code — Modifier le Python des plugins directement dans l'app
  • ⬇ Export ZIP — Exporter ses plugins en archives ZIP
  • ⚙️ Paramètres — Token Plex persisté, URL configurable, test de connexion

Stack

Tauri v2 + Rust + Next.js 15 + React 19 + TypeScript strict


⚠️ Le token Plex est stocké localement dans %APPDATA%\PlexMetaForge\settings.json. Il n'est jamais transmis à des tiers.