475e008105
fix: move owner check to correct function
2025-07-23 15:03:56 +02:00
BAaboe
cbdf6f79e2
feat: idiot(goin) proofing
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
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
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 :)
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
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
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
ade45780fa
fix: forgot to add the change on schema
2025-07-22 22:04:48 +02:00
BAaboe
af71937506
fix: fixed the ban table names
2025-07-22 22:01:48 +02:00
BAaboe
b2e6d3f553
feat: added ban table to the database
2025-07-22 21:58:14 +02:00
2996c6f108
Merge pull request 'wip/kick' ( #36 ) from wip/kick into main
...
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
Reviewed-on: #36
2025-07-22 16:56:36 +00:00
45978bb41a
ci: only run on push
...
ci/woodpecker/push/build-and-publish Pipeline is pending
ci/woodpecker/push/publish-docs Pipeline is pending
prevents duplicate CIs from running at the same time
2025-07-22 18:55:26 +02:00
BAaboe
c26ec49e05
fix: cargo clippy --fix && cargo fmt
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
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
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
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
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
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-22 17:29:55 +02:00
f5d4211fad
fix: force rust 1.88 in builds
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-20 20:29:28 +02:00
8a58774359
fix: get cache correctly from redis
ci/woodpecker/push/build-and-publish Pipeline failed
ci/woodpecker/push/publish-docs Pipeline failed
2025-07-20 20:25:15 +02:00
eb7e5503de
Merge pull request 'axum rewrite' ( #35 ) from staging into main
...
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
Reviewed-on: #35
2025-07-20 17:25:03 +00:00
1c07957c4e
refactor: small dependency optimizations
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
...
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
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
ci/woodpecker/push/build-and-publish Pipeline failed
2025-07-20 16:28:02 +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
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
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
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-19 23:20:16 +02:00
252b9a3dc6
fix: add more cors shit
...
ci/woodpecker/push/build-and-publish Pipeline was successful
can someone please just make cors disappear? god i hate this shit.
2025-07-19 23:03:23 +02:00
2fbf41ba8c
fix: use .append() and not Set-Cookie2
...
ci/woodpecker/push/build-and-publish Pipeline was successful
web dev is too confusing..
2025-07-19 19:10:36 +02:00
d67a7ce0ca
fix: try explicitly setting methods and headers
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-18 12:00:28 +02:00
8f53c9f718
fix: try to fix up cors
...
ci/woodpecker/push/build-and-publish Pipeline was successful
Login still not working, unsure of where failure point is
2025-07-17 21:34:35 +02:00
9a0ebf2b2f
fix: use merge instead of nesting
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-17 16:48:34 +02:00
1946080716
ci: remove parentheses from name
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-17 16:07:09 +02:00
21560cc051
Merge branch 'main' into wip/axum
ci/woodpecker/push/build-and-publish Pipeline failed
2025-07-17 15:56:56 +02:00
c9dd66dd80
ci: add staging images
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-17 15:52:11 +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
7872d2ec24
fix: increase length of refresh token field
2025-07-15 02:30:07 +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
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
671fc42555
fix: make (user_uuid, guild_uuid) unique in members
ci/woodpecker/push/publish-docs Pipeline is pending
ci/woodpecker/push/build-and-publish Pipeline failed
2025-07-13 18:03:28 +02:00