judu/ex-egopublic Fork
⑂ 3524361
Commits
⬇ Clone ▾
git clone https://git.rickub.com/judu/ex-ego.git
git clone ssh://git@rickub.com/judu/ex-ego.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

fix(logo): le cercle du cadran entoure les graduations — l'anneau dessine le disque sur l'icône plein cadre (icône, login, master SVG, capture README)Unverified

Claude-Session: https://claude.ai/code/session_01FPKHKGfqvnvXKY9tNhYmkh
Julien Durillon committed 2026-08-09T02:26:27+02:00 Browse files
3524361 parent: ab03361
modified assets/icon-512.png +0 -0
Binary files a/assets/icon-512.png and b/assets/icon-512.png differ
Binary files a/assets/icon-512.png and b/assets/icon-512.png differBinary files a/assets/icon-512.png and b/assets/icon-512.png differ
modified docs/logo.svg +9 -7
@@ -1,12 +1,14 @@
11 <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">
2- <!-- Ex Ego — « le cadran ex aequo » : un signe égal dans un cadran d'horloge.
3- Deux traits de longueur égale, partagés terracotta/sauge en proportions
4- inversées : des contributions différentes, un total égal. -->
2+ <!-- Ex Ego — « le cadran ex aequo » : un signe égal dans un cadran d'horloge
3+ (anneau + quatre graduations, 12 h plus marquée). Deux traits de longueur
4+ égale, partagés terracotta/sauge en proportions inversées : des
5+ contributions différentes, un total égal. -->
56 <circle cx="48" cy="48" r="44" fill="#f5ead8"/>
6- <circle cx="48" cy="14" r="2.9" fill="#201e1d" opacity=".55"/>
7- <circle cx="48" cy="82" r="2.9" fill="#201e1d" opacity=".3"/>
8- <circle cx="14" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>
9- <circle cx="82" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>
7+ <circle cx="48" cy="48" r="40" fill="none" stroke="#201e1d" stroke-width="2.4" opacity=".38"/>
8+ <circle cx="48" cy="14" r="3.3" fill="#201e1d" opacity=".7"/>
9+ <circle cx="48" cy="82" r="3.3" fill="#201e1d" opacity=".5"/>
10+ <circle cx="14" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
11+ <circle cx="82" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
1012 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>
1113 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>
1214 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>
@@ -1,12 +1,14 @@
1 <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">1 <svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">
2- <!-- Ex Ego — « le cadran ex aequo » : un signe égal dans un cadran d'horloge.2+ <!-- Ex Ego — « le cadran ex aequo » : un signe égal dans un cadran d'horloge
3- Deux traits de longueur égale, partagés terracotta/sauge en proportions3+ (anneau + quatre graduations, 12 h plus marquée). Deux traits de longueur
4- inversées : des contributions différentes, un total égal. -->4+ égale, partagés terracotta/sauge en proportions inversées : des
5+ contributions différentes, un total égal. -->
5 <circle cx="48" cy="48" r="44" fill="#f5ead8"/>6 <circle cx="48" cy="48" r="44" fill="#f5ead8"/>
6- <circle cx="48" cy="14" r="2.9" fill="#201e1d" opacity=".55"/>7+ <circle cx="48" cy="48" r="40" fill="none" stroke="#201e1d" stroke-width="2.4" opacity=".38"/>
7- <circle cx="48" cy="82" r="2.9" fill="#201e1d" opacity=".3"/>8+ <circle cx="48" cy="14" r="3.3" fill="#201e1d" opacity=".7"/>
8- <circle cx="14" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>9+ <circle cx="48" cy="82" r="3.3" fill="#201e1d" opacity=".5"/>
9- <circle cx="82" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>10+ <circle cx="14" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
11+ <circle cx="82" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
10 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>12 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>
11 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>13 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>
12 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>14 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>
modified docs/screens/connexion.png +0 -0
Binary files a/docs/screens/connexion.png and b/docs/screens/connexion.png differ
Binary files a/docs/screens/connexion.png and b/docs/screens/connexion.png differBinary files a/docs/screens/connexion.png and b/docs/screens/connexion.png differ
modified templates/login.html +5 -4
@@ -6,10 +6,11 @@
66 {# Logo « cadran ex aequo » — disque surface (fond crème du login). #}
77 <svg class="login-logo" width="72" height="72" viewBox="0 0 96 96" aria-hidden="true">
88 <circle cx="48" cy="48" r="44" fill="#ebddc5"/>
9- <circle cx="48" cy="14" r="2.9" fill="#201e1d" opacity=".55"/>
10- <circle cx="48" cy="82" r="2.9" fill="#201e1d" opacity=".3"/>
11- <circle cx="14" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>
12- <circle cx="82" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>
9+ <circle cx="48" cy="48" r="40" fill="none" stroke="#201e1d" stroke-width="2.4" opacity=".38"/>
10+ <circle cx="48" cy="14" r="3.3" fill="#201e1d" opacity=".7"/>
11+ <circle cx="48" cy="82" r="3.3" fill="#201e1d" opacity=".5"/>
12+ <circle cx="14" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
13+ <circle cx="82" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
1314 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>
1415 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>
1516 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>
@@ -6,10 +6,11 @@
6 {# Logo « cadran ex aequo » — disque surface (fond crème du login). #}6 {# Logo « cadran ex aequo » — disque surface (fond crème du login). #}
7 <svg class="login-logo" width="72" height="72" viewBox="0 0 96 96" aria-hidden="true">7 <svg class="login-logo" width="72" height="72" viewBox="0 0 96 96" aria-hidden="true">
8 <circle cx="48" cy="48" r="44" fill="#ebddc5"/>8 <circle cx="48" cy="48" r="44" fill="#ebddc5"/>
9- <circle cx="48" cy="14" r="2.9" fill="#201e1d" opacity=".55"/>9+ <circle cx="48" cy="48" r="40" fill="none" stroke="#201e1d" stroke-width="2.4" opacity=".38"/>
10- <circle cx="48" cy="82" r="2.9" fill="#201e1d" opacity=".3"/>10+ <circle cx="48" cy="14" r="3.3" fill="#201e1d" opacity=".7"/>
11- <circle cx="14" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>11+ <circle cx="48" cy="82" r="3.3" fill="#201e1d" opacity=".5"/>
12- <circle cx="82" cy="48" r="2.9" fill="#201e1d" opacity=".3"/>12+ <circle cx="14" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
13+ <circle cx="82" cy="48" r="3.3" fill="#201e1d" opacity=".5"/>
13 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>14 <rect x="27" y="35.5" width="42" height="10.5" rx="5.25" fill="#c67139"/>
14 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>15 <path d="M53.5 35.5 h10.25 a5.25 5.25 0 0 1 0 10.5 h-10.25 z" fill="#7a8a5e"/>
15 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>16 <rect x="27" y="50" width="42" height="10.5" rx="5.25" fill="#7a8a5e"/>