judu/ex-egopublic Fork
⑂ 21aa7ec
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

docs: le README mentionne le thème contraste élevé (FR/EN/DE)Unverified

Claude-Session: https://claude.ai/code/session_01FPKHKGfqvnvXKY9tNhYmkh
Julien Durillon committed 2026-08-09T01:54:38+02:00 Browse files
21aa7ec parent: 90be069
modified README.md +9 -4
@@ -48,8 +48,9 @@ front, une seule feuille de CSS.
4848 > from the command line (no e-mail, no sign-up); a demo account can be
4949 > shared on request. Mobile-first
5050 > PWA, fully server-rendered (JavaScript is progressive enhancement only),
51-> trilingual (FR/EN/DE, language is a per-user setting). Rust (axum,
52-> askama, sqlx), PostgreSQL, no front-end framework.
51+> trilingual (FR/EN/DE, language is a per-user setting), with an optional
52+> high-contrast black-and-white theme (per-user too, charts included). Rust
53+> (axum, askama, sqlx), PostgreSQL, no front-end framework.
5354
5455 > **Deutsch**: Zeiterfassung und geteilte Aufgabenliste fürs Team,
5556 > inspiriert von der französischen App Maydée, die nicht mehr verfügbar zu
@@ -66,8 +67,9 @@ front, une seule feuille de CSS.
6667 > Demo-Konto gibt es auf Anfrage.
6768 > Mobile-first-PWA, vollständig serverseitig gerendert (JavaScript nur als
6869 > Progressive Enhancement), dreisprachig (FR/EN/DE, die Sprache ist eine
69-> Einstellung pro Benutzer). Rust (axum, askama, sqlx), PostgreSQL, ohne
70-> Frontend-Framework.
70+> Einstellung pro Benutzer), mit optionalem kontrastreichem
71+> Schwarz-Weiß-Thema (ebenfalls pro Benutzer, inklusive Diagramme). Rust
72+> (axum, askama, sqlx), PostgreSQL, ohne Frontend-Framework.
7173
7274 ## Fonctionnalités
7375
@@ -90,6 +92,9 @@ front, une seule feuille de CSS.
9092 révocation au logout, CSRF stateless, argon2id.
9193 - **Accessibilité** : WCAG 2.1/2.2 AA (zéro violation axe sur les 12
9294 écrans : contrastes, cibles 24 px, landmarks, focus des sheets, Échap).
95+- **Contraste élevé** : un thème noir et blanc, réglage **par utilisateur**
96+ (Réglages → Affichage), pour les écrans très sombres ou les filtres de
97+ lumière chaude — graphiques compris (palette en niveaux de gris).
9398 - **Trilingue** : français, anglais, allemand. La langue est un réglage
9499 **par utilisateur** (page Réglages), stocké en base : le choix suit le
95100 compte sur tous les appareils. Français par défaut à la création,
@@ -48,8 +48,9 @@ front, une seule feuille de CSS.
48 > from the command line (no e-mail, no sign-up); a demo account can be48 > from the command line (no e-mail, no sign-up); a demo account can be
49 > shared on request. Mobile-first49 > shared on request. Mobile-first
50 > PWA, fully server-rendered (JavaScript is progressive enhancement only),50 > PWA, fully server-rendered (JavaScript is progressive enhancement only),
51-> trilingual (FR/EN/DE, language is a per-user setting). Rust (axum,51+> trilingual (FR/EN/DE, language is a per-user setting), with an optional
52-> askama, sqlx), PostgreSQL, no front-end framework.52+> high-contrast black-and-white theme (per-user too, charts included). Rust
53+> (axum, askama, sqlx), PostgreSQL, no front-end framework.
53 54
54 > **Deutsch**: Zeiterfassung und geteilte Aufgabenliste fürs Team,55 > **Deutsch**: Zeiterfassung und geteilte Aufgabenliste fürs Team,
55 > inspiriert von der französischen App Maydée, die nicht mehr verfügbar zu56 > inspiriert von der französischen App Maydée, die nicht mehr verfügbar zu
@@ -66,8 +67,9 @@ front, une seule feuille de CSS.
66 > Demo-Konto gibt es auf Anfrage.67 > Demo-Konto gibt es auf Anfrage.
67 > Mobile-first-PWA, vollständig serverseitig gerendert (JavaScript nur als68 > Mobile-first-PWA, vollständig serverseitig gerendert (JavaScript nur als
68 > Progressive Enhancement), dreisprachig (FR/EN/DE, die Sprache ist eine69 > Progressive Enhancement), dreisprachig (FR/EN/DE, die Sprache ist eine
69-> Einstellung pro Benutzer). Rust (axum, askama, sqlx), PostgreSQL, ohne70+> Einstellung pro Benutzer), mit optionalem kontrastreichem
70-> Frontend-Framework.71+> Schwarz-Weiß-Thema (ebenfalls pro Benutzer, inklusive Diagramme). Rust
72+> (axum, askama, sqlx), PostgreSQL, ohne Frontend-Framework.
71 73
72 ## Fonctionnalités74 ## Fonctionnalités
73 75
@@ -90,6 +92,9 @@ front, une seule feuille de CSS.
90 révocation au logout, CSRF stateless, argon2id.92 révocation au logout, CSRF stateless, argon2id.
91 - **Accessibilité** : WCAG 2.1/2.2 AA (zéro violation axe sur les 1293 - **Accessibilité** : WCAG 2.1/2.2 AA (zéro violation axe sur les 12
92 écrans : contrastes, cibles 24 px, landmarks, focus des sheets, Échap).94 écrans : contrastes, cibles 24 px, landmarks, focus des sheets, Échap).
95+- **Contraste élevé** : un thème noir et blanc, réglage **par utilisateur**
96+ (Réglages → Affichage), pour les écrans très sombres ou les filtres de
97+ lumière chaude — graphiques compris (palette en niveaux de gris).
93 - **Trilingue** : français, anglais, allemand. La langue est un réglage98 - **Trilingue** : français, anglais, allemand. La langue est un réglage
94 **par utilisateur** (page Réglages), stocké en base : le choix suit le99 **par utilisateur** (page Réglages), stocké en base : le choix suit le
95 compte sur tous les appareils. Français par défaut à la création,100 compte sur tous les appareils. Français par défaut à la création,