From c9e8d50011de6ccc096321a1ce5af4d59b916c49 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:31:34 +0200 Subject: [PATCH 1/7] Update partner link and add associations section Updated partner link and added associations section with details about various organizations and their descriptions. --- src/fr_fr.html | 106 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 102 insertions(+), 4 deletions(-) diff --git a/src/fr_fr.html b/src/fr_fr.html index f1401f3..c543af3 100644 --- a/src/fr_fr.html +++ b/src/fr_fr.html @@ -37,8 +37,8 @@ Partenaire
- - Partenaire + + Partenaire @@ -163,10 +163,106 @@

Zyntra

-
+
+

Associations & entreprises_

+

Où je m'implique, en dehors de mes projets perso.

+
+ +
+ + + +
+ +
+
+
+
+
+
+
+ Depuis Mars 2026 + Actuel +
+
+ +

Moeworth Studios

+
+

Association de création de mods Minecraft, Roblox, ETS2.

+
+
+ +
+
+
+
+
+
+
+ Depuis Février 2025 + Actuel +
+
+ +

Ecole Directe Plus (Association)

+
+

EDP augmente EcoleDirecte, avec une interface moderne et intuitive, enrichie de fonctionnalités exclusives, le tout de façon gratuite, libre et open-source.

+
+
+ +
+
+
+
+
+
+
+ Entre Janvier 2024 et Février 2025 + Terminé +
+
+ +

Lumen (Association) - Ticket.sys

+
+

Bot Discord

+
+
+ +
+
+ + +
+
+ +
+ +
+
+
+

Stack_

Les outils avec lesquels je construis.

@@ -213,7 +309,7 @@

[ Autre ]

- +

Activité_

Mon heure locale et ce sur quoi je travaille.

@@ -273,6 +369,8 @@

Activité_

+ Maxlware footer + From 0dc21735c46bff743b5267e9e58a06ecc9576d17 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:32:55 +0200 Subject: [PATCH 2/7] Add associations section and update activity tag --- src/en_en.html | 100 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 98 insertions(+), 2 deletions(-) diff --git a/src/en_en.html b/src/en_en.html index 205f076..e9956aa 100644 --- a/src/en_en.html +++ b/src/en_en.html @@ -163,10 +163,106 @@

Zyntra

-
+
+

Associations & companies_

+

Where I'm involved, outside of my personal projects.

+
+ +
+ + + +
+ +
+
+
+
+
+
+
+ Since March 2026 + Current +
+
+ +

Moeworth Studios

+
+

A collective creating Minecraft, Roblox, and ETS2 mods.

+
+
+ +
+
+
+
+
+
+
+ Since February 2025 + Current +
+
+ +

Ecole Directe Plus (Association)

+
+

EDP enhances EcoleDirecte with a modern, intuitive interface and exclusive features, all for free and as free, open-source software.

+
+
+ +
+
+
+
+
+
+
+ Between January 2024 and February 2025 + Ended +
+
+ +

Lumen (Association) - Ticket.sys

+
+

Discord bot

+
+
+ +
+
+ + +
+
+ +
+ +
+
+
+

Stack_

The tools I build with.

@@ -213,7 +309,7 @@

[ Other ]

- +

Activity_

My local time and what I am currently working on.

From 1a96f00e2a2c6d0076b88dc9dd6b45a7051a8fd3 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:33:09 +0200 Subject: [PATCH 3/7] Delete src/assets/logo_iptron.png --- src/assets/logo_iptron.png | Bin 4204 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/assets/logo_iptron.png diff --git a/src/assets/logo_iptron.png b/src/assets/logo_iptron.png deleted file mode 100644 index 2f0fb414d90c90166a88f5c0f5f374b7e62f224c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4204 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 From 42a362633b766a1f9c81d0206f40e68ed01c8cf7 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:33:33 +0200 Subject: [PATCH 4/7] logos --- src/assets/edp.png | Bin 0 -> 6483 bytes src/assets/logo-elxcloud.png | Bin 0 -> 8646 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/assets/edp.png create mode 100644 src/assets/logo-elxcloud.png diff --git a/src/assets/edp.png b/src/assets/edp.png new file mode 100644 index 0000000000000000000000000000000000000000..fccb992d0094fce527f23ac14f0715274887c910 GIT binary patch literal 6483 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 VDfOmaefWXks3~bH*2r6j{~yAuQvd(} literal 0 HcmV?d00001 diff --git a/src/assets/logo-elxcloud.png b/src/assets/logo-elxcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c6962a1c95b5b186bf0dc385c5d2afe4050597 GIT binary patch literal 8646 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 Date: Sat, 25 Jul 2026 16:34:00 +0200 Subject: [PATCH 5/7] Update partner logos and add toggle functionality Removed a partner logo entry and added a new one. Implemented toggle functionality for a button to show more information. --- src/assets/index/script.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/assets/index/script.js b/src/assets/index/script.js index fac96d4..9fca569 100644 --- a/src/assets/index/script.js +++ b/src/assets/index/script.js @@ -23,8 +23,8 @@ document.addEventListener('DOMContentLoaded', function() { const partenaires = [ { logo: "assets/Nathxn_Azuur.png", lien: "https://nathxnazuur.fr/"}, - { logo: "assets/logo_iptron.png", lien: "https://iptron.xyz" }, { logo: "assets/logo_cloud.png", lien: "https://cryptdev.fr" }, + { logo: "assets/logo-elxcloud.png", lien: "https://client.elxcloud.fr"}, ]; const img = document.querySelector(".diapo img"); @@ -333,6 +333,23 @@ async function fetchActivity() { document.addEventListener('DOMContentLoaded', fetchActivity); + document.addEventListener('DOMContentLoaded', function () { + const assoBtn = document.getElementById('asso-toggle-btn'); + const assoMore = document.getElementById('asso-more'); + if (!assoBtn || !assoMore) return; + + assoBtn.addEventListener('click', function () { + const isOpen = assoMore.classList.toggle('open'); + assoBtn.classList.toggle('open', isOpen); + const label = assoBtn.querySelector('.asso-toggle-text'); + if (label) { + label.textContent = isOpen + ? assoBtn.dataset.labelClose + : assoBtn.dataset.labelOpen; + } + }); + }); + document.addEventListener('DOMContentLoaded', function () { const wrapper = document.getElementById('apropos-video-wrapper'); const video = document.getElementById('apropos-video'); From 6a78a6d0bdcb9682cc06995861a6193bcda42cf3 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:34:23 +0200 Subject: [PATCH 6/7] Add timeline styles for association items Added styles for timeline and associated items. --- src/assets/index/style.css | 184 +++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) diff --git a/src/assets/index/style.css b/src/assets/index/style.css index 7311f91..d276846 100644 --- a/src/assets/index/style.css +++ b/src/assets/index/style.css @@ -29,6 +29,7 @@ M M A A X X LLLLL W W A A R R EEEEE font-family: var(--police-big), var(--police); color: var(--light); line-height: 1.6; + overflow-x: hidden; } a { @@ -391,6 +392,189 @@ M M A A X X LLLLL W W A A R R EEEEE flex-shrink: 0; } +.asso-timeline { + position: relative; +} + +.asso-item { + display: flex; + gap: 1.2rem; +} + +.asso-line-wrap { + display: flex; + flex-direction: column; + align-items: center; + width: 14px; + flex-shrink: 0; +} + +.asso-dot { + width: 12px; + height: 12px; + margin-top: 8px; + border-radius: 50%; + background: #444; + box-shadow: 0 0 0 3px #17171e; + flex-shrink: 0; + transition: background 0.2s ease, box-shadow 0.2s ease; +} + +.asso-item[data-status="active"] .asso-dot { + background: #4caf50; + box-shadow: 0 0 0 3px #17171e, 0 0 8px rgba(76, 175, 80, 0.55); +} + +.asso-featured .asso-dot { + background: var(--secondary); + box-shadow: 0 0 0 3px #17171e, 0 0 10px rgba(157, 80, 187, 0.6); +} + +.asso-line { + width: 2px; + flex: 1; + min-height: 32px; + margin-top: 4px; + background: linear-gradient(180deg, var(--primary), #242430); +} + +.asso-item:last-child .asso-line { + display: none; +} + +.asso-card { + flex: 1; + background: #13131a; + border: 1px solid #222; + border-radius: 6px; + padding: 1.2rem 1.4rem; + margin-bottom: 1.6rem; + transition: border-color 0.2s ease; +} + +.asso-featured .asso-card { + border-color: var(--primary); + box-shadow: 0 0 0 1px var(--primary) inset; +} + +.asso-card:hover { + border-color: #444; +} + +.asso-card-top { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.8rem; + margin-bottom: 0.5rem; +} + +.asso-period { + font-family: 'Syne Mono', monospace; + font-size: 0.78rem; + color: #888; + letter-spacing: 1px; +} + +.asso-badge { + font-family: 'Syne Mono', monospace; + font-size: 0.7rem; + color: #888; + background: #1c1c1c; + padding: 2px 8px; + border-radius: 3px; + border: 1px solid #333; + white-space: nowrap; +} + +.asso-badge.active { + color: #4caf50; + border-color: #2a4a2a; + background: #0d1f0d; +} + +.asso-name-row { + display: flex; + align-items: center; + gap: 0.7rem; + margin-bottom: 0.4rem; +} + +.asso-logo { + width: 38px; + height: 38px; + border-radius: 50%; + object-fit: cover; + flex-shrink: 0; + background: #1c1c1c; + border: 1px solid #2a2a33; +} + +.asso-logo-fallback { + display: flex; + align-items: center; + justify-content: center; + font-family: 'Syne Mono', monospace; + font-size: 0.72rem; + font-weight: 700; + letter-spacing: 0.5px; + color: var(--light); + background: linear-gradient(135deg, var(--primary), var(--secondary)); +} + +.asso-name { + margin: 0; + font-size: 1.1rem; + color: var(--light); +} + +.asso-desc { + margin: 0; + font-size: 0.9rem; + color: #999; + line-height: 1.5; +} + +.asso-more { + overflow: hidden; + max-height: 0; + transition: max-height 0.5s ease; +} + +.asso-more.open { + max-height: 1200px; +} + +.asso-toggle-btn { + display: flex; + align-items: center; + gap: 0.6rem; + background: #13131a; + border: 1px solid #222; + color: #aaa; + font-family: 'Syne Mono', monospace; + font-size: 0.85rem; + letter-spacing: 0.5px; + padding: 0.6rem 1.2rem; + border-radius: 6px; + cursor: pointer; + transition: all 0.2s ease; +} + +.asso-toggle-btn:hover { + border-color: #444; + color: var(--light); +} + +.asso-toggle-icon { + display: inline-block; + transition: transform 0.3s ease; +} + +.asso-toggle-btn.open .asso-toggle-icon { + transform: rotate(180deg); +} + .apropos-content { display: grid; From 088e4514279d50809719f635187d8856c6fa65a5 Mon Sep 17 00:00:00 2001 From: Maxlware Date: Sat, 25 Jul 2026 16:35:24 +0200 Subject: [PATCH 7/7] Change version to v23 and update details Updated version information to v23 and changed the update date. --- src/version.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/version.html b/src/version.html index c1de9ff..1b0abfa 100644 --- a/src/version.html +++ b/src/version.html @@ -21,10 +21,10 @@
- Version v22 - Updated on 15-07-2026 - Branch: feature/bug/v22 - Pull request: #21 + Version v23 + Updated on 25-07-2026 + Branch: feature/bug/v23 + Pull request: #22