Commit graph

  • 8dc9082700 fix: remove all embed colors (dark theme #2F3136) main dev Mathis 2026-10-04 20:07:10 +02:00
  • cb2321498b ci: simplify pipeline (CI auto only) + manual deploy script Mathis 2026-10-04 16:56:43 +02:00
  • bf55d6b262 fix(ci): use IP 176.182.176.84 instead of hostname (runner DNS) Mathis 2026-10-04 16:53:25 +02:00
  • 3ea90d7078 fix(ci): target pavillon80.changeip.org:444 instead of 192.168.1.117 Mathis 2026-10-04 16:48:30 +02:00
  • 5d9baee102 feat: full feature suite — welcome, modmail, security, staff, avis, rules, links, shop, custom Mathis 2026-10-02 19:45:46 +02:00
  • 33b9303948 Merge branch 'dev' into main — ticket system v2 Mathis 2026-10-02 19:36:28 +02:00
  • e771073909 test: 81 unit tests for tickets (data, storage, transcript, ui) Mathis 2026-10-02 19:34:11 +02:00
  • 628e02aea9 fix(ticket): boutons en français, accents, retrait priorité/infos,组织 layout Mathis 2026-09-26 13:39:03 +02:00
  • a92dcef08e fix(ticket): add section labels with separators between button groups Mathis 2026-09-26 13:22:14 +02:00
  • 16fd36ead7 fix(ticket): organize buttons by group (gestion/info/danger) Mathis 2026-09-26 13:19:50 +02:00
  • 064a5e65f4 fix(ticket): move mention into Container TextDisplay (Components V2) Mathis 2026-09-26 13:17:11 +02:00
  • c959a9753d fix(ticket): remove invalid emoji from buttons causing 400 error Mathis 2026-09-26 12:48:39 +02:00
  • 8f2e121d61 fix: skip health server in dev mode (no port needed locally) Mathis 2026-09-25 19:59:23 +02:00
  • e46c04fe98 feat(ticket): add transfer, priority, lock/unlock, stats, message recording Mathis 2026-09-25 19:38:24 +02:00
  • 4d1e265848 feat(ticket): add claim, add member, persistent management view Mathis 2026-09-25 19:28:15 +02:00
  • 80daeae55c fix(ticket): move command group inside Cog class for proper sync Mathis 2026-09-20 20:13:07 +02:00
  • 57b6f09dd7 feat(ticket): rewrite ticket system from scratch inspired by Kuby Mathis 2026-09-20 20:04:10 +02:00
  • d43bc24453 fix(modmail): validate categories exist before opening ticket + clean stale tickets Mathis 2026-09-20 19:43:41 +02:00
  • eec6b2bb9b fix(modmail): use Button subclasses with callbacks in LayoutView Mathis 2026-09-20 19:27:04 +02:00
  • 9312be91fd fix(modmail): button custom_id mismatch causing interaction timeout Mathis 2026-09-20 19:14:23 +02:00
  • 4d2be145aa fix(ci): ruff format bot.py Mathis 2026-09-20 18:56:06 +02:00
  • a32dc723e9 fix(bot): guild sync dev (discord.Object) + tolerant des echecs de sync Mathis 2026-09-19 16:47:04 +02:00
  • 21123b182f ci: handle one-time systemd -> Docker transition in deploy_runner Mathis 2026-09-19 16:08:22 +02:00
  • 4ebbc7180f chore(ci): remove temporary runner label check Mathis 2026-09-19 16:07:24 +02:00
  • 3face47d42 chore(ci): temporary runner label check (omhk-deploy) Mathis 2026-09-19 16:06:39 +02:00
  • e22a98a4a3 ci: align deployment on Kuby (Docker + rsync + SSH key + healthcheck + rollback) Mathis 2026-09-19 16:04:59 +02:00
  • e32ca9c8fb fix(ci): checkout the pushed commit instead of default branch Mathis 2026-09-19 15:34:42 +02:00
  • 32513485c3 fix(modmail): correct attachment handling + include initial message in transcript Mathis 2026-09-19 15:30:34 +02:00
  • b736f4cc8b refactor(modmail): centralize config into single /modmail config panel Mathis 2026-09-19 15:30:07 +02:00
  • f505b6c552 feat: modmail ticket system with Components V2 + HTML transcripts Mathis 2026-09-19 15:20:08 +02:00
  • f0e93d6262 fix(ci): rewrite workflow without data.forgejo.org proxy Mathis 2026-09-19 12:43:21 +02:00
  • 0bdf414540 feat: dev/prod environment split + APPLICATION_ID + privileged intents Mathis 2026-09-19 12:31:30 +02:00
  • e44349cea9 feat: initial project setup — Vision Studio bot Mathis 2026-09-19 12:11:06 +02:00