a602c2624f
style: cargo fmt & clippy fixes
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-20 16:30:46 +02:00
1ad88725bd
feat: use custom middleware for authorization
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-20 14:12:57 +02:00
324137ce8b
refactor: rewrite entire codebase in axum instead of actix
...
Replaces actix with axum for web, allows us to use socket.io and gives us access to the tower ecosystem of middleware
breaks compatibility with our current websocket implementation, needs to be reimplemented for socket.io
2025-07-16 16:36:22 +02:00
7021c80f02
style: move structs to objects and split into several files for readability
2025-06-02 00:28:48 +02:00
d615f1392e
style: cargo clippy && cargo fmt
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-05-30 21:17:30 +02:00
c9a3e8c6c4
feat: add /guilds/{uuid}members
...
Also makes it return user object with the query
2025-05-30 21:12:07 +02:00
abfbaf8918
feat: add global email verification check
2025-05-29 18:35:13 +02:00
29dbb085a2
fix: dont require auth to check invite information
2025-05-29 18:31:26 +02:00
8605b81e7b
style: cargo clippy && format
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-24 01:09:17 +02:00
49e08af3d9
feat: migrate to diesel and new error type in invites
2025-05-23 12:57:08 +02:00
78e87b65ce
style: cargo fmt
2025-05-19 15:14:03 +02:00
8935c2d496
feat: add way to fetch and join invites from /invites/{id}
2025-05-10 00:09:59 +02:00