1475 Commits

Author SHA1 Message Date
Isaac
20a0b9378b
fix: /claim and /release commands (from #580) 2025-02-14 14:13:37 +00:00
Isaac
1f24561ac0
fix: handle missing ticket on/move and /transfer 2025-02-14 14:09:51 +00:00
Isaac
73ff67c65f
fix(prune): don't delete recently-added guilds 2025-02-14 03:37:01 +00:00
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