diff --git a/CHANGELOG.md b/CHANGELOG.md index 6de9112..928505a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,10 +29,22 @@ remplacement), la vérification par `curl`, et la marche arrière. ### Corrigé -- **Contradiction sur l'état de forge-01, consignée.** `roles/serveur_forgejo/README.md` - affirmait « non testé live » alors que `CHANGELOG.md` (2026-07-03) affirme le branding - « prouvé sur forge-01 » et que le plan la déclare `etat: planifie`. Les trois ne peuvent - pas être vrais ensemble. Le README porte désormais l'écart explicitement, à trancher. +- **État de forge-01 élucidé — ce n'était pas une contradiction.** L'hôte a été **créé, + puis supprimé**. Le plan dit donc `etat: planifie` (état **courant**) et le CHANGELOG du + 2026-07-03 dit le branding « prouvé sur forge-01 » (état **passé**) : les deux disent + vrai. `roles/serveur_forgejo/README.md` l'énonce désormais ainsi ; la preuve reste + valable, simplement non rejouable tant que l'hôte n'est pas recréé. (La note précédente, + qui présentait l'écart comme une contradiction à trancher, était erronée.) +- **Teintes rose et verte trop concentrées dans les coins** — nappes élargies d'environ + ×2 (780×540 → 1500×1020 px pour le rose, 840×580 → 1620×1120 px pour le vert), ramenées + vers l'intérieur (97 % → 76 %, 3 % → 20 % ; nappe dérivante 95 % → 79 % et 6 % → 22 %), + extinction repoussée de 62 % à 82 % avec un **arrêt intermédiaire** pour une rampe douce, + et flou de `.aurora` porté de 64 px à 86 px. La couleur est répartie au lieu d'être tassée + aux bords. +- **Opacités des teintes réduites d'environ 40 %** dans la foulée — l'étalement les rendait + trop présentes. Rose `.075 → .044`, vert `.058 → .034`, violet `.062 → .036` (arrêts + intermédiaires abaissés dans la même proportion), et opacité de la nappe `.aurora` + `.44 → .32`. Géométrie inchangée : seule l'intensité baisse. - **Statut du thème précisé, section par section** : §1 (variables) est **éprouvée** sur forge-01 ; §2 (décor), ajoutée aujourd'hui, n'a **jamais été rendue** par un Forgejo réel. L'affirmation précédente (« non rendu par un Forgejo réel », tous les cas confondus) était diff --git a/promo/index.html b/promo/index.html index 676c013..4f16a14 100644 --- a/promo/index.html +++ b/promo/index.html @@ -28,9 +28,9 @@ background: radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%), radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%), - radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%), - radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%), - radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%), + radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%), + radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%), + radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%), linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; overflow-x:hidden; @@ -40,13 +40,13 @@ #sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block} .aurora{ position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none; - filter:blur(64px) saturate(140%);opacity:.42; + filter:blur(86px) saturate(140%);opacity:.32; background: - radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%), + radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%), radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%), radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%), radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%), - radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%); + radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%); animation:drift 24s ease-in-out infinite alternate; } @keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}} diff --git a/promo/offres.html b/promo/offres.html index d5f45cb..d10f7b9 100644 --- a/promo/offres.html +++ b/promo/offres.html @@ -28,9 +28,9 @@ background: radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%), radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%), - radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%), - radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%), - radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%), + radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%), + radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%), + radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%), linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; overflow-x:hidden; @@ -39,13 +39,13 @@ #sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block} .aurora{ position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none; - filter:blur(64px) saturate(140%);opacity:.42; + filter:blur(86px) saturate(140%);opacity:.32; background: - radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%), + radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%), radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%), radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%), radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%), - radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%); + radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%); animation:drift 24s ease-in-out infinite alternate; } @keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}} diff --git a/promo/tarifs.html b/promo/tarifs.html index 30c36d0..cad1e69 100644 --- a/promo/tarifs.html +++ b/promo/tarifs.html @@ -28,9 +28,9 @@ background: radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%), radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%), - radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%), - radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%), - radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%), + radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%), + radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%), + radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%), linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; overflow-x:hidden; @@ -39,13 +39,13 @@ #sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block} .aurora{ position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none; - filter:blur(64px) saturate(140%);opacity:.42; + filter:blur(86px) saturate(140%);opacity:.32; background: - radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%), + radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%), radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%), radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%), radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%), - radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%); + radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%); animation:drift 24s ease-in-out infinite alternate; } @keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}} diff --git a/promo/valeur.html b/promo/valeur.html index fe3d068..1402e78 100644 --- a/promo/valeur.html +++ b/promo/valeur.html @@ -28,9 +28,9 @@ background: radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%), radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%), - radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%), - radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%), - radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%), + radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%), + radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%), + radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%), linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; overflow-x:hidden; @@ -39,13 +39,13 @@ #sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block} .aurora{ position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none; - filter:blur(64px) saturate(140%);opacity:.42; + filter:blur(86px) saturate(140%);opacity:.32; background: - radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%), + radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%), radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%), radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%), radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%), - radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%); + radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%); animation:drift 24s ease-in-out infinite alternate; } @keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}} diff --git a/roles/serveur_forgejo/README.md b/roles/serveur_forgejo/README.md index dfbb1f6..4b36bef 100644 --- a/roles/serveur_forgejo/README.md +++ b/roles/serveur_forgejo/README.md @@ -53,11 +53,12 @@ des mêmes fichiers est décrite dans [`docs/theme-forgejo-hors-flotte.md`](../. - **Version** à confirmer sur forgejo.org/download ; l'URL suit le motif officiel des releases. - Le **site nginx** publiant Forgejo se déclare côté `serveur_nginx`. - Mailer en SMTP simple vers le relais interne (sans TLS pour l'instant). -- **État de forge-01 à clarifier** : `instance/plan/serveurs.yml` la déclare `etat: planifie`, - alors que `CHANGELOG.md` (2026-07-03) affirme le branding « **prouvé** sur forge-01 » - (accueil 200, `alliance.css` servi). Les deux ne peuvent pas être vrais simultanément — - soit l'hôte a été déployé puis remis à `planifie`, soit la preuve visait autre chose. - À trancher, puis corriger la source fautive. +- **forge-01 a existé, puis a été supprimée.** L'hôte est donc `etat: planifie` dans + `instance/plan/serveurs.yml` (état **actuel**) alors que `CHANGELOG.md` (2026-07-03) + affirme le branding « prouvé sur forge-01 » (état **passé**, accueil 200, `alliance.css` + servi). Les deux disent vrai : ce n'est pas une contradiction, c'est un enregistrement + historique face à un état courant. La preuve reste valable — elle ne sera simplement + rejouable qu'après recréation de l'hôte. ## Prérequis - Dépendances `serveur_postgresql`, `serveur_nginx`, `serveur_postfix` (cf. `docs/dependances-groupes.yml`).