Commit graph

100 commits

Author SHA1 Message Date
Lowei
f570ac4fce fix(logger): handle empty/corrupt member log files gracefully
Return None instead of crashing when check_previous_roles finds no
parsable JSON lines in a member's log file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 18:25:55 +02:00
Lowei
b3db1ef9f5 feat(ticket): système de ticket recrutement avec questions et DM accept/refus
- Ajout catégorie recrutement avec questions personnalisées
- Modal dynamique affichant les questions lors de la création
- Envoi des réponses dans un salon staff configurable
- Fermeture avec boutons Accepter/Refuser et envoi DM automatique au candidat
- Mise à jour des modèles TicketCategory et TicketData

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 14:26:02 +02:00
Lowei
db4876e085 feat(moderation): DM détaillé lors des sanctions + commande /sanctions + salon de contestation
- Ajout d'un DM formaté (action, modérateur, durée, raison, lien contestation, lien règlement)
- Envoi automatique du DM pour warn, timeout, kick, ban
- Nouvelle commande /sanctions pour voir l'historique d'un membre
- Nouveau champ appeal_channel_id pour le salon de contestation
- Mise à jour de /modconfig avec bouton de configuration du salon de contestation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 23:02:00 +02:00
Lowei
9546e13001 fix(bug-report): éviter la boucle infinie quand le dev a ses DMs bloqués
Si user.send() et dev.send() échouent tous deux avec Forbidden,
l'exception était rattrapée par le handler externe qui réessayait
d'envoyer à dev. On ignore désormais silencieusement l'échec.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 22:48:19 +02:00
ce1c8fac78 Merge branch 'dev' into 'main'
Debug GitLab note DM v8

See merge request Omega_Kube/kuby!24
2026-05-20 16:44:27 +02:00
01dd4979d8 Debug GitLab note DM v8 2026-05-20 16:43:54 +02:00
8f2e33559e Merge branch 'dev' into 'main'
Debug GitLab note DM v7

See merge request Omega_Kube/kuby!23
2026-05-20 15:50:12 +02:00
fbd225ea6d Debug GitLab note DM v7 2026-05-20 15:49:40 +02:00
32769077bc Merge branch 'dev' into 'main'
Debug GitLab note DM v7

See merge request Omega_Kube/kuby!22
2026-05-20 15:34:55 +02:00
2a3d57159a Debug GitLab note DM v7 2026-05-20 15:34:34 +02:00
34e73a47d1 Merge branch 'dev' into 'main'
Debug GitLab note DM v6

See merge request Omega_Kube/kuby!21
2026-05-20 15:23:28 +02:00
4dad380a50 Debug GitLab note DM v6 2026-05-20 15:23:09 +02:00
33443b9da6 Merge branch 'dev' into 'main'
Debug GitLab note DM v5

See merge request Omega_Kube/kuby!20
2026-05-20 14:49:42 +02:00
edf3aada73 Debug GitLab note DM v5 2026-05-20 14:48:39 +02:00
33bbf7ff8c Merge branch 'dev' into 'main'
Debug GitLab note DM v4

See merge request Omega_Kube/kuby!19
2026-05-20 14:31:21 +02:00
8dab5bbd82 Debug GitLab note DM v4 2026-05-20 14:30:31 +02:00
Lowei
db3d15b127 Debug GitLab note DM v3 2026-05-19 23:06:43 +02:00
Lowei
088ff1e849 Debug GitLab note DM v2 2026-05-19 23:01:34 +02:00
Lowei
761e7c0e16 Debug GitLab note DM 2026-05-19 21:19:43 +02:00
Lowei
8efd0dc61c Fix: retirer saut de ligne parasite dans la notif commentaire GitLab 2026-05-19 21:03:03 +02:00
Lowei
71f6218ea1 Merge: notification MP auteur sur commentaires GitLab 2026-05-19 20:58:59 +02:00
Lowei
f892a1ceba Fix: notifier l'auteur Discord quand un commentaire GitLab est ajouté 2026-05-19 20:52:29 +02:00
Lowei
91a17acf04 fix(welcome): masquage du lien brut du GIF de bienvenue via un Embed 2026-05-19 20:16:39 +02:00
Lowei
10558c47ec fix(bug-report): correction de la récupération des valeurs dans les modals de bug et de suggestion 2026-05-19 20:05:23 +02:00
Lowei
9731e10ee0 fix(ticket): correction de l'erreur d'indentation pour l'envoi du log de fermeture 2026-05-19 19:52:24 +02:00
cacbf24bfe Merge branch 'dev' into 'main'
Derniers ajouts en date

See merge request Omega_Kube/kuby!18
2026-05-19 18:50:39 +02:00
0a14f11eae Derniers ajouts en date 2026-05-19 18:50:16 +02:00
1c18e91671 Merge branch 'dev' into 'main'
Mise à jour du système d'absence staff

See merge request Omega_Kube/kuby!17
2026-05-16 20:03:41 +02:00
d8b2f06f86 Mise à jour du système d'absence staff 2026-05-16 20:02:53 +02:00
6b4414c9ce Merge branch 'dev' into 'main'
mise à jour du seveur-flask

See merge request Omega_Kube/kuby!16
2026-05-16 18:59:08 +02:00
ae2347c7ce mise à jour du seveur-flask 2026-05-16 18:58:29 +02:00
036e4b9e7a Merge branch 'dev' into 'main'
nouvel correction du système d'absence

See merge request Omega_Kube/kuby!15
2026-05-16 18:43:32 +02:00
c1cc28d6e8 nouvel correction du système d'absence 2026-05-16 18:36:03 +02:00
2d780c9d57 Merge branch 'dev' into 'main'
Corection urgente du système d'absence

See merge request Omega_Kube/kuby!14
2026-05-16 18:32:09 +02:00
a1bbb05ee2 Corection urgente du système d'absence 2026-05-16 18:31:49 +02:00
69e5583e74 Merge branch 'dev' into 'main'
New components V2, correctifs multiple et ajout de plusieurs nouvelles fonctionnalités !

See merge request Omega_Kube/kuby!13
2026-05-16 18:06:58 +02:00
ba9e297cb8 migration vers new components V2, et ajout de diverse fonctions ! 2026-05-16 18:05:04 +02:00
3590cb748f Implémentation des new components V2 dans le systèmes de ticket & debug 2026-05-09 22:11:17 +02:00
98f7501e07 Migration vers Disnake et ajout des components V2 2026-05-09 18:42:42 +02:00
c8c579eefe Migration de Kuby vers disnake 2026-05-06 17:07:09 +02:00
b97fe72f19 Merge branch 'dev' into 'main'
Ajout du système de sanctions, mise en déploiement pour test à grande échelle

See merge request Omega_Kube/kuby!12
2026-05-01 16:46:48 +02:00
dc6e235f27 Ajout du système de sanctions, mise en déploiement pour test à grande échelle 2026-05-01 16:44:50 +02:00
f2e58f6ba0 Merge branch 'dev' into 'main'
Correction des bugs de Red Dust Redemption et ajout des fonctionnalités demander

See merge request Omega_Kube/kuby!11
2026-05-01 16:19:45 +02:00
00446c5fb8 Fix des derniers détails 2026-05-01 16:17:55 +02:00
07198c20b7 Correction des multiples bugs 2026-05-01 16:16:33 +02:00
0f8d27ac7a Merge branch 'dev' into 'main'
Fix(Ticket Whitelist): Ajout système async et tracking pour le deblocage des validation rate limitees (10 min) + infos MP

See merge request Omega_Kube/kuby!10
2026-04-02 19:17:33 +02:00
5fe70d754b Fix(Ticket Whitelist): Ajout systeme async et tracking pour le deblocage des validation rate limitees (10 min) + infos MP 2026-04-02 19:06:50 +02:00
97f69b4cff feat: add debug messages for ticket validation and update PENDING_TASKS.md 2026-03-31 22:09:00 +02:00
1e384032be Mise à jour du système de whitelist, sécurité et logging 2026-03-29 19:29:17 +02:00
d82f704c75 fix: restauration du design des MPs de validation et ajout du choix de statut à la réouverture des tickets 2026-03-28 22:23:23 +01:00