83 Commits

Author SHA1 Message Date
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
9ad6d6e572
feat(api): data imports 2025-02-11 04:16:29 +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
Isaac
55b184f226
feat: login when adding to guild, then redirect to its settings 2025-02-09 02:31:25 +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
Isaac
96cc84e13c
feat(api): public bot warning 2025-01-31 04:45:22 +00:00
Isaac
5ffd18961b
feat(api): reorderable categories in panels 2025-01-14 03:43:51 +00:00
Isaac
8d0317c60e
Merge branch 'feat-archives' 2024-11-16 02:55:18 +00:00
Isaac
ec601594e6
chore: deprecation mitigation (fastify) 2024-11-16 02:18:05 +00:00
Isaac
3017c0c458
feat(api): descriptive emoji error message 2024-11-16 02:17:05 +00:00
Isaac
b00d2f312e
feat(api): something 2024-07-03 02:03:16 +01:00
Isaac
4d42269a35
feat(api): redirect on logout 2024-07-03 01:39:08 +01:00
Isaac
7a131e7936
feat: internal sharding 2024-05-01 02:45:12 +01:00
Isaac
8818bf6d48
fix(api): use more appropriate status code 2024-04-26 00:13:12 +01:00
Isaac
130f5dc590
feat(api): privilege levels 2024-04-22 03:03:33 +01:00
Isaac
46bd58daf6
feat(api): generate missing icons 2024-04-21 02:04:46 +01:00
Isaac
c6a982e702
fix: token samesite=secure 2024-04-21 02:03:56 +01:00
Isaac
8cdb9dea30
remove discriminator from session 2024-04-17 23:31:38 +01:00
Isaac
f4ff01398e
chore(dependencies): stop using fastify's deprecated properties 2024-03-03 17:34:26 +00:00
Isaac
5f77b28012
fix(http): fastify dependencies (closes #461, #491) (#520)
* 🚨 **[WIP]** fix: fastify dependencies

* update & fix http stuff
2024-01-21 02:19:26 +00:00
Isaac
3e7127a3d9
fix: actually revoke the token 2024-01-21 01:54:01 +00:00
Isaac
036c208cf8
fix: use more appropriate status code 2024-01-14 19:55:22 +00:00
Isaac
6e5ccd118d
fix: remove unnecessary code for updating questions 2023-06-18 23:58:30 +01:00
Isaac
bd42781878
feat(docker): add non-root user, labels, and healthcheck (closes #433)
Now works with Pterodactyl.
2023-06-15 00:21:52 +01:00
Isaac
cf93f085ac
fix(stats): average response/resolution times 2023-05-06 00:06:39 +01:00
Uzurka
d577b9d057
fix(api): logout (#415)
* Fixed logout

Fixed users can't logout

* Update logout.js

* Fix ESLint
2023-04-28 21:33:06 +01:00
Isaac
8b692fa5e2
fix: update categories cache when guild settings are changed 2023-03-17 21:42:47 +00:00
Isaac
757f77fb1d
fix: infinite redirect when logging in
by setting `Same-Site=Lax`: https://bugs.chromium.org/p/chromium/issues/detail?id=696204#c41
2023-03-13 17:04:42 +00:00
Isaac
6773d9ddbe
feat: add API service keys 2023-03-12 22:21:21 +00:00
Isaac
96b5c92743
feat: settings v2 2023-03-10 23:47:43 +00:00
Isaac
aeb4450a56
feat: oauth2 callback redirect (closes #333) 2023-03-10 23:46:24 +00:00
Isaac
f55ee02ce5
fix: revoke token on logout 2023-03-10 23:42:51 +00:00
Isaac
b14f057dd0
feat: update command permissions (closes #392) 2023-03-10 23:42:51 +00:00
Isaac
ea9d3e4e33
feat(api): show guilds that the bot isn't in 2023-03-10 00:24:33 +00:00
Isaac
b4ab7524e2
fix: uncomment 2023-02-10 23:34:00 +00:00
Isaac
ced14ce36a
fix: response & resolution time stats 2023-02-10 23:32:44 +00:00
Isaac
9fc1130c4c
fix: update cache when tags are updated 2023-02-02 20:45:18 +00:00
Isaac
5a2106caa4
fix: http, improve env 2023-02-01 21:19:48 +00:00
Isaac
d1c3620fcd
fix: ticket closing 2023-01-30 15:56:41 +00:00
Isaac
d7e1b05586
perf: cache staff roles 2023-01-12 17:20:21 +00:00
Isaac
a10a1663a3
SelectMenu -> StringSelectMenu 2023-01-02 12:23:14 +00:00
Isaac
4f0e91f269
integrated portal 2022-10-31 13:45:49 +00:00
Isaac
bf4d17bd42
bug fixes 2022-10-04 21:23:01 +01:00
David Ralph
ce6e2b7d8f
optimise by removing unneeded modules and replacing with built-in methods (#344) 2022-09-30 19:21:59 +01:00
Isaac
98c6f7a445
fix http logging spam, and login loop 2022-09-07 22:15:46 +01:00