Repository navigation
Bump source-map-js from 1.2.1 to 1.2.2 in /src/front/InSeconds.Client - #269
Merged
Oasis35 merged 1 commit intoOct 7, 2026
Conversation
Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/7rulnik/source-map-js/releases) - [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md) - [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: source-map-js dependency-version: 1.2.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
|
Oasis35
deleted the
dependabot/npm_and_yarn/src/front/InSeconds.Client/source-map-js-1.2.2
branch
October 7, 2026 16:31
Oasis35
added a commit
that referenced
this pull request
Oct 7, 2026
Oasis35
added a commit
that referenced
this pull request
Oct 11, 2026
* Envoi des emails via Brevo au lieu de Resend (#197) BrevoEmailSender remplace ResendEmailSender (API transactionnelle Brevo, header api-key). Configuration Brevo:*, variable BREVO_API_KEY, page confidentialité et doc mises à jour. * Staging → main : compteur de gels corrigé (#199) * Envoi des emails via Brevo au lieu de Resend (#196) BrevoEmailSender remplace ResendEmailSender (API transactionnelle Brevo, header api-key). Configuration Brevo:*, variable BREVO_API_KEY, page confidentialité et doc mises à jour. * Gel de série : retirer du compteur les gels déjà engagés sur une série protégée (#198) La gélule du header affichait encore le stock en base (ex. 2) alors que l'accueil annonçait qu'un gel avait sauvé la série : le stock n'est décrémenté qu'à la complétion du défi. StreakView.Freezes déduit désormais les jours manqués en statut protected, ce qui correspond au stock qui restera après la partie. * Déconnexion : ne plus faire tourner le jeton du compte (multi-appareils cassé) (#239) Tous les appareils d'un compte v1 partagent le même AuthToken : le faire tourner à la déconnexion (M6, #179) déconnectait tous les autres appareils. La déconnexion n'efface plus que le cookie de l'appareil courant. * fix(partage): repli execCommand quand clipboard.writeText échoue (#200) (#241) Le bouton « Partager mon score » ne copiait parfois rien au premier clic : navigator.clipboard.writeText rejette de façon intermittente (NotAllowedError, « Document is not focused »). Sur rejet, ClipboardService retombe sur une copie textarea + execCommand('copy') et remonte l'échec (sans le texte) à l'API. * Admin : renommer un morceau du défi du jour depuis le pool (#246) * feat(admin): renommer un morceau du défi du jour depuis le pool Retire le verrou RenameLock (409 track_locked) : le bouton ✎ est actif sur toutes les lignes du pool, défi du jour compris. Les réponses déjà enregistrées gardent leur verdict, les suivantes sont corrigées avec le nouveau nom. * feat(admin): avertissement dans la modale de renommage pour un morceau du défi du jour * fix(audio): palier coupé avant le son sur iPhone (relecture) (#249) Safari iOS émet `playing` dès l'appel à play(), avant que le son reparte, sans second `playing` ensuite : le chrono d'arrêt coupait le palier à l'aveugle (0,5s → 0,1s de son, voire aucun). Le chrono relit désormais la position de lecture à son échéance et se reprogramme tant que le palier n'est pas atteint ; rien ne coupe pendant un seek. * Bump the nuget-minor-patch group with 5 updates (#245) Bumps coverlet.collector from 10.0.1 to 10.1.0 Bumps WolverineFx from 6.40.0 to 6.43.0 Bumps WolverineFx.EntityFrameworkCore from 6.40.0 to 6.43.0 Bumps WolverineFx.FluentValidation from 6.40.0 to 6.43.0 Bumps WolverineFx.RuntimeCompilation from 6.40.0 to 6.43.0 --- updated-dependencies: - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.EntityFrameworkCore dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.FluentValidation dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.RuntimeCompilation dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch ... * Conformité aux conditions de l'API Deezer (#251) * Conformité aux conditions de l'API Deezer - Confidentialité : ajoute la mention obligatoire « usage strictement privé, dans le cadre familial » (art. IV des conditions Deezer) et corrige le passage qui affirmait que Deezer ne reçoit rien : le navigateur charge extraits et pochettes depuis les CDN Deezer, qui voient l'adresse IP. - Stories Instagram : plus de pochette Deezer dans les images (Deezer interdit de stocker ses images). L'API du récap hebdo ne renvoie plus de coverUrl, une vignette note de musique la remplace. - Doc : piège 47 (CLAUDE.md) et docs des stories. * Spec stories : toHaveSize plutôt que length (Sonar S5906) * docs(v2): lecteur audio Howler.js dans le plan et le plan de développement AudioPort de la v2 sur Howler.js en Web Audio (décision du 01/10/2026), CORS du CDN des extraits Deezer vérifié le 02/10/2026, CSP connect-src. Fichiers repris de env/staging avec ces modifications. * docs(v2): retire le plan v2 de cette PR (déplacé dans une PR vers env/staging) * Bump brace-expansion in /src/front/InSeconds.Client (#267) Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.18 to 1.1.21. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.18...v1.1.21) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.21 dependency-type: indirect * Bump source-map-js from 1.2.1 to 1.2.2 in /src/front/InSeconds.Client (#269) Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/7rulnik/source-map-js/releases) - [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md) - [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: source-map-js dependency-version: 1.2.2 dependency-type: indirect .. * Sauvegardes automatiques de la base de prod (timer VPS + R2 + alerte Grafana) (#293) * Sauvegardes de la base de prod : backup.sh + workflow nocturne - deploy/infra/backup.sh : pg_dump de la base inseconds (tous schémas), vérification (pg_restore --list), 7 jours gardés sur le VPS, envoi chiffré (rclone crypt) vers Cloudflare R2 (daily/ 30 j, monthly/ 365 j) et ping healthchecks.io si configurés ; sous-commandes list-remote, fetch et restore-test (base jetable). - .github/workflows/db-backup.yml : lance le script chaque nuit à 3 h UTC et à la demande, par SSH (le dump ne passe jamais par GitHub). - Doc : deploy/infra/README.md § Sauvegardes, .env.example, CLAUDE.md, README FR/EN, docs/TACHES.md. * Sauvegardes : timer systemd du VPS et alerte Grafana au lieu du workflow Le workflow GitHub Actions est remplacé par un timer systemd (3 h UTC, Persistent=true) qui lance backup.sh depuis le checkout de prod. Le ping healthchecks.io est remplacé par un log OTLP envoyé à Grafana Cloud avec la configuration de l'API ; une alerte Grafana prévient si aucune sauvegarde réussie n'arrive en 26 h. * backup.sh : paramètres positionnels nommés (Sonar) * backup.sh : envoi vers R2 par l'entrée standard (rcat) au lieu d'un dossier monté (#294) Sur le VPS, le conteneur rclone ne voyait pas le dump dans le dossier monté (« Source doesn't exist or is a directory »). Le dump passe désormais par l'entrée standard (rcat) à l'envoi et par la sortie standard (cat) au téléchargement : plus de montage, plus de dépendance aux droits Docker. * docs: SSH par clé et par login/mot de passe, tous deux actifs sur le VPS (#296) * docs: SSH par mot de passe réactivé sur le VPS (accès de secours) * docs: préciser que clé SSH et login/mot de passe restent tous deux actifs
Oasis35
added a commit
that referenced
this pull request
Oct 12, 2026
* Envoi des emails via Brevo au lieu de Resend (#197) BrevoEmailSender remplace ResendEmailSender (API transactionnelle Brevo, header api-key). Configuration Brevo:*, variable BREVO_API_KEY, page confidentialité et doc mises à jour. * Staging → main : compteur de gels corrigé (#199) * Envoi des emails via Brevo au lieu de Resend (#196) BrevoEmailSender remplace ResendEmailSender (API transactionnelle Brevo, header api-key). Configuration Brevo:*, variable BREVO_API_KEY, page confidentialité et doc mises à jour. * Gel de série : retirer du compteur les gels déjà engagés sur une série protégée (#198) La gélule du header affichait encore le stock en base (ex. 2) alors que l'accueil annonçait qu'un gel avait sauvé la série : le stock n'est décrémenté qu'à la complétion du défi. StreakView.Freezes déduit désormais les jours manqués en statut protected, ce qui correspond au stock qui restera après la partie. * Déconnexion : ne plus faire tourner le jeton du compte (multi-appareils cassé) (#239) Tous les appareils d'un compte v1 partagent le même AuthToken : le faire tourner à la déconnexion (M6, #179) déconnectait tous les autres appareils. La déconnexion n'efface plus que le cookie de l'appareil courant. * fix(partage): repli execCommand quand clipboard.writeText échoue (#200) (#241) Le bouton « Partager mon score » ne copiait parfois rien au premier clic : navigator.clipboard.writeText rejette de façon intermittente (NotAllowedError, « Document is not focused »). Sur rejet, ClipboardService retombe sur une copie textarea + execCommand('copy') et remonte l'échec (sans le texte) à l'API. * Admin : renommer un morceau du défi du jour depuis le pool (#246) * feat(admin): renommer un morceau du défi du jour depuis le pool Retire le verrou RenameLock (409 track_locked) : le bouton ✎ est actif sur toutes les lignes du pool, défi du jour compris. Les réponses déjà enregistrées gardent leur verdict, les suivantes sont corrigées avec le nouveau nom. * feat(admin): avertissement dans la modale de renommage pour un morceau du défi du jour * fix(audio): palier coupé avant le son sur iPhone (relecture) (#249) Safari iOS émet `playing` dès l'appel à play(), avant que le son reparte, sans second `playing` ensuite : le chrono d'arrêt coupait le palier à l'aveugle (0,5s → 0,1s de son, voire aucun). Le chrono relit désormais la position de lecture à son échéance et se reprogramme tant que le palier n'est pas atteint ; rien ne coupe pendant un seek. * Bump the nuget-minor-patch group with 5 updates (#245) Bumps coverlet.collector from 10.0.1 to 10.1.0 Bumps WolverineFx from 6.40.0 to 6.43.0 Bumps WolverineFx.EntityFrameworkCore from 6.40.0 to 6.43.0 Bumps WolverineFx.FluentValidation from 6.40.0 to 6.43.0 Bumps WolverineFx.RuntimeCompilation from 6.40.0 to 6.43.0 --- updated-dependencies: - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.EntityFrameworkCore dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.FluentValidation dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: WolverineFx.RuntimeCompilation dependency-version: 6.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch ... * Conformité aux conditions de l'API Deezer (#251) * Conformité aux conditions de l'API Deezer - Confidentialité : ajoute la mention obligatoire « usage strictement privé, dans le cadre familial » (art. IV des conditions Deezer) et corrige le passage qui affirmait que Deezer ne reçoit rien : le navigateur charge extraits et pochettes depuis les CDN Deezer, qui voient l'adresse IP. - Stories Instagram : plus de pochette Deezer dans les images (Deezer interdit de stocker ses images). L'API du récap hebdo ne renvoie plus de coverUrl, une vignette note de musique la remplace. - Doc : piège 47 (CLAUDE.md) et docs des stories. * Spec stories : toHaveSize plutôt que length (Sonar S5906) * docs(v2): lecteur audio Howler.js dans le plan et le plan de développement AudioPort de la v2 sur Howler.js en Web Audio (décision du 01/10/2026), CORS du CDN des extraits Deezer vérifié le 02/10/2026, CSP connect-src. Fichiers repris de env/staging avec ces modifications. * docs(v2): retire le plan v2 de cette PR (déplacé dans une PR vers env/staging) * Bump brace-expansion in /src/front/InSeconds.Client (#267) Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.18 to 1.1.21. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.18...v1.1.21) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.21 dependency-type: indirect ... * Bump source-map-js from 1.2.1 to 1.2.2 in /src/front/InSeconds.Client (#269) Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/7rulnik/source-map-js/releases) - [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md) - [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: source-map-js dependency-version: 1.2.2 dependency-type: indirect * Sauvegardes automatiques de la base de prod (timer VPS + R2 + alerte Grafana) (#293) * Sauvegardes de la base de prod : backup.sh + workflow nocturne - deploy/infra/backup.sh : pg_dump de la base inseconds (tous schémas), vérification (pg_restore --list), 7 jours gardés sur le VPS, envoi chiffré (rclone crypt) vers Cloudflare R2 (daily/ 30 j, monthly/ 365 j) et ping healthchecks.io si configurés ; sous-commandes list-remote, fetch et restore-test (base jetable). - .github/workflows/db-backup.yml : lance le script chaque nuit à 3 h UTC et à la demande, par SSH (le dump ne passe jamais par GitHub). - Doc : deploy/infra/README.md § Sauvegardes, .env.example, CLAUDE.md, README FR/EN, docs/TACHES.md. * Sauvegardes : timer systemd du VPS et alerte Grafana au lieu du workflow Le workflow GitHub Actions est remplacé par un timer systemd (3 h UTC, Persistent=true) qui lance backup.sh depuis le checkout de prod. Le ping healthchecks.io est remplacé par un log OTLP envoyé à Grafana Cloud avec la configuration de l'API ; une alerte Grafana prévient si aucune sauvegarde réussie n'arrive en 26 h. * backup.sh : paramètres positionnels nommés (Sonar) * backup.sh : envoi vers R2 par l'entrée standard (rcat) au lieu d'un dossier monté (#294) Sur le VPS, le conteneur rclone ne voyait pas le dump dans le dossier monté (« Source doesn't exist or is a directory »). Le dump passe désormais par l'entrée standard (rcat) à l'envoi et par la sortie standard (cat) au téléchargement : plus de montage, plus de dépendance aux droits Docker. * docs: SSH par clé et par login/mot de passe, tous deux actifs sur le VPS (#296) * docs: SSH par mot de passe réactivé sur le VPS (accès de secours) * docs: préciser que clé SSH et login/mot de passe restent tous deux actifs * Bascule v2 : workflow remplaçant minimal pour le rendre lançable depuis env/staging (#302)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Bumps source-map-js from 1.2.1 to 1.2.2.
Release notes
Sourced from source-map-js's releases.
Changelog
Sourced from source-map-js's changelog.
Commits
0a1d3341.2.24c6fa26Update changelogcf76580Fix denial of service from malicious indexed source maps (CVE-2026-93749) (#79)7899a86Fix crash when executing browser with CSP script-src that don't permit unsafe...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.