Jalil Arfaoui jalil
jalil pushed to master at debats/debats 2026-04-16 20:50:57 +00:00
6009d26767 feat: require a primary theme when themes are assigned to a subject
68e52a57c2 feat: add 'Autres sujets' section on /s page and /themes/autres detail page for subjects without a primary theme
Compare 2 commits »
jalil pushed to master at debats/debats 2026-04-16 12:07:07 +00:00
da666b6f56 feat: redesign /s page with subjects grouped by primary theme, add /themes/[slug] detail page
ae8e85d992 feat: add primary theme support with star toggle in ThemeSelector
Compare 2 commits »
jalil pushed to master at debats/debats 2026-04-16 10:34:25 +00:00
7a53cf84f6 feat: add Discord link in footer
jalil pushed to main at jalil/jalil.arfaoui.net 2026-04-14 16:14:32 +00:00
cd839b0c98 Photo blog: remove "featured" flag from "Un Olé pour Eux" post
7776236f21 Photo blog : grille featured en colonnes fixes (2 cols, 4 cols au-dessus de 1600px) pour éviter les trous à certaines tailles d'écran
Compare 2 commits »
jalil pushed to main at jalil/jalil.arfaoui.net 2026-04-14 15:48:20 +00:00
7f8b0e3adc Photo blog : ajout du post « Par dessus Albi »
jalil pushed to main at les-particules/les-particules-org 2026-04-13 21:14:52 +00:00
25190b59dc fix: utilise le header Authorization pour l'authentification API CleverCloud
jalil pushed to master at debats/debats 2026-04-05 22:28:40 +00:00
faa022d118 feat: add statement type enum (declaration, vote, program, act) with validated input parsing
jalil pushed to master at debats/debats 2026-04-04 23:53:03 +00:00
eed063c657 feat: add related subjects (symmetric links) with tabbed edit page and improved subject detail layout
jalil pushed to master at debats/debats 2026-04-02 23:32:46 +00:00
a2670ffe31 feat: add themes taxonomy for subjects (N-to-N) with CRUD, assignment UI, and Radix ToggleGroup selector
jalil pushed to master at debats/debats 2026-04-01 06:57:33 +00:00
9043fcc79d fix: only close menu and refresh on actual sign-in/sign-out, not token refresh
jalil pushed to master at debats/debats 2026-03-31 22:53:16 +00:00
41957b389a feat: navigate drafts by subject instead of loading all at once
jalil pushed to master at debats/debats 2026-03-31 22:02:16 +00:00
c507648f14 fix: refresh server components and close burger menu on login/logout
jalil pushed to master at debats/debats 2026-03-31 15:30:14 +00:00
da87899c1f fix: close mobile burger menu on navigation via usePathname
d36aaa790e fix: AdminMenu dropdown auto-aligns when button is near screen edge (mobile)
e1e3424bdc fix: return 404 instead of 500 when updating a non-existent draft (Fixes DEBATS-7)
Compare 3 commits »
jalil pushed to master at debats/debats 2026-03-30 22:38:53 +00:00
9074610ab0 feat: clickable position title in sidebar statements, linking to figure/subject page
5034b1fcd7 fix: validate slugifiable fields on draft creation and update (Fixes DEBATS-G)
Compare 2 commits »
jalil pushed to master at debats/debats 2026-03-30 15:19:44 +00:00
b764bedb27 feat: figure links on position page point to figure/subject page
93a747ea6d feat: clickable position titles on figure/subject page, extract LinkedTitle component
654436c905 fix: use admin client for sidebar and homepage queries, fix excludeId limit
1049b6006c feat: clickable +N overflow badge linking to subject page
609f402815 feat: avatar links to figure/subject page, simplify subject counters to positions only
Compare 5 commits »
jalil pushed to master at debats/debats 2026-03-30 13:37:38 +00:00
4d102038f6 fix: remove dead 'Voir les arguments' link on subject detail page
jalil pushed to master at debats/debats 2026-03-30 11:49:22 +00:00
7558182049 fix: missing space after Débats em tag on about page
jalil pushed to master at debats/debats 2026-03-30 10:34:35 +00:00
61104822d4 feat: redesign footer with GitHub/X icons and horizontal layout
jalil pushed to master at debats/debats 2026-03-30 09:41:36 +00:00
527cdd9314 fix: align share button left of burger menu in mobile header
jalil pushed to master at debats/debats 2026-03-29 21:25:44 +00:00
be86f79892 feat: add share button (Web Share API + clipboard fallback)