Skip to content

Releases: discord-tickets/bot

v4.0.38

31 Mar 01:57
3126f77
Compare
Choose a tag to compare

Bug Fixes

  • docker: pre-create runtime directories (#607) (6375f4c)
  • increase timeout for missing guilds (c94ee65)

v4.0.37

26 Mar 00:47
bc6c738
Compare
Choose a tag to compare

Bug Fixes

  • importing with feedback (86ea3cc)

v4.0.36

18 Mar 00:56
bc762ca
Compare
Choose a tag to compare

Bug Fixes

  • sync and close error handling (c0bea3d)

Features

  • i18n: update Czech translations (205d1c2)
  • i18n: update Czech translations (074ba42)
  • i18n: update French translations (42fefa9)
  • i18n: update German translations (#595) (e30c149)

v4.0.35

06 Mar 20:42
04b97c1
Compare
Choose a tag to compare

Bug Fixes

  • add .zip extension to export file name (d8bd963)
  • correct tag content max length (cdbd065)

v4.0.34

05 Mar 01:28
f4bfa86
Compare
Choose a tag to compare

Bug Fixes

  • send() user create button if possible (eaa970f)
  • api: service keys (07c4e9a)
  • decrypt feedback comment in close log (3273f90)
  • duplicate reason in close log (2c05460)
  • feedback comment in close log (4b951ec)
  • feedback in close log (1989706)
  • importing a ticket with question answers (4fe0e68)
  • only allow referencing messages with content (ec4a701)
  • panel emoji error handling (ec5179c)
  • public bot warning condition (f963203)
  • user/create command when there is a single category (2b02edd)

Features

  • allow anyone to use create button sent for a specific user (6274f66)
  • detailed ticket close log message (27d17fb)
  • i18n: update French translations (df0d3a7)
  • i18n: update German translations (d4ea64c)
  • i18n: update German translations (83a77bc)
  • i18n: update German translations (72120e9)
  • i18n: update translation files (5d43806)
  • inline log when editing question answers (cb30171)
  • shorter max topic length (100) (96775df)

v4.0.33

18 Feb 20:20
e34305c
Compare
Choose a tag to compare

Bug Fixes

  • known error handling (permissions and unknown roles) (cc5c0b0)

Features

  • question answers in transcripts (800f269)

v4.0.32

15 Feb 18:45
ea6e5d3
Compare
Choose a tag to compare

Bug Fixes

  • archiving messages with mentioned users (8f46e5b)

Features

  • specific message for permission errors (f622cfe)

v4.0.31

15 Feb 04:13
2fe68c3
Compare
Choose a tag to compare

Bug Fixes

  • /claim and /release commands (from #580) (20a0b93)
  • api: guild not global ticket count (53df394)
  • can't set ephemeral after deferring (7b8c5ff)
  • ephemeral reply to /topic (d57d20d)
  • handle missing ticket on/move and /transfer (1f24561)
  • prune: don't delete recently-added guilds (73ff67c)

Features

  • allow /transcript to accept numbers as well as IDs (5a66c31)
  • db prune script (closes #322) (f140b76)
  • i18n: update German translations (e75119f)
  • i18n: update Italian translations (a38eed8)

v4.0.30

13 Feb 02:19
d60a58c
Compare
Choose a tag to compare

Bug Fixes

  • catch unknown member error (64ed170)
  • message delete error catching (8cc708e)
  • portal: /invite when not logged in (46bee39)

v4.0.29

13 Feb 01:12
e0a21bd
Compare
Choose a tag to compare

Bug Fixes

  • /move into new category (fixes #531) (c1643f4)
  • references option on the /new command (37ece87)
  • api/stats: guild ticket count (5a908e7)
  • api: missing archived messages etc in exports (9689648)
  • api: move guild delete route to index (4278d24)
  • houston (a09f98f)
  • i18n: rename en_US to en-US (b7531b0)
  • invite buttons (33c1b64)
  • move /invite from api to app (2ed25f7)
  • not really: catch working hours errors (bb31242)
  • only send transcript button if archiving is enabled (618f35f)
  • only send transcript button in log channel if archiving is enabled (54455c3)
  • re-enable prompt=none (764a8aa)
  • scripts: remove categoryId when importing questions (b2d6413)
  • stats: should have retested that... (c185afc)
  • suppress message delete error (43fe302)
  • use descending date format in logs to avoid confusion (f29c4ac)

Features

  • /rename command (#583) (aae41ff)
  • number placeholder in opening message (e53c064)
  • add guilds placeholder to activities (c6b9714)
  • api: data imports (9ad6d6e)
  • api: export data as zip (f029a49)
  • api: public bot warning (96cc84e)
  • close reason in log embed (a711fc7)
  • eggs: add pelican egg and move to dedicated directory (#579) (1b42029)
  • ephemeral replies on (un)claim buttons (#580) (b3a2bb0)
  • handle exit signals (55660e8)
  • i18n: add English (United States) translations (85ae461)
  • i18n: add Lithuanian translations (79dd181)
  • i18n: improve German translations (118b685)
  • i18n: update Czech translations (05c6ffa)
  • i18n: update French translations (e7aa5f2)
  • i18n: update German translations (c8eb0b9)
  • i18n: update Lithuanian translations (ffbfb0c)
  • i18n: update Lithuanian translations (1b88267)
  • i18n: update Lithuanian translations (ab06e02)
  • i18n: update translation files (9a7a142)
  • i18n: update Turkish translations (71547aa)
  • login when adding to guild, then redirect to its settings (55b184f)
  • lower channel delete timer to 3s (3eef14c)
  • portal v2.5.0 (dcf1c83)
  • react to messages when archiving fails (fb0a23c)
  • remove DM embed description (f74b257)
  • separate user and admin auth, redirect to settings after invite (2255d0d)
  • super fast database dump and restore scripts (413bae6)
  • transcript button in DM (e947c95)
  • transcript button on referenced ticket embed (04ada3c)

Performance Improvements

  • api: don't return ticket after import (440a9b7)
  • api: faster exports (a33c670)
  • api: increase batch size (a861f76)
  • don't await archive (673afa0)
  • houston: threads for stats (0918c58)
  • less await (da36ab3)
  • single transaction for archiving messages (b5384bc)
  • stats: don't duplicate work (0830050)
  • stats: threads, better & parallel queries (6b0146e)
  • threads everywhere! (for encryption & decryption) (d99cb20)
  • upgrade to prisma 5 (8ac7c65)