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
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
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
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
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
384f5e404f
fix: change function paramater name to match function name
2025-07-13 16:21:07 +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
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
ci/woodpecker/push/build-and-publish Pipeline failed
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-12 16:15:30 +02:00
1a0fefd364
fix: resolve issues with max connections to db
...
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
This might need tweaking elsewhere, needs more testing to figure out where faults are happening
2025-07-11 03:06:47 +02:00
2013befda2
fix: try not setting timeouts
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-10 21:31:43 +02:00
43c4577797
fix: increase max size and set timeouts on pool
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-10 20:57:48 +02:00
e8a9857e19
style: cargo fmt
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
ac3e7e242b
fix: set empty display names to null automatically
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-06 18:06:06 +02:00
4b9336dcd9
set minimum username length to 3 when changing your username
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-06 17:54:22 +02:00
000f798e25
fix: reply with email already verified on attempted get request from account with verified email
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
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
...
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
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
b6df1e38ad
change avatar/icon lengths in users/guilds
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-07-02 21:26:03 +02:00
e59f7b5a1f
style: cargo clippy & cargo fmt
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
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
243c496fda
fix: use a UUIDv7 as filename for images
...
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
Fixes problem with caching in bunny.net
2025-07-02 20:12:22 +02:00
36d3a18b08
build: update dependencies
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
407460d2aa
style: use const generic for token length instead of multiple functions
...
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
Simplifies codebase a bit and avoids having to add another function in future if we need another length of token
2025-06-25 13:25:39 +02:00
f752cddd73
fix: add missing match statements
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-06-06 18:19:40 +02:00
8dca22de3a
fix: make channel deletion work
ci/woodpecker/push/publish-docs Pipeline is pending
ci/woodpecker/push/build-and-publish Pipeline failed
2025-06-06 18:16:25 +02:00