Commit Graph

1472 Commits

Author SHA1 Message Date
Isaac
3e8d7267ce Update README.md 2025-02-14 01:39:28 +00:00
copacarmine
a38eed87c9 feat(i18n): update Italian translations
Currently translated at 94.2% (278 of 295 strings)

Co-authored-by: copacarmine <carmine.rosamilia24@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/it/
Translation: Discord Tickets/Bot
2025-02-13 15:52:29 +01:00
Luzifix
e75119fb2b feat(i18n): update German translations
Currently translated at 94.5% (279 of 295 strings)

Co-authored-by: Luzifix <luzifix19@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/de/
Translation: Discord Tickets/Bot
2025-02-13 07:52:49 +01:00
Isaac
53df394a48 fix(api): guild not global ticket count 2025-02-13 04:43:00 +00:00
Isaac
f140b76a92 feat: db prune script (closes #322) 2025-02-13 04:19:57 +00:00
Isaac
d60a58c461 chore(version): v4.0.30 2025-02-13 02:18:46 +00:00
Isaac
46bee3921b fix(portal): /invite when not logged in 2025-02-13 02:17:40 +00:00
Isaac
64ed170332 fix: catch unknown member error 2025-02-13 02:16:51 +00:00
Isaac
8cc708e68f fix: message delete error catching 2025-02-13 02:16:30 +00:00
Isaac
e0a21bdc72 chore(version): v4.0.29 2025-02-13 01:12:34 +00:00
Isaac
413bae6d2c feat: super fast database dump and restore scripts 2025-02-13 01:10:37 +00:00
Isaac
43fe3028b1 fix: suppress message delete error 2025-02-13 00:35:32 +00:00
Isaac
da36ab38cd perf: less await 2025-02-13 00:32:08 +00:00
Isaac
3eef14ccad feat: lower channel delete timer to 3s 2025-02-13 00:25:03 +00:00
Hosted Weblate
9a7a14295c feat(i18n): update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/
Translation: Discord Tickets/Bot
2025-02-12 21:42:19 +00:00
Isaac
a711fc7be6 feat: close reason in log embed 2025-02-12 21:41:56 +00:00
Isaac
f74b257629 feat: remove DM embed description 2025-02-12 21:41:39 +00:00
Isaac
e947c9589b feat: transcript button in DM 2025-02-12 21:28:50 +00:00
Isaac
54455c316e fix: only send transcript button in log channel if archiving is enabled 2025-02-12 21:22:07 +00:00
Isaac
618f35f247 fix: only send transcript button if archiving is enabled 2025-02-12 21:18:49 +00:00
Isaac
13f3427ba7 refactor: comments 2025-02-12 21:15:43 +00:00
Isaac
bb31242d6b fix(not really): catch working hours errors 2025-02-12 21:14:59 +00:00
Isaac
04ada3c07b feat: transcript button on referenced ticket embed 2025-02-12 21:14:10 +00:00
Isaac
fb0a23cef0 feat: react to messages when archiving fails 2025-02-12 21:12:08 +00:00
Isaac
673afa0ee0 perf: don't await archive 2025-02-12 21:11:29 +00:00
Isaac
b5384bca6c perf: single transaction for archiving messages 2025-02-12 21:08:22 +00:00
Isaac
440a9b745c perf(api): don't return ticket after import 2025-02-12 16:23:49 +00:00
Isaac
a861f76df9 perf(api): increase batch size 2025-02-12 16:20:13 +00:00
Isaac
33c1b64019 fix: invite buttons 2025-02-12 15:32:23 +00:00
Isaac
45ff9ec852 style: lint 2025-02-12 04:27:55 +00:00
Isaac
d99cb202d5 perf: threads everywhere! (for encryption & decryption) 2025-02-12 04:26:15 +00:00
Isaac
5a908e77a7 fix(api/stats): guild ticket count 2025-02-12 03:20:00 +00:00
Isaac
37ece87b4e fix: references option on the /new command 2025-02-12 03:07:37 +00:00
Isaac
d0dca06b37 refactor: remove unnecessary async keywords 2025-02-12 02:46:08 +00:00
Isaac
c1643f45ad fix: /move into new category (fixes #531) 2025-02-12 02:35:08 +00:00
Isaac
c185afcdfe fix(stats): should have retested that... 2025-02-12 01:44:56 +00:00
Isaac
6b0146e099 perf(stats): threads, better & parallel queries 2025-02-12 01:37:44 +00:00
Isaac
2ed25f7bbf fix: move /invite from api to app 2025-02-11 23:06:34 +00:00
Isaac
276243b487 chore(style): update eslint 2025-02-11 18:42:43 +00:00
Isaac
e7467800f2 chore: update package.json 2025-02-11 18:01:36 +00:00
Isaac
4fec91da4f ci: use pnpm v10 2025-02-11 17:55:51 +00:00
Isaac
a09f98faae fix: houston 2025-02-11 17:41:40 +00:00
Isaac
25e109b3c3 chore: update lockfile 2025-02-11 17:35:21 +00:00
allcontributors[bot]
e27a84a885 docs: add olebohmbach as a contributor for code (#584)
* docs: update CONTRIBUTORS.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-02-11 17:31:16 +00:00
Isaac
5f7239d4b1 ci: use node v22 2025-02-11 17:31:01 +00:00
Ole
aae41ffee3 feat: /rename command (#583)
* feat(rename): add /rename command

- implement the /rename command to allow staff to change the name of a topic
- validate that the new name is between 1 and 100 characters
- return appropriate success or error messages based on the validation

* refactor: ??

* fix(i18n): lowercase command name

* fix: consistency

* style: sort & format `en-GB.yml`

* feat: log rename

---------

Co-authored-by: Isaac <git@eartharoid.me>
2025-02-11 17:28:04 +00:00
Isaac
dcf1c83228 feat: portal v2.5.0 2025-02-11 05:06:03 +00:00
Isaac
0918c58185 perf(houston): threads for stats 2025-02-11 05:01:26 +00:00
Isaac
9ad6d6e572 feat(api): data imports 2025-02-11 04:16:29 +00:00
Isaac
c393a066ab style: - delimited date in logs 2025-02-10 03:55:07 +00:00