Commit graph

3206 commits

Author SHA1 Message Date
alyssa
18bdd78b67 fix(api): use constant time comparison for tokens 2025-08-16 00:09:32 -07:00
alyssa
0f0577c758 feat(stats): add metric for basebackup age 2025-08-16 00:09:31 -07:00
asleepyskye
621889a6c2 fix(gateway): use try_send for events 2025-08-15 16:48:22 -04:00
asleepyskye
ae9d818f4b fix(nix): add migrations 2025-08-15 13:40:55 -04:00
asleepyskye
3c4644f3cc chore(bot): revert temp fix (407e0ce) + update watson 2025-08-11 21:28:22 -04:00
Zowie
aa103f85e7
fix(docs): add missing avatar_url and display_name properties to system guild settings model (#765) 2025-08-07 14:39:23 -04:00
Zowie
b75bd489b6
fix(docs): add missing privacy keys (#763) 2025-08-07 14:39:11 -04:00
Zowie
e89b31045b
fix(docs): correct docs for clearing display name (#762) 2025-08-07 14:38:35 -04:00
Zowie
19d2d0f375
fix(docs): add return type for /members/{memberRef}/groups (#755) 2025-08-04 14:05:45 -04:00
Zowie
afbd510bdb
fix(docs): id_padding_format uses off instead of none in the API (#757) 2025-08-04 14:03:55 -04:00
Zowie
0225275b1c
fix(docs): mark system model's created as not nullable (#751) 2025-08-04 14:01:24 -04:00
Zowie
abc614a2c0
fix(docs): add return type for 'Create Switch' (#756) 2025-08-04 14:00:14 -04:00
Zowie
101c585d44
fix(docs): add missing created property to group model (#761) 2025-08-04 13:59:08 -04:00
alyssa
049f06d9b1 fix(avatars): use auto region instead of s3 2025-07-26 05:30:23 +00:00
alyssa
47c5990218 chore: move migrations to rust
also adds some basic test seed data
2025-07-24 01:36:04 +00:00
asleepyskye
277bfebb33 chore: bump twilight 2025-07-23 19:44:59 -04:00
asleepyskye
407e0ced1b fix(bot): add read func to handle requests w/ closed connections 2025-07-20 18:40:16 -04:00
asleepyskye
c5e5c5a1f1 chore(bot): format 2025-07-16 12:01:01 -04:00
asleepyskye
3ad28eb15f fix(bot): generate and attach color previews 2025-07-16 11:48:48 -04:00
alyssa
497bee9487 fix: move old command_messages table in migration 52 2025-07-14 13:10:33 +00:00
alyssa
fdfa2baaef chore: bump max switch limit in import 2025-07-06 12:58:52 +00:00
alyssa
5f08a3ed13 fix(api): use correct json key for errors 2025-07-05 17:31:02 +00:00
alyssa
91d5ae6dd7 fix(api): default value for hid_pad_format, content-type for /systems/:id/settings endpoint 2025-07-05 17:28:57 +00:00
Kat
0f840914d7 fix(docs): mark member guild settings model's guild_id as optional 2025-06-29 11:35:47 +00:00
alyssa
a81841f9f5 fix: remove "concurrently" from migration 2025-06-21 21:31:47 +00:00
alyssa
f8b5e56fdc fix: add missing migration 2025-06-21 21:14:23 +00:00
alyssa
320c711c13 feat(docs): add note about 204 on /systems/:id/switches endpoint 2025-06-15 21:10:57 +00:00
alyssa
94b90470d5 fix(api): forgot about discord id lookup 2025-06-15 21:10:57 +00:00
alyssa
bea41ab8a0 fix(api): allow hids in uppercase and with dashes; document this 2025-06-15 21:10:57 +00:00
alyssa
3cefa364b1 fix(api): run cors logic before auth 2025-06-15 21:10:57 +00:00
alyssa
2f334ec8d7 chore: remove website banner 2025-06-15 21:10:57 +00:00
alyssa
6fea94f990 feat(api): try harder at checking whether user is in guild 2025-06-15 21:10:57 +00:00
alyssa
539fc82342 feat(bot): lookup command messages 2025-06-15 21:10:57 +00:00
alyssa
301bf25d44 feat(docs): update system settings model docs 2025-06-15 21:10:57 +00:00
alyssa
0610701252 feat(api): allow unauthed requests to /systems/:id/settings 2025-06-15 21:10:57 +00:00
asleepyskye
0406c32f6b chore: update dev-docs for Serilog submodule 2025-05-26 20:20:37 +00:00
leo60228
0c342472b1 fix: use Serilog submodule in Myriad 2025-05-26 20:17:31 +00:00
alyssa
73103dc2b5 fix(gateway): only send relevant events to shard state manager 2025-05-24 13:19:40 +00:00
alyssa
05817afdba chore(gateway): promote cache_api to just api 2025-05-24 12:40:14 +00:00
alyssa
b5f18106e1 feat(gateway): add /shard_status endpoint 2025-05-24 12:40:14 +00:00
asleepyskye
e2acaf93be fix(gateway): move shard state updates, store in hashmap 2025-05-24 12:40:14 +00:00
alyssa
0167519804 feat(gateway): instrument shard threads with shard id 2025-05-24 12:40:14 +00:00
rladenson
87558fb0cf feat(docs): add .env entries for custom prefixes to dev docs 2025-05-24 12:40:14 +00:00
alyssa
eb9994b215 fix(gateway): set custom prefix in bot status 2025-05-24 12:40:14 +00:00
alyssa
e573e978da fix .net docker build 2025-05-24 12:40:14 +00:00
alyssa
0fa0070d41 feat(dotnet): json stdout logging 2025-05-24 12:40:14 +00:00
alyssa
c56fd36023 feat(api): improve auth middleware 2025-05-24 12:40:14 +00:00
alyssa
50900ee640 chore: bump axum version 2025-05-24 12:40:14 +00:00
alyssa
f9a6c2cefe chore(rust): tidier libpk::main macro impl 2025-05-24 12:40:14 +00:00
alyssa
7737850afb chore(rust): correctly format values in errors 2025-05-24 12:40:14 +00:00