Commit Graph
100 Commits
Author SHA1 Message Date
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
cedric 9f9b408f1f perf: streamer la liste des morceaux sans bloquer le rendu de la page
Déploiement FRONT BETA / check (push) Successful in 2m2s
Déploiement FRONT PROD / check (push) Successful in 2m5s
Déploiement FRONT BETA / deploy (push) Successful in 22s
Déploiement FRONT PROD / deploy (push) Successful in 19s
2026-07-04 00:03:22 +04:00
cedric 15367f388e perf: ne plus précharger le fichier audio entier avant lecture 2026-07-04 00:03:18 +04:00
cedric 7234c1408f chore: relever pageSize de 100 à 200 sur les listes paginées
Déploiement FRONT BETA / check (push) Successful in 2m3s
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-03 22:22:22 +04:00
cedric e4d31b0243 fix: icônes partage/streaming via contexte au lieu du layout 2026-07-03 22:22:11 +04:00
cedric 96b7a601c8 fix: icônes partage/streaming ne dépendent plus du plafond de 100
Déploiement FRONT BETA / check (push) Successful in 2m13s
Déploiement FRONT PROD / check (push) Successful in 2m13s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-07-03 21:48:25 +04:00
cedric a56b355493 fix: lien vers le titre phare sur la page artiste 2026-07-03 19:59:49 +04:00
cedric 55967bfc3c refactor: generaliser stems en kits (type Stems/Acapella+Instru) 2026-07-03 16:57:44 +04:00
cedric daa3510d73 style: flèches de scroll des tabs plus visibles
Déploiement FRONT BETA / check (push) Successful in 2m5s
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 21s
2026-07-03 16:27:19 +04:00
cedric cad6e39f53 fix: toujours afficher les flèches de scroll des tabs
Déploiement FRONT BETA / check (push) Successful in 2m3s
Déploiement FRONT PROD / check (push) Successful in 2m12s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-07-03 16:18:37 +04:00
cedric 25066e97ce feat: display stems download links for CC tracks
Déploiement FRONT BETA / check (push) Successful in 2m15s
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-07-03 14:16:26 +04:00
cedric 85e9142a32 feat: add pt-BR/ja/ko to translation submission form
Déploiement FRONT BETA / check (push) Successful in 2m4s
Déploiement FRONT PROD / check (push) Successful in 2m13s
Déploiement FRONT PROD / deploy (push) Successful in 24s
Déploiement FRONT BETA / deploy (push) Successful in 24s
2026-07-03 13:48:55 +04:00
cedric 054a45246e feat: show translations as tabs instead of grid 2026-07-03 13:48:47 +04:00
cedric 9752e4bcdd feat: redesign artist page layout and social icons
Déploiement FRONT BETA / check (push) Successful in 2m13s
Déploiement FRONT PROD / check (push) Successful in 2m15s
Déploiement FRONT BETA / deploy (push) Successful in 22s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-26 22:03:19 +04:00
cedric 719522f665 Merge pull request 'feat: add social networks to artist page' (#3) from feat/improve-artist-page into master
Déploiement FRONT BETA / check (push) Successful in 2m7s
Déploiement FRONT PROD / check (push) Successful in 2m12s
Déploiement FRONT BETA / deploy (push) Successful in 20s
Déploiement FRONT PROD / deploy (push) Successful in 20s
Reviewed-on: #3
2026-06-26 17:37:45 +00:00
cedric 1c86d0b962 fix: use available icon exports in social-buttons
Déploiement FRONT BETA / check (push) Successful in 2m10s
Déploiement FRONT BETA / deploy (push) Successful in 22s
Vérification PR / deploy-beta (pull_request) Successful in 19s
Vérification PR / check (pull_request) Successful in 2m2s
2026-06-26 21:16:57 +04:00
cedric 96dafb7b54 feat: populate and display rezoSosyal on artist page
Déploiement FRONT BETA / check (push) Successful in 2m12s
Déploiement FRONT BETA / deploy (push) Successful in 23s
2026-06-26 12:23:49 +04:00
cedric d64aa863dc feat: add SocialButton component for artist social networks 2026-06-26 12:23:44 +04:00
cedric 7b0c01ce06 docs: generate CGU with script
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-06-26 10:07:38 +04:00
cedric 86998dca42 feat: add CGU markdown source and pdf generation script 2026-06-26 10:07:00 +04:00
cedric e3366dd821 feat: add CGU pdf for 26/06/2026
Déploiement FRONT BETA / check (push) Successful in 1m58s
Déploiement FRONT PROD / check (push) Successful in 2m13s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-06-26 10:01:36 +04:00
cedric 475cbe9028 fix: update réalisation contact info in CGU 2026-06-26 09:56:51 +04:00
cedric 288d771075 Merge pull request 'feat: rendre le dépôt configurable via variables d'env' (#2) from feat/improve-custom into master
Déploiement FRONT BETA / check (push) Successful in 2m6s
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT BETA / deploy (push) Successful in 21s
Déploiement FRONT PROD / deploy (push) Successful in 22s
Reviewed-on: #2
2026-06-26 05:14:10 +00:00
cedric cd5ebb8058 ci: deploy beta on all branches including master
Déploiement FRONT BETA / check (push) Successful in 2m6s
Vérification PR / check (pull_request) Successful in 2m8s
Vérification PR / deploy-beta (pull_request) Successful in 19s
Déploiement FRONT BETA / deploy (push) Successful in 20s
2026-06-26 07:26:30 +04:00
cedric aa3032d25e ci: checkout correct branch before deploy
Déploiement FRONT BETA / check (push) Successful in 2m2s
Vérification PR / check (pull_request) Successful in 2m16s
Déploiement FRONT BETA / deploy (push) Successful in 43s
Vérification PR / deploy-beta (pull_request) Successful in 22s
2026-06-26 07:14:44 +04:00
cedric cd24d90b67 ci: deploy beta on any branch except master 2026-06-26 07:13:02 +04:00
cedric 5c16f126a7 docs: update .env.sample with new variables
Vérification PR / check (pull_request) Successful in 2m11s
Vérification PR / deploy-beta (pull_request) Successful in 27s
2026-06-26 00:34:20 +04:00
cedric 69535aa3f4 refactor: rename isOKIAwtis to isExclusiveArtist 2026-06-26 00:34:14 +04:00
cedric ce8053a3f6 feat: redirect to PDF when NEXT_PUBLIC_CGU_DOWNLOAD_LINK is set 2026-06-26 00:34:09 +04:00
cedric 9cbb5e3d23 feat: extract hardcoded branding values to env vars 2026-06-26 00:34:04 +04:00
cedric f2d03ebec6 feat: parse image domains from NEXT_PUBLIC_DOMAINS_IMAGE 2026-06-26 00:33:54 +04:00
cedric 2232cd7360 feat: replace static manifest.json with dynamic app/manifest.js 2026-06-26 00:33:50 +04:00
cedric 0040902151 fix: typo
Déploiement FRONT PROD / check (push) Successful in 2m9s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-25 06:18:46 +04:00
cedric 3133145fd9 feat: improve JSON-LD
Déploiement FRONT PROD / check (push) Successful in 2m6s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-23 19:30:02 +04:00
cedric 35e1a3a010 fix: typo StreamButton
Déploiement FRONT PROD / check (push) Successful in 2m8s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-22 18:52:14 +04:00
cedric 9949efd0c1 feat: otimize images on awtis-detay 2026-06-22 18:51:57 +04:00
cedric 972e41d528 feat: optimize paroles images 2026-06-22 18:48:26 +04:00
cedric 2d83b878fe fix: typo
Déploiement FRONT PROD / check (push) Successful in 2m4s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-22 18:44:31 +04:00
cedric eba16e7ec8 feat: add blur to index image
Déploiement FRONT PROD / check (push) Successful in 2m5s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-22 14:52:07 +04:00
cedric 6121a2ca4a fix: rename StreamButton to StreamButtonComponent
Déploiement FRONT PROD / check (push) Successful in 2m7s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-22 13:14:33 +04:00
cedric 5a6273e9e3 feat: display stream links on teks
Déploiement FRONT PROD / check (push) Successful in 2m11s
Déploiement FRONT PROD / deploy (push) Successful in 18s
2026-06-22 12:56:29 +04:00
cedric ac24abb051 feat: change priority image for index
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-22 10:13:02 +04:00
cedric 9d1c51337c feat: optimize card display
Déploiement FRONT PROD / check (push) Successful in 2m6s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-22 08:57:24 +04:00
cedric 4d751482c2 feat: display titrePhare on OKI artist
Déploiement FRONT PROD / check (push) Successful in 2m1s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-20 18:37:43 +04:00
cedric 45d1891df6 feat: add more informations for isOKIAwtis
Déploiement FRONT PROD / check (push) Successful in 2m12s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-20 06:09:24 +04:00
cedric e7bf523f75 feat: add desktopUrl
Déploiement FRONT PROD / check (push) Successful in 2m1s
Déploiement FRONT PROD / deploy (push) Successful in 23s
2026-06-18 00:33:28 +04:00
cedric d74691b2a5 feat: improve karaoke feature
Déploiement FRONT PROD / check (push) Successful in 2m6s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-18 00:14:34 +04:00
cedric 0c339e7201 fix: improve karaoke modal 2026-06-18 00:08:24 +04:00
cedric b12952f85e feat: add karaoke modal
Déploiement FRONT PROD / check (push) Successful in 2m4s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-17 23:47:14 +04:00
cedric f28fa96f89 fix: declare page dynamic
Déploiement FRONT PROD / check (push) Successful in 2m14s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-17 09:20:11 +04:00
cedric ed819e3537 feat: add jwennAnVedette
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-06-17 08:51:06 +04:00
cedric a89196909e fix: screen fixed for WebKit
Déploiement FRONT PROD / check (push) Successful in 2m11s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-16 13:13:47 +04:00
cedric d80a77d9e7 fix: change modal title color on teks
Déploiement FRONT PROD / check (push) Successful in 2m4s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-15 21:31:45 +04:00
cedric 2f46b6372f feat: add sourceOriginale to CC modal
Déploiement FRONT PROD / check (push) Successful in 2m4s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-12 14:14:45 +04:00
cedric ad496f50b0 feat: replace flags by text 2026-06-12 14:14:29 +04:00
cedric 17ef7f5534 typo: NEW RELEASE
Déploiement FRONT PROD / check (push) Successful in 2m3s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-11 21:17:17 +04:00
cedric 9c18e52046 fix: improve Plausible
Déploiement FRONT PROD / check (push) Successful in 2m13s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-11 18:52:37 +04:00
cedric 0b50c9ac2f fix: change plausible implementation
Déploiement FRONT PROD / check (push) Successful in 2m10s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-11 18:45:56 +04:00
cedric d2b779f8de feat: config Plausible
Déploiement FRONT PROD / check (push) Successful in 2m7s
Déploiement FRONT PROD / deploy (push) Successful in 46s
2026-06-11 18:33:42 +04:00
cedric 9adc045a98 chore: add next-plausible lib 2026-06-11 18:33:31 +04:00
cedric f500b2eaa1 fix: change labola repo 2026-06-11 17:56:23 +04:00
cedric b018c2a917 feat: change language order 2026-06-11 17:56:01 +04:00
cedric ca9ba4cb10 feat: add AnVedette component
Déploiement FRONT PROD / check (push) Successful in 2m5s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-08 21:46:18 +04:00
cedric c113a2547f fix: typo
Déploiement FRONT PROD / check (push) Successful in 2m14s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-08 01:39:25 +04:00
cedric 6b54f13b3f feat: add image to paroles route 2026-06-08 01:37:59 +04:00
cedric 486a852195 feat: optimize cover in search
Déploiement FRONT PROD / check (push) Successful in 2m0s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-08 01:25:58 +04:00
cedric a51744e941 feat: add cover to teks page
Déploiement FRONT PROD / check (push) Successful in 2m6s
Déploiement FRONT PROD / deploy (push) Successful in 23s
2026-06-08 01:19:30 +04:00
cedric 13d60a1b32 feat: optimize covers display
Déploiement FRONT PROD / check (push) Successful in 2m7s
Déploiement FRONT PROD / deploy (push) Successful in 30s
2026-06-08 00:52:23 +04:00
cedric 4955327334 fix: display audio length & reset curretTime at the end
Déploiement FRONT PROD / check (push) Successful in 2m19s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-02 13:36:41 +04:00
cedric 57eeffc8f7 fix: replace publishedAt by createdAt in TeksKat
Déploiement FRONT PROD / deploy (push) Successful in 22s
Déploiement FRONT PROD / check (push) Successful in 2m12s
2026-06-02 09:57:10 +04:00
cedric a09b836218 fix: change Range audio files
Déploiement FRONT PROD / check (push) Successful in 2m6s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-02 09:47:30 +04:00
cedric 38deb84be8 fix: change theme mode
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT PROD / deploy (push) Successful in 20s
2026-06-02 09:12:15 +04:00
cedric 2dc0e7933c feat: add pawol to player
Déploiement FRONT PROD / check (push) Successful in 2m9s
Déploiement FRONT PROD / deploy (push) Successful in 22s
2026-06-02 02:55:16 +04:00
cedric 0e2bcb17b2 feat: improve download
Déploiement FRONT PROD / check (push) Successful in 2m0s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-01 01:19:11 +04:00
cedric cd3cc2a697 fix: explicit download
Déploiement FRONT PROD / check (push) Successful in 2m10s
Déploiement FRONT PROD / deploy (push) Successful in 21s
2026-06-01 00:52:41 +04:00
cedric 7161070435 feat: add cache to audio meta 2026-06-01 00:49:49 +04:00