Commit graph

163 commits

Author SHA1 Message Date
84ad8cbca4
Tickets with assets smaller than 25MiB include them in the transcript 2024-12-27 16:58:26 +13:00
7dfa3ad5e4
Fuck it, we're going for a major release 2024-12-27 16:54:53 +13:00
3a57fa1e02
Updated log error message 2024-12-27 16:53:40 +13:00
556f082aa2
Added command and functionality to stop interviews 2024-12-27 16:43:55 +13:00
47ff409902
Made paths no longer required 2024-12-27 16:34:28 +13:00
d4be9cb849
Made registering a category no longer be a requirement for uploading a template for it 2024-12-27 16:28:27 +13:00
22dc2255bc
Delete interview if channel is no longer a ticket 2024-12-27 16:22:30 +13:00
9641cdb0f1
I put the wrong link 2024-12-27 03:52:56 +13:00
3ed8dfc06b
Finished template documentation for now 2024-12-27 03:48:56 +13:00
055fd5a940
Improved error handling during template validation 2024-12-27 03:39:00 +13:00
75ee39f63c
Fixed old property in default template 2024-12-27 03:27:37 +13:00
c2c305317c
Added some docs 2024-12-27 03:22:28 +13:00
b80733cf83
Add JSON schema for interview templates, switched so using it internally for validation too 2024-12-27 03:21:59 +13:00
be04edff3f
Updated some comments. 2024-12-27 02:58:17 +13:00
76462b97fb
Add JSON schema for interview templates, switched so using it internally for validation too 2024-12-27 02:47:04 +13:00
a254bc5697
Fix delete command description 2024-12-27 02:28:09 +13:00
87e5957ae9
Split interview template commands from admin and added delete command 2024-12-27 02:24:48 +13:00
78994a6263
Hide forbidden channels in /listopen and /listunassigned 2024-12-27 02:16:27 +13:00
e51afd0b47
I forgot something in the last commit 2024-12-27 02:09:08 +13:00
2ee77c89af
Promoted listinvalid to a top level command 2024-12-27 02:07:42 +13:00
e8bf4d3004
Added tickets where the user has left to /admin listinvalid 2024-12-27 02:01:09 +13:00
851a3c949c
Fix summary command description 2024-12-27 01:57:41 +13:00
414dbae62f
Moved interview templates to own table
This splits them into different entries making it possible to separately edit different ones at the same time.
2024-12-27 01:54:28 +13:00
24defe0128
Remove some unnecessary variables 2024-12-27 01:39:46 +13:00
2db90a44c7
Made log level tags right-aligned 2024-12-27 01:35:11 +13:00
769643a292
Fixed check for if ticket is already in destination category 2024-12-27 01:31:19 +13:00
f0e48cc2ab
Improved error detection when moving a ticket to a different category 2024-12-27 01:29:32 +13:00
3feaf50b59
Move ratelimit warning log to debug 2024-12-27 01:26:48 +13:00
8bf14fcd05
Fix interview errors not getting removed when interview is finished 2024-12-27 01:24:42 +13:00
f5852dae29
Added more detailed logging to log channel 2024-12-27 01:21:37 +13:00
b2c6478458
More cleanup 2024-12-27 01:04:20 +13:00
e7547b749d
Update dependencies 2024-12-27 01:00:09 +13:00
a534ceac69
Minor cleanup 2024-12-27 00:50:33 +13:00
93446ca30d
Slight update 2024-12-27 00:47:23 +13:00
4f265f44e2
Minor cleanup 2024-12-27 00:38:35 +13:00
6ec63eb7a7
Remove todos 2024-12-27 00:32:34 +13:00
3d2d987dfe
Add config entries for interviews 2024-12-26 23:47:55 +13:00
b02aacadd6
Small refactoring 2024-12-26 23:38:59 +13:00
729e84fdce
Switch to always reading interviews directly from database 2024-12-26 23:33:32 +13:00
b2113695f8
Added support for multiple paths in mention selectors
Not sure how this could actually be useful but no reason to lock it down really.
2024-12-26 23:27:36 +13:00
14724c054e
Add selector descriptions 2024-12-26 23:25:11 +13:00
414ace3dcc
Added extra validation for templates 2024-12-26 23:23:25 +13:00
2553ad5c69
Added selector placeholders to template 2024-12-26 22:24:42 +13:00
f03473ba14
Add all other discord selector types 2024-12-26 20:51:41 +13:00
f1ce93ae86
Fixed restart interview command not being ephemeral 2024-12-26 20:48:50 +13:00
e2494c73d4
Add command to restart interviews 2024-12-26 20:47:07 +13:00
d9fcef449a
Get templates from database every time a new interview is started to avoid issues with the templates being passed by reference and then modified accidentally 2024-12-26 20:38:17 +13:00
1ced350789
Added optional properties to interview questions 2024-12-26 20:32:34 +13:00
a8d7440a7a
Add error handling for buttons and selectors 2024-12-26 20:30:56 +13:00
91991c10f2
Added support for END_WITHOUT_SUMMARY and ERROR question types 2024-12-26 20:28:39 +13:00