cedric
c8841a253f
fix: rendre le proxy MIZIK plus robuste et tolérer l'ancien nommage des credentials
Déploiement FRONT BETA / check (push) Successful in 2m18s
Déploiement FRONT PROD / check (push) Successful in 2m8s
Déploiement FRONT BETA / deploy (push) Successful in 25s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-07-15 23:04:19 +04:00
cedric
4e6341c5d5
refactor: renommer middleware.js en proxy.js pour Next.js 16
Déploiement FRONT BETA / check (push) Successful in 2m8s
Déploiement FRONT PROD / check (push) Successful in 2m15s
Déploiement FRONT BETA / deploy (push) Successful in 24s
Déploiement FRONT PROD / deploy (push) Successful in 23s
2026-07-08 00:29:26 +04:00
cedric
b5a3b278ba
feat: ajouter les en-têtes de sécurité pour atteindre 100/100 sur MDN Observatory
2026-07-08 00:27:57 +04:00
cedric
99daeb014c
feat: styliser le lien vers le fil BOKANTE
Déploiement FRONT BETA / check (push) Successful in 2m7s
Déploiement FRONT PROD / check (push) Successful in 2m15s
Déploiement FRONT BETA / deploy (push) Successful in 24s
Déploiement FRONT PROD / deploy (push) Successful in 24s
2026-07-07 16:13:57 +04:00
cedric
f5a4014e41
feat: ajouter un sélecteur d'instance Mastodon et expliciter BOKANTE
2026-07-07 16:11:46 +04:00
cedric
d66c679fd1
revert: ne plus présélectionner selon la langue du navigateur
Déploiement FRONT BETA / check (push) Successful in 2m11s
Déploiement FRONT PROD / check (push) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-07-06 02:34:08 +04:00
cedric
cab293d62e
Merge pull request 'Sélecteur de langue : regroupement par continent, Afrique en tête' ( #6 ) from feat/africa into master
...
Déploiement FRONT BETA / check (push) Successful in 2m11s
Déploiement FRONT PROD / check (push) Successful in 2m16s
Déploiement FRONT BETA / deploy (push) Successful in 22s
Déploiement FRONT PROD / deploy (push) Successful in 19s
Reviewed-on: #6
2026-07-05 22:20:46 +00:00
cedric
5936de59ff
fix: mettre en valeur l'option Transcription dans le select
Déploiement FRONT BETA / check (push) Successful in 2m7s
Vérification PR / check (pull_request) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Vérification PR / deploy-beta (pull_request) Successful in 19s
2026-07-06 02:01:44 +04:00
cedric
6804e3626f
feat: remplacer les puces par un select groupé par continent
Déploiement FRONT BETA / check (push) Successful in 2m14s
Vérification PR / check (pull_request) Successful in 2m14s
Déploiement FRONT BETA / deploy (push) Successful in 23s
Vérification PR / deploy-beta (pull_request) Successful in 20s
2026-07-06 00:18:34 +04:00
cedric
461b063cff
feat: regrouper les langues par continent, Afrique en tête
2026-07-06 00:10:34 +04:00
cedric
6601b00545
fix: ne plus exposer le jeton API au navigateur (recherche d'artiste)
Déploiement FRONT PROD / check (push) Successful in 2m13s
Déploiement FRONT PROD / deploy (push) Successful in 20s
Déploiement FRONT BETA / check (push) Successful in 2m6s
Déploiement FRONT BETA / deploy (push) Successful in 20s
2026-07-05 23:16:19 +04:00
cedric
f88b0184ea
feat: sélectionner la traduction par défaut selon la langue du navigateur
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT PROD / check (push) Successful in 2m14s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-07-05 22:33:09 +04:00
cedric
43964ec91d
feat: afficher les langues asiatiques avant les langues européennes
2026-07-05 22:28:57 +04:00
cedric
ce19fa3b5d
fix: remplacer le libellé de date par une icône universelle
Déploiement FRONT BETA / check (push) Successful in 2m10s
Déploiement FRONT PROD / check (push) Successful in 2m5s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Déploiement FRONT PROD / deploy (push) Successful in 19s
2026-07-05 20:54:14 +04:00
cedric
33514bf633
feat: généraliser le formatage de date adaptatif à la locale
2026-07-05 20:47:52 +04:00
cedric
35c39a97f3
feat: adapter la date des commentaires à la locale du navigateur
Déploiement FRONT PROD / deploy (push) Successful in 20s
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT PROD / check (push) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 21s
2026-07-05 20:39:50 +04:00
cedric
72b86fdc5c
feat: mettre en valeur les mentions et afficher l'heure des commentaires
Déploiement FRONT PROD / deploy (push) Successful in 19s
Déploiement FRONT BETA / check (push) Successful in 2m7s
Déploiement FRONT PROD / check (push) Successful in 2m9s
Déploiement FRONT BETA / deploy (push) Successful in 21s
2026-07-05 20:17:35 +04:00
cedric
53287f9c80
feat: remplacer les onglets de langue par des puces adaptatives
Déploiement FRONT PROD / check (push) Successful in 2m16s
Déploiement FRONT BETA / check (push) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-07-05 20:09:29 +04:00
cedric
8979970a90
feat: refonte visuelle des commentaires (cartes, compteur, date)
Déploiement FRONT BETA / check (push) Successful in 2m18s
Déploiement FRONT PROD / check (push) Successful in 2m7s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 19s
2026-07-05 19:50:54 +04:00
cedric
75c5979478
feat: ajouter le logo Mastodon au badge des commentaires fédérés
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT PROD / check (push) Successful in 2m16s
Déploiement FRONT BETA / deploy (push) Successful in 23s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-07-05 19:35:40 +04:00
cedric
5778d865e2
docs: documenter les commentaires fédérés (bokante)
Déploiement FRONT BETA / check (push) Successful in 2m7s
Déploiement FRONT PROD / check (push) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-07-05 02:07:03 +04:00
cedric
0ac18faf5c
Merge pull request 'Commentaires fédérés via Mastodon (bokante.o-k-i.net) — frontend' ( #5 ) from feat/comment-fedi into master
...
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 29s
Déploiement FRONT BETA / check (push) Successful in 2m5s
Déploiement FRONT PROD / check (push) Successful in 2m12s
Reviewed-on: #5
2026-07-04 21:56:48 +00:00
cedric
21248b7138
feat: bouton Répondre via Mastodon (authorize_interaction)
Vérification PR / check (pull_request) Successful in 2m12s
Vérification PR / deploy-beta (pull_request) Successful in 21s
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT BETA / deploy (push) Successful in 31s
2026-07-05 01:15:55 +04:00
cedric
eda30345c6
feat: afficher les commentaires (locaux et Mastodon)
2026-07-04 23:45:27 +04:00
cedric
b40e2d71b0
fix: déplacer force-dynamic après les imports (import/first)
...
Déploiement FRONT PROD / check (push) Successful in 2m8s
Déploiement FRONT BETA / check (push) Successful in 2m19s
Déploiement FRONT BETA / deploy (push) Successful in 23s
Déploiement FRONT PROD / deploy (push) Successful in 20s
Corrige une violation ESLint introduite par le commit précédent :
l'export de configuration de route doit venir après les imports.
2026-07-04 23:18:35 +04:00
cedric
4bc545ac72
fix: ne jamais redémarrer pm2 sur un build cassé
...
Ajoute set -e aux scripts de déploiement (prod, beta, pré-déploiement
PR) : si git pull, yarn install ou yarn build échoue, le script
s'arrête immédiatement au lieu de continuer et de redémarrer pm2 sur
un .next incomplet — l'ancien build en cours d'exécution reste servi
au lieu de crasher (502).
2026-07-04 23:15:47 +04:00
cedric
64cdd784c3
fix: rétablir force-dynamic sur la page d'accueil
...
Déploiement FRONT PROD / check (push) Failing after 2m6s
Déploiement FRONT PROD / deploy (push) Has been skipped
Déploiement FRONT BETA / check (push) Failing after 2m11s
Déploiement FRONT BETA / deploy (push) Has been skipped
Sa suppression (44e1a42 ) faisait basculer la page d'accueil en
génération statique au build : le moindre souci de récupération de
données à ce moment-là fait planter tout le build ("Export
encountered an error on /page: /"), et le script de déploiement
redémarre quand même pm2 sur un .next incomplet (502 en prod).
2026-07-04 23:12:52 +04:00
cedric
d2d09c28b3
Merge pull request 'Audit qualité : corrections de bugs, nettoyage, lint 0 erreur, tests' ( #4 ) from fix/audit-2026-07-04 into master
...
Déploiement FRONT BETA / check (push) Successful in 2m11s
Déploiement FRONT BETA / deploy (push) Successful in 19s
Déploiement FRONT PROD / check (push) Successful in 2m7s
Déploiement FRONT PROD / deploy (push) Successful in 21s
Reviewed-on: #4
2026-07-04 17:01:35 +00:00
cedric
eae8bb03a9
ci: rendre le lint à nouveau bloquant
Déploiement FRONT BETA / check (push) Successful in 2m6s
Déploiement FRONT BETA / deploy (push) Successful in 49s
Vérification PR / deploy-beta (pull_request) Successful in 20s
Vérification PR / check (pull_request) Successful in 2m6s
2026-07-04 14:35:08 +04:00
cedric
454eefbe58
fix: corriger toutes les erreurs de lint restantes (263 -> 0)
2026-07-04 14:34:50 +04:00
cedric
b193914c57
fix: restaurer components/cgu supprimé par erreur (utilisé par /sipote)
2026-07-04 14:34:16 +04:00
cedric
d700ee6def
chore: déclarer qs et retirer les dépendances mortes (axios, next-auth...)
2026-07-04 11:48:09 +04:00
cedric
2132df3e0c
ci: exécuter lint et tests sur chaque déploiement
2026-07-04 11:47:38 +04:00
cedric
c7e3faf10a
chore: supprimer le code mort (soumission, connexion, stats, CGU)
2026-07-04 11:46:46 +04:00
cedric
4c662e89b5
chore: retirer le state et l'UI morts de navigasyon.js
2026-07-04 11:46:00 +04:00
cedric
2bec90210a
chore: retirer la config webpack SVG morte
2026-07-04 11:45:49 +04:00
cedric
44e1a426b0
fix: retirer force-dynamic sur la page d'accueil
2026-07-04 11:45:39 +04:00
cedric
d2971870c1
fix: corriger les bugs du lecteur audio (rendus, effets dupliqués)
2026-07-04 11:45:22 +04:00
cedric
1d8edbbcd5
fix: éviter un crash si la transcription est vide
2026-07-04 11:45:03 +04:00
cedric
a669abbfc2
refactor: extraire getAlias dans son propre module et le sécuriser
2026-07-04 11:44:32 +04:00
cedric
69715a1a22
fix: remplacer router.asPath mort et sécuriser les iframes tierces
2026-07-04 11:43:49 +04:00
cedric
7b9968cb82
fix: corriger la détection d'environnement dans robots.js
2026-07-04 11:43:30 +04:00
cedric
77f8cea399
fix: corriger la casse des slots de scroll du Tabs MUI
2026-07-04 11:43:20 +04:00
cedric
c407a1fad9
fix: ne plus exposer les identifiants Funkwhale côté client
2026-07-04 11:42:53 +04:00
cedric
c7104c6a0b
fix: paginer entièrement le sitemap et retirer le lien mort /pwopose
2026-07-04 01:27:56 +04:00
cedric
c4dca87b61
fix: unifier la logique de choix de taille d'image via formatKuveti
2026-07-04 01:20:53 +04:00
cedric
24f4f65853
fix: request() lève une erreur claire sur réponse HTTP non-ok
2026-07-04 01:17:06 +04:00
cedric
3f30f699f7
test: mise en place de Vitest + React Testing Library
2026-07-04 01:15:24 +04:00
cedric
399796bb73
perf: préférer le format small pour les avatars de la sidebar
Déploiement FRONT BETA / check (push) Successful in 2m4s
Déploiement FRONT PROD / check (push) Successful in 2m5s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-07-04 00:33:04 +04:00
cedric
b67bdf0632
perf: désactiver le prefetch next/link sur la sidebar des paroles
Déploiement FRONT BETA / check (push) Successful in 2m7s
Déploiement FRONT PROD / check (push) Successful in 2m8s
Déploiement FRONT BETA / deploy (push) Successful in 22s
Déploiement FRONT PROD / deploy (push) Successful in 18s
2026-07-04 00:21:23 +04:00