Skip to content

Release 2.0.1 - #9

Merged
Doalou merged 2 commits into
mainfrom
release/2.0.1
Aug 8, 2026
Merged

Release 2.0.1#9
Doalou merged 2 commits into
mainfrom
release/2.0.1

Conversation

@Doalou

@Doalou Doalou commented Aug 8, 2026

Copy link
Copy Markdown
Member

Contenu

  • publie les mentions legales et la politique de confidentialite, avec l'association Nerieum identifiee comme editeur
  • aligne les references publiques du depot, de l'image OCI et de la documentation
  • fiabilise le telechargeur YouTube avec Deno, yt-dlp-ejs et une gestion persistante des cookies compatible avec un secret monte en lecture seule
  • corrige l'environnement Gunicorn et documente le deploiement sans exposer de donnees propres a une infrastructure
  • passe la version applicative a 2.0.1 et complete le changelog

Validation

  • 119 tests Pytest
  • Ruff
  • Black
  • docker compose config
  • arbre Git identique a l'etat 2.0.1 valide avant reconstruction de la branche

Copilot AI lite review requested due to automatic review settings August 8, 2026 17:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Cette PR prépare la release 2.0.1 en mettant à jour la version applicative, la documentation et l’image Docker, tout en ajoutant des pages légales publiques et en renforçant la fiabilité du téléchargeur (YouTube) via Deno / yt-dlp-ejs et une gestion persistante des cookies.

Changes:

  • Bump de version à 2.0.1 + alignement des références publiques (repo GitHub, image GHCR, badges).
  • Ajout des pages légales (confidentialité, conditions) + liens dans le footer + redirections d’alias.
  • Durcissement du downloader YouTube (Deno + yt-dlp-ejs + cookie jar persistant et verrouillé) + ajustements runtime Docker/Gunicorn + tests associés.

Reviewed changes

Copilot reviewed 19 out of 21 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
VERSION Bump de version de référence vers 2.0.1.
tests/test_smoke.py Mise à jour des assertions de version + ajout de tests smoke pour pages légales et redirections.
tests/test_downloader_options.py Nouveaux tests unitaires pour options yt-dlp, Deno, cookies persistants et classification d’erreurs.
requirements.txt Ajout des dépendances yt-dlp-ejs et filelock.
README.md Alignement repo/GHCR, ajout section YouTube (cookies/Deno), et mise à jour version.
Makefile Mise à jour du nom d’image GHCR par défaut.
env.example Documentation des variables d’environnement yt-dlp (cookies, UA, Deno).
Dockerfile Ajout du stage Deno binaire, labels OCI mis à jour, HOME user, et ajustement Gunicorn.
compose.yml Ajout d’un volume d’état yt-dlp + variables d’environnement associées.
CHANGELOG.md Entrée de changelog pour 2.0.1 (légal + YouTube + distribution).
app/templates/legal/terms.html Nouvelle page “Conditions d’utilisation”.
app/templates/legal/privacy.html Nouvelle page “Politique de confidentialité”.
app/templates/essentials/qr.html Mise à jour de l’URL par défaut vers le nouveau dépôt.
app/templates/base.html Footer mis à jour (éditeur + liens légaux + lien code source).
app/static/css/style.css Styles pour footer et pages légales.
app/services/main.py Nouvelles routes pages légales + alias /privacy et /terms.
app/services/downloader/routes.py Gestion Deno/UA/cookies + cookie jar persistant avec lock + classification “not a bot”.
app/__init__.py Fallback de version mis à jour à 2.0.1.
.gitignore Exclusion secrets/ et fichiers cookies.
.github/workflows/docker-publish.yml Clarification du commentaire sur la stratégie de tags.
.dockerignore Exclusion secrets/ et fichiers cookies du contexte de build.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +189 to +193
if "not a bot" in msg_lower:
return (
503,
"YouTube bloque les requêtes anonymes de cette instance. "
"Une session serveur valide est nécessaire.",
Comment thread README.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@Doalou
Doalou merged commit 9e5bac0 into main Aug 8, 2026
2 of 3 checks passed
@Doalou
Doalou deleted the release/2.0.1 branch August 8, 2026 17:19
Copilot stopped work on behalf of Doalou due to an error August 8, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants