Commit graph

189 commits

Author SHA1 Message Date
7e10086753 feat: retrive all banned users in a guild 2025-07-23 19:08:54 +02:00
bb8927840d style: formatting
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 15:04:02 +02:00
BAaboe
cbdf6f79e2 feat: idiot(goin) proofing
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 01:48:31 +02:00
BAaboe
ceaa37cbe2 fix: plural fix thing
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 01:37:35 +02:00
BAaboe
5fe5186142 feat: ban permission
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 01:31:28 +02:00
BAaboe
2bc702f8d2 fix: baner :)
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 01:18:08 +02:00
BAaboe
6999b4120e fix: Updated error message when banning owner
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 01:00:17 +02:00
BAaboe
8e31dc7aca style: cargo clippy --fix && cargo fmt
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-23 00:52:19 +02:00
BAaboe
ad24215fef feat: added endpoint for banning 2025-07-23 00:50:50 +02:00
BAaboe
f175c19325 fix: let you pass None to fetch_one_with_member for me 2025-07-22 23:18:21 +02:00
BAaboe
c26ec49e05 fix: cargo clippy --fix && cargo fmt
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
ci/woodpecker/pull_request_closed/build-and-publish Pipeline was successful
2025-07-22 18:50:17 +02:00
BAaboe
a3c460a611 fix: Only people in a server should see its members list
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-22 18:33:41 +02:00
BAaboe
6dd8ddb0df fix: members in router_with_auth
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline failed
2025-07-22 18:27:36 +02:00
BAaboe
31596c6bfe fix: memebrs not member as endpoint 2025-07-22 18:26:04 +02:00
BAaboe
ea33230e58 fix: reduced numder of function calls to get conn 2025-07-22 18:10:37 +02:00
BAaboe
0468d1adca fix: Unecessary merge of routers 2025-07-22 18:05:19 +02:00
BAaboe
228bc68327 more path name fix
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
2025-07-22 17:38:04 +02:00
BAaboe
4ec36c1cda path name fix
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
2025-07-22 17:35:02 +02:00
BAaboe
82f4388dab New endpoint 'members' with get and delete
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-22 17:29:55 +02:00
8a58774359 fix: get cache correctly from redis
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
ci/woodpecker/push/publish-docs Pipeline failed
2025-07-20 20:25:15 +02:00
1c07957c4e refactor: small dependency optimizations
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
ci/woodpecker/pull_request_closed/build-and-publish Pipeline was successful
2025-07-20 18:45:50 +02:00
8ec1610b2e feat: remove dependency on socket.io
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
Keeping stuff commented so we can revisit, currently just need a working version
2025-07-20 18:11:31 +02:00
2fb7e7781f feat: reimplement old websocket 2025-07-20 18:11:08 +02:00
a602c2624f style: cargo fmt & clippy fixes
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-20 16:30:46 +02:00
969b517e18 Merge branch 'generate-device-name' into staging
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
2025-07-20 16:28:02 +02:00
1ad88725bd feat: use custom middleware for authorization
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-20 14:12:57 +02:00
dada230e08 fix: remove the rest of the leftover code from access_token cookies 2025-07-20 13:04:08 +02:00
9bf435b535 fix: revert changes to access_token made during refactor
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-19 23:39:56 +02:00
d2fec66ddb fix: try not setting path on access token
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-19 23:20:16 +02:00
2fbf41ba8c fix: use .append() and not Set-Cookie2
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
web dev is too confusing..
2025-07-19 19:10:36 +02:00
9a0ebf2b2f fix: use merge instead of nesting
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-17 16:48:34 +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
fc061738fa
feat: finish adding device name to login, register, and refresh endpoints 2025-07-15 02:42:53 +02:00
e7bc53f858
feat: try reading the device name from the table 2025-07-14 01:02:03 +02:00
8656115dc9
feat: start implementing device name generation in the backend 2025-07-14 00:36:15 +02:00
3647086adb feat: add endpoint to get logged in devices
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-13 18:06:23 +02:00
d775723b7b
fix: require username, instead of username OR email 2025-07-13 16:20:03 +02:00
b87adf896f
fix: linter :( why you one line the import D: 2025-07-13 16:17:54 +02:00
e17fc9fff0
fix: add a friend via uesrname instead of their UUID 2025-07-13 16:11:47 +02:00
5f8d0271e7 fix: use correct permission for channel deletion
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-12 20:16:09 +02:00
42b2d08a00 feat: make permissions more concise
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-12 16:15:30 +02:00
e8a9857e19 style: cargo fmt
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-10 15:37:45 +02:00
e8b8b49643 feat: add friends! 2025-07-10 15:37:38 +02:00
000f798e25 fix: reply with email already verified on attempted get request from account with verified email
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-06 01:57:21 +02:00
b00527633a fix: return 404 when refresh token cookie is invalid
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-05 02:41:40 +02:00
8febba2816 fix: change logout to get request
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
accidentally left it as a post even though it should've been a get
2025-07-05 02:08:56 +02:00
f3760af1bb feat: add reply_to field to messages
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-04 21:42:23 +02:00
e59f7b5a1f style: cargo clippy & cargo fmt
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-02 20:47:59 +02:00
19f64d413c feat: make it possible to automatically join user to a guild on registration
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-02 20:39:12 +02:00
36d3a18b08 build: update dependencies
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-06-25 14:33:05 +02:00