From 2fdcb1c6db65dc706cab063e4dc90cb75b8f9dfa Mon Sep 17 00:00:00 2001 From: Mamadou Talla DIA Date: Wed, 2 Sep 2026 19:08:17 +0100 Subject: [PATCH 1/4] fix: corriger l'URL du profil Bluesky dans le composant SiteFooter --- website/app/components/SiteFooter.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/app/components/SiteFooter.vue b/website/app/components/SiteFooter.vue index 6e85d42..c93a051 100644 --- a/website/app/components/SiteFooter.vue +++ b/website/app/components/SiteFooter.vue @@ -72,7 +72,7 @@ const year = new Date().getFullYear(); Date: Wed, 2 Sep 2026 19:14:27 +0100 Subject: [PATCH 2/4] fix: supprimer la classe max-lg:hidden du composant MobileNav --- website/app/components/MobileNav.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/app/components/MobileNav.vue b/website/app/components/MobileNav.vue index e6acd75..fe01650 100644 --- a/website/app/components/MobileNav.vue +++ b/website/app/components/MobileNav.vue @@ -94,7 +94,7 @@ onBeforeUnmount(() => {
Date: Wed, 9 Sep 2026 18:38:30 +0100 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20ajouter=20une=20page=20de=20politiq?= =?UTF-8?q?ue=20de=20confidentialit=C3=A9=20et=20un=20lien=20dans=20le=20p?= =?UTF-8?q?ied=20de=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- website/app/components/SiteFooter.vue | 6 + website/app/pages/privacy.vue | 255 ++++++++++++++++++++++++++ 2 files changed, 261 insertions(+) create mode 100644 website/app/pages/privacy.vue diff --git a/website/app/components/SiteFooter.vue b/website/app/components/SiteFooter.vue index c93a051..d2596ef 100644 --- a/website/app/components/SiteFooter.vue +++ b/website/app/components/SiteFooter.vue @@ -154,6 +154,12 @@ const year = new Date().getFullYear(); >

© {{ year }} Runable. Released under the MIT License.

+ + Privacy + Open source diff --git a/website/app/pages/privacy.vue b/website/app/pages/privacy.vue new file mode 100644 index 0000000..f9fbf63 --- /dev/null +++ b/website/app/pages/privacy.vue @@ -0,0 +1,255 @@ + + + From ff9665aedb1ff1ced558b504598c59b9cc5a9668 Mon Sep 17 00:00:00 2001 From: Mamadou Talla DIA Date: Wed, 9 Sep 2026 18:53:41 +0100 Subject: [PATCH 4/4] =?UTF-8?q?fix:=20mettre=20=C3=A0=20jour=20le=20mode?= =?UTF-8?q?=20dans=20pre.json=20et=20ajuster=20le=20test=20d'int=C3=A9grat?= =?UTF-8?q?ion=20pour=20la=20transition=20de=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/pre.json | 2 +- tests/integration/changesets-prerelease.test.ts | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 9a89b8a..23311bd 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,4 +1,4 @@ { - "mode": "pre", + "mode": "exit", "tag": "alpha" } diff --git a/tests/integration/changesets-prerelease.test.ts b/tests/integration/changesets-prerelease.test.ts index 9f56345..92925bd 100644 --- a/tests/integration/changesets-prerelease.test.ts +++ b/tests/integration/changesets-prerelease.test.ts @@ -1,16 +1,19 @@ +import { existsSync } from "node:fs"; import { describe, it, expect } from "vitest"; import { readJson } from "../helpers.js"; /** * Deliberately shallow — only asserts the two fields the rest of the repo - * relies on (docs, expected npm dist-tag), not Changesets' internal - * pre.json schema. Update this alongside .changeset/pre.json when moving - * from alpha to beta (see CONTRIBUTING.md). + * relies on (docs, expected npm dist-tag), not Changesets' internal schema. + * A stable release has no pre.json; its release-preparation commit briefly + * uses mode "exit" before Changesets removes the file while versioning. */ describe("Changesets prerelease state", () => { - it("is in pre mode, tagged alpha", () => { + it("uses a valid prerelease or stable-release transition", () => { + if (!existsSync(".changeset/pre.json")) return; + const pre = readJson(".changeset/pre.json"); - expect(pre.mode).toBe("pre"); + expect(["pre", "exit"]).toContain(pre.mode); expect(pre.tag).toBe("alpha"); }); });