1485 Commits

Author SHA1 Message Date
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
Isaac
8ac7c65a2d
perf: upgrade to prisma 5 2025-02-10 01:13:46 +00:00
Isaac
764a8aac37
fix: re-enable prompt=none 2025-02-09 23:26:04 +00:00
Isaac
2255d0d15d
feat: separate user and admin auth, redirect to settings after invite 2025-02-09 23:12:53 +00:00
Dominik Toretto
05c6ffa482
feat(i18n): update Czech translations
Currently translated at 99.6% (281 of 282 strings)

Co-authored-by: Dominik Toretto <torettothedev@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/cs/
Translation: Discord Tickets/Bot
2025-02-09 21:32:24 +01:00
Isaac
b7531b04c4
fix(i18n): rename en_US to en-US 2025-02-09 17:23:01 +00:00
Isaac
55b184f226
feat: login when adding to guild, then redirect to its settings 2025-02-09 02:31:25 +00:00
allcontributors[bot]
e17b62d142
docs: add ari-party as a contributor for code (#581)
* 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-08 17:23:57 +00:00
ari
b3a2bb00a1
feat: ephemeral replies on (un)claim buttons (#580)
* new lines

* ephemeral button interactions

* send message to channel if interaction is ephemeral

* move deferreply to use ephemeral on no perms

* .editReply() -> .reply()
2025-02-08 17:23:44 +00:00
Isaac
e53c064bf7
feat: number placeholder in opening message
as requested by thomrosa on Discord
2025-02-08 01:13:05 +00:00
Isaac
e7aa5f2384
feat(i18n): update French translations
Currently translated at 81.9% (231 of 282 strings)

Co-authored-by: Isaac <git@eartharoid.me>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/fr/
Translation: Discord Tickets/Bot
2025-02-07 17:47:01 +01:00
Isaac
f29c4ac765
fix: use descending date format in logs to avoid confusion 2025-02-07 16:24:28 +00:00
Isaac
85ae461a34
feat(i18n): add English (United States) translations
Co-authored-by: Isaac <git@eartharoid.me>
2025-02-07 17:09:43 +01:00
Isaac
c6b9714f37
feat: add guilds placeholder to activities 2025-02-07 16:04:46 +00:00
ari
1b4202999d
feat(eggs): add pelican egg and move to dedicated directory (#579) 2025-02-05 13:22:42 +00:00
Isaac
9689648a6c
fix(api): missing archived messages etc in exports 2025-02-01 03:14:32 +00:00
Isaac
a33c670fc8
perf(api): faster exports 2025-02-01 01:54:59 +00:00
Isaac
f029a49877
feat(api): export data as zip 2025-02-01 01:17:00 +00:00
Isaac
4278d24e0b
fix(api): move guild delete route to index 2025-01-31 16:58:24 +00:00
Anonymous
71547aa142
feat(i18n): update Turkish translations
Currently translated at 92.1% (260 of 282 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/tr/
Translation: Discord Tickets/Bot
2025-01-31 12:02:02 +01:00
Isaac
96cc84e13c
feat(api): public bot warning 2025-01-31 04:45:22 +00:00
Isaac
55660e8c4e
feat: handle exit signals 2025-01-30 03:32:02 +00:00
Isaac
80ee7b3d4e
chore: update dependencies 2025-01-30 03:08:46 +00:00
Isaac
08300504b1
perf(stats): don't duplicate work 2025-01-30 03:06:36 +00:00
Isaac
118b685f8e
feat(i18n): improve German translations
as suggested by `symphatiix` on Discord
2025-01-30 02:29:46 +00:00
unknown
ffbfb0c05c
feat(i18n): update Lithuanian translations
Currently translated at 100.0% (282 of 282 strings)

Co-authored-by: unknown <jkeimantas@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/lt/
Translation: Discord Tickets/Bot
2025-01-22 03:01:33 +01:00
Isaac
0d0214edb1
docs: update badges 2025-01-21 20:54:19 +00:00
unknown
1b88267212
feat(i18n): update Lithuanian translations
Currently translated at 100.0% (282 of 282 strings)

Co-authored-by: unknown <jkeimantas@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/lt/
Translation: Discord Tickets/Bot
2025-01-21 19:55:14 +01:00
unknown
ab06e029a6
feat(i18n): update Lithuanian translations
Currently translated at 98.2% (277 of 282 strings)

feat(i18n): update Lithuanian translations

Currently translated at 97.8% (276 of 282 strings)

feat(i18n): update Lithuanian translations

Currently translated at 97.5% (275 of 282 strings)

Co-authored-by: unknown <jkeimantas@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/lt/
Translation: Discord Tickets/Bot
2025-01-21 19:50:52 +01:00
Isaac
79dd181d63
feat(i18n): add Lithuanian translations
Co-authored-by: Isaac <git@eartharoid.me>
2025-01-21 18:07:33 +01:00
Isaac
b2d6413221
fix(scripts): remove categoryId when importing questions 2025-01-16 21:06:44 +00:00
Jannek Luedtke
c8eb0b9215
feat(i18n): update German translations
Currently translated at 99.2% (280 of 282 strings)

Co-authored-by: Jannek Luedtke <Jannek.luedtke30@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/discord-tickets/bot/de/
Translation: Discord Tickets/Bot
2025-01-15 20:00:38 +01:00
Isaac
f44d36ff4b
chore(version): v4.0.28 2025-01-14 04:04:30 +00:00
Isaac
b756df0c3b
feat: portal v2.4.0 2025-01-14 04:04:00 +00:00
Isaac
5ffd18961b
feat(api): reorderable categories in panels 2025-01-14 03:43:51 +00:00
Isaac
0b06e1852f
chore(version): v4.0.27 2025-01-13 20:56:36 +00:00
Isaac
45f21f5da9
fix(scripts): dependencies shouldn't be dev-only 2025-01-13 20:45:44 +00:00
Isaac
87b9974dbd
fix(scripts): don't encrypt/decrypt missing values 2025-01-11 23:49:26 +00:00