cedric
2c84ea0f25
fix: corriger les erreurs ESLint restantes après activation
...
Déploiement API BETA / build (push) Successful in 2m24s
Déploiement API BETA / deploy (push) Successful in 1m37s
Vérification PR / build (pull_request) Successful in 2m23s
Vérification PR / deploy-beta (pull_request) Successful in 48s
- retirer les paramètres/variables inutilisés (result, ctx/next, qs)
- corriger l'indentation tabs/espaces mélangés dans src/admin/app.js
- retirer les échappements regex inutiles dans stripMarkdown
- remplacer while(true) par for(;;) (faux positif no-constant-condition)
2026-07-04 20:01:16 +04:00
cedric
2224c8f3bb
chore: activer ESLint sur le backend
...
Installe eslint, ajoute le script lint, modernise le parser
(retrait de babel-eslint obsolète) et applique l'autofix
(points-virgules manquants sur l'ensemble du code, conformément
à la règle "semi" déjà présente dans .eslintrc mais jamais
appliquée faute d'ESLint installé et d'un script pour l'exécuter).
2026-07-04 20:00:51 +04:00
cedric
90c048a282
fix: whitelister les champs autorisés sur create/update (mass assignment)
2026-07-04 15:08:19 +04:00
cedric
1d54d287e1
fix: retirer createdBy/updatedBy du payload dans beforeUpdate
2026-07-04 15:04:18 +04:00
cedric
4ee7ed3e5e
fix: corriger la signature de parole.findOne (ctx au lieu de documentId)
2026-07-04 14:58:43 +04:00
cedric
6f77c17003
fix: valider data.user/data.artistes avant déréférencement
2026-07-04 11:38:02 +04:00
cedric
c4f45f712a
fix: éviter un crash sur updatedBy non peuplé
2026-07-04 11:37:40 +04:00
cedric
291aa54912
fix: corriger l'IDOR sur update/delete (parole, artiste, commentaire)
2026-07-04 11:36:20 +04:00
cedric
e515944fb9
refactor: extraire la vérification JWT/payload en policy partagée
2026-07-04 10:04:00 +04:00
cedric
416032942a
fix: restreindre bulk-translate aux appels par token API
2026-07-04 09:55:45 +04:00
cedric
4c13f47156
fix: ne pas bloquer la publication si Telegram/Revolt échoue
2026-07-04 09:51:10 +04:00
cedric
36917d79b4
fix: ajouter un timeout DeepL et isoler les échecs par langue
2026-07-04 09:47:26 +04:00
cedric
ddb6d3f2f0
fix: corriger les mauvais identifiants utilisés (id vs documentId)
2026-07-04 09:43:28 +04:00
cedric
f592d4ded7
fix: stopper l'exécution après un refus d'autorisation dans parole.create
2026-07-04 09:36:17 +04:00
cedric
d9868a1d5d
refactor: generaliser stems en kits (type Stems/Acapella+Instru)
Déploiement API BETA / build (push) Successful in 2m10s
Déploiement API PROD / build (push) Successful in 2m13s
Déploiement API BETA / deploy (push) Successful in 45s
Déploiement API PROD / deploy (push) Successful in 53s
2026-07-03 16:57:06 +04:00
cedric
c62b54fba7
feat: add stems links field (kDrive/NIYAJ) to paroles
Déploiement API PROD / build (push) Successful in 2m5s
Déploiement API PROD / deploy (push) Successful in 52s
Déploiement API BETA / build (push) Successful in 2m9s
Déploiement API BETA / deploy (push) Successful in 46s
2026-07-03 14:14:57 +04:00
cedric
34a54eaae9
feat: add pt-BR/ja/ko translation languages
Déploiement API BETA / build (push) Successful in 2m12s
Déploiement API PROD / build (push) Successful in 2m9s
Déploiement API BETA / deploy (push) Successful in 47s
Déploiement API PROD / deploy (push) Successful in 1m0s
2026-07-03 13:40:22 +04:00
cedric
2003948a9a
refactor: DeepL client uses fetch instead of axios
2026-07-03 13:34:38 +04:00
cedric
c8dd6e9c4a
feat: use WEBSITE_URL in publication notification emails
2026-06-26 00:33:42 +04:00
cedric
ad034a9a6f
feat: add karaokeDesktopUrl
Déploiement API PROD / build (push) Successful in 2m4s
Déploiement API PROD / deploy (push) Successful in 56s
2026-06-18 00:33:06 +04:00
cedric
6db371d513
feat: add karaokeUrl
Déploiement API PROD / build (push) Successful in 2m7s
Déploiement API PROD / deploy (push) Successful in 49s
2026-06-17 23:46:56 +04:00
cedric
ea0f56c202
feat: add IsNewRelease
Déploiement API PROD / build (push) Successful in 2m10s
Déploiement API PROD / deploy (push) Successful in 50s
2026-06-17 08:49:14 +04:00
cedric
95156de4ca
feat: add bulkTranslate to export
Déploiement API PROD / build (push) Successful in 2m9s
Déploiement API PROD / deploy (push) Successful in 51s
2026-06-15 20:19:53 +04:00
cedric
20e701b754
feat: add bulkTranslate
2026-06-15 20:19:30 +04:00
cedric
615d3fafa0
feat: add langueSource to parole
Déploiement API PROD / build (push) Successful in 2m6s
Déploiement API PROD / deploy (push) Successful in 49s
2026-06-12 14:10:05 +04:00
cedric
a000af5c8b
feat: add custom route to export data for LLM
Déploiement API PROD / build (push) Successful in 2m8s
Déploiement API PROD / deploy (push) Successful in 58s
2026-06-11 19:07:18 +04:00
cedric
b565224fcd
feat: add pawol
Déploiement API PROD / build (push) Successful in 2m1s
Déploiement API PROD / deploy (push) Successful in 46s
2026-06-02 02:54:56 +04:00
cedric
39aa3a31eb
replace oki.re by pwaol.nu
2026-05-12 16:43:23 +04:00
cedric
3ab054bee3
remove logs
2026-04-28 12:36:51 +04:00
cedric
f781d52d1f
fix: adapt parole beforeCreate method
2026-04-28 12:31:19 +04:00
cedric
be4c7ed421
fix: change DeepL API calls config
2026-04-28 12:30:46 +04:00
cedric
7a168f54ff
fix: use documentId
2026-04-28 12:30:29 +04:00
cedric
b532981404
Changes from codemod
2026-04-21 21:35:59 +04:00
cedric
dfe8453195
Typo
2024-08-02 19:11:29 +02:00
cedric
e678f590ea
Revert "Typo"
...
This reverts commit 5185f825e5 .
2024-08-02 19:10:44 +02:00
cedric
93966ef430
Add Revolt publishing
2024-07-31 18:14:48 +02:00
cedric
5185f825e5
Typo
2024-07-31 18:13:50 +02:00
cedric
5c8fee91fe
Rename 'download' to 'files'
2024-04-14 09:45:38 +04:00
cedric
304d095ed2
Add creativeCommons and download to Paroles collection
2024-04-14 07:36:11 +04:00
cedric
1353419feb
Add musicBrainzUrl property to artiste and parole
2023-07-23 04:20:08 +04:00
cedric
a49792c646
Fix jwennAwtisEpiId error
2023-07-22 11:15:54 +04:00
cedric
20c0fb9ecb
Add space to telegram publication
2023-07-14 05:52:37 +04:00
cedric
bc23730809
Replace ValidationError by ctx errors in controllers
2023-04-02 12:27:05 +04:00
cedric
d61ef75869
Replace ValidationError by ApplicationError in services & lifecycles
2023-04-02 12:25:52 +04:00
cedric
4188bda3db
Fix gadeEmbed property
2023-03-07 08:57:31 +04:00
cedric
91079d68d7
Fix artiste error when updating
2023-03-06 09:42:28 +04:00
cedric
5a8e476353
Fix publication message
2023-03-05 13:11:31 +04:00
cedric
23d25364d4
Fix prevent error when no artiste
2023-03-05 12:58:16 +04:00
cedric
9d4eefa33b
Fix published error when no telegram config
2023-03-05 12:45:13 +04:00
cedric
9e64a24564
fix artistes error when saving
2023-02-17 22:32:10 +04:00