Isaac
e947c9589b
feat: transcript button in DM
2025-02-12 21:28:50 +00:00
Isaac
d99cb202d5
perf: threads everywhere! (for encryption & decryption)
2025-02-12 04:26:15 +00:00
Isaac
c1643f45ad
fix: /move
into new category ( fixes #531 )
2025-02-12 02:35:08 +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
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
2a96858782
feat: transcript button in log channel
2024-11-09 00:08:39 +00:00
Isaac
b0d77c1af6
fix: custom ID overflow with Create from message
( closes #494 )
2024-11-08 23:17:29 +00:00
Isaac
b8b5ac946a
fix(security): transcript access control ( closes #555 )
2024-09-06 03:59:24 +01:00
Marius
cab1b3b6ca
feat: add ticket/channel ID on closed tickets list ( #496 )
...
* added ticket channel id for closed tickets
* Update tickets.js
* Fix \` + "\`" + \`
---------
Co-authored-by: Isaac <git@eartharoid.me>
2023-10-27 20:18:04 +01:00
Isaac
d1e30ce069
fix: update counters when transferring ( closes #468 )
2023-08-25 01:22:11 +01:00
Isaac
77e5b45aa8
fix: edit channel name when transferring ( closes #470 )
2023-08-25 01:06:26 +01:00
Isaac
b2790fca40
fix( 🚨 security): anyone with the channel ID could read transcripts
2023-08-24 17:34:32 +01:00
Isaac
34b5090575
fix: keep priority when moving ( closes #467 )
2023-07-30 01:33:56 +01:00
Isaac
8a8bc2bebe
fix( 🚨 security): being able to close tickets from other servers ( closes #466 )
2023-07-30 01:33:56 +01:00
Isaac
8f51ff885c
feat: finish user create
command ( closes #291 )
2023-05-30 00:25:25 +01:00
Isaac
540ee547ea
feat: finish /force-close
command ( closes #311 )
2023-05-29 23:15:50 +01:00
Isaac
a44539914e
fix: allow staff to get transcripts of other members ( closes #400 )
2023-05-24 22:04:19 +01:00
Isaac
afa0123d22
perf: select 10 rows in SQL rather than JS
2023-05-24 21:04:28 +01:00
Isaac
26329453ed
fix: cache commands at startup
2023-03-10 23:46:56 +00:00
Isaac
daadb5fe85
fix: check roles for staff-only commands
2023-03-10 23:42:51 +00:00
Isaac
7b632ec54b
refactor: remove pad
dependency
...
because it can be done in vanilla JS just as easily
2023-02-17 14:23:51 +00:00
Isaac
c3d6d70316
style: lint
2023-02-13 15:07:05 +00:00
Isaac
a953308532
fix: make /move
edit the channel name and permission overwrites
2023-02-10 14:47:13 +00:00
Isaac
34c3ed1b6a
fix: /topic
command when there was previously no topic
2023-02-09 21:50:50 +00:00
Isaac
bcf474cc1c
fix: use environment variables
2023-01-31 15:18:40 +00:00
Isaac
457ede3ac7
fix: don't allow removing the creator
2023-01-30 20:50:38 +00:00
Isaac
bb3179f28f
minor improvements
2023-01-30 17:10:02 +00:00
Isaac
d1c3620fcd
fix: ticket closing
2023-01-30 15:56:41 +00:00
Isaac
2a8c1603f2
more on closing and feedback (WIP)
2023-01-13 22:25:19 +00:00
Isaac
8bf01aa520
feat: feedback, start of close requests
2023-01-13 20:48:37 +00:00
Isaac
cf6b34785c
fix: new line replacement
2023-01-03 16:59:26 +00:00
Isaac
9f18958c75
feat: add /move
command
2022-10-31 21:15:44 +00:00
Isaac
76ed77fe0c
fix: typo
2022-10-31 14:17:59 +00:00
Isaac
4b40f2cdbd
feat: add /transfer
command
2022-10-29 19:59:09 +01:00
Isaac
77216ba43d
feat: add ticket claiming
2022-10-29 00:33:19 +01:00
Isaac
15318df9e4
feat: /add
and /remove
commands
2022-10-28 17:32:43 +01:00
Isaac
1843400004
refactor: simplify commands i18n
2022-10-26 18:58:46 +01:00
Isaac
c6f1261478
feat: add /tickets
command
2022-10-26 14:13:45 +01:00
Isaac
9a916339ef
fix: only allow /topic
in tickets
2022-10-26 10:26:43 +01:00
Isaac
f27feea2f9
feat: add /topic
command
2022-10-25 22:56:13 +01:00
Isaac
066eb954e3
feat(archives): update transcript template
...
so it can actually be parsed as markdown if wanted
2022-10-24 23:53:42 +01:00
Isaac
92d5a7ed96
feat(archives): add transcript command
2022-10-24 20:17:40 +01:00
Isaac
59c6ab3537
Make /tag
and auto tag replies work
...
(very cool)
2022-10-18 16:39:03 +01:00
Isaac
8176293089
Add category
option for closing multiple tickets
2022-10-16 14:16:38 +01:00
Isaac
9b0a1fe50f
Add new /transfer
(ownership) command
2022-10-16 14:11:40 +01:00
Isaac
5b95610338
rename /transfer
back to /move
2022-10-16 14:07:10 +01:00
Isaac
83ab003db5
fix command options & types
...
and start on closing
2022-10-11 21:24:09 +01:00
Marius
2bb9873be8
Rename trasnfer.js to transfer.js ( #349 )
2022-10-10 21:44:07 +01:00
Isaac
e4b104eb7e
👌
2022-10-10 20:14:00 +01:00
Isaac
6f535e7149
help
2022-10-10 15:44:13 +01:00