Commit graph

21 commits

Author SHA1 Message Date
Iris System
3b2c1332c2 fixup! cargo fmt
Some checks failed
Build and push Rust service Docker images / rust docker build (push) Has been cancelled
rust checks / cargo fmt (push) Has been cancelled
2025-08-18 22:33:03 +12:00
Iris System
be218c89cc fixup! working just like it was before :) 2025-08-18 21:57:26 +12:00
Iris System
06cb160f95 [WIP] feat: scoped api keys 2025-08-17 02:47:02 -07:00
alyssa
e7ee593a85 feat(api): implement PKError in rust-api 2025-08-16 00:09:36 -07:00
alyssa
2aa7681d78 fix(api): automatically reload ratelimit script on redis server restart 2025-08-16 00:09:35 -07:00
alyssa
853df5aae9 feat(api): add internal auth 2025-08-16 00:09:33 -07:00
alyssa
18bdd78b67 fix(api): use constant time comparison for tokens 2025-08-16 00:09:32 -07: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
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
0610701252 feat(api): allow unauthed requests to /systems/:id/settings 2025-06-15 21:10:57 +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
alyssa
6c0c7a5c99 feat(api): pull SP avatars 2025-04-26 12:03:00 +00:00
alyssa
9f8d3d22d2 feat: new stats embed / api 2025-01-05 00:52:45 +00:00
alyssa
89d6481ddb chore: clean up compile warnings 2025-01-02 05:20:43 +00:00
alyssa
16ce67e02c chore: reorganize rust crates 2025-01-02 05:20:43 +00:00