Commit graph

232 commits

Author SHA1 Message Date
d8541b2eea feat: add channel ordering 2025-05-26 22:26:16 +02:00
bcb82d0f46 fix: return message struct to websocket connection
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-26 21:32:43 +02:00
efa0cd555f fix: hack around websocket spec to make tokens work
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-26 19:41:32 +02:00
5d26f94cdd style: use ? operator instead of unwrap in websockets
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-26 19:17:36 +02:00
6640d03b70 fix: make container work properly
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
Tested-by: Radical <radical@radical.fun>
2025-05-25 19:20:02 +02:00
6c47d22ae6 fix: add bunny config to docker
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-25 18:40:13 +02:00
6fe1163969 build: update bunny-api-tokio dependency
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-24 03:09:31 +02:00
b5b68c71ba fix: return not found when CDN returns not found
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-24 01:29:20 +02:00
8605b81e7b style: cargo clippy && format
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-24 01:09:17 +02:00
860fa7a66e Merge pull request 'feat: Bunny CDN integration for images' (#17) from wip/images into main
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
Reviewed-on: #17
2025-05-23 23:06:21 +00:00
97072d54d1 feat: user avatars 2025-05-23 20:33:58 +02:00
d6364a0dc0 feat: add debug error printing
Got a random error message while coding (still have no idea what sent it), this will let you run the code with debug logging if you arent sure where errors are coming from
2025-05-23 20:33:42 +02:00
81f7527c79 feat: move image check to utils.rs 2025-05-23 20:32:43 +02:00
149b81973d Merge branch 'main' into wip/images 2025-05-23 13:45:17 +02:00
82ac501519 Merge pull request 'deadpool, diesel and errors!' (#16) from deadpool-diesel into main
Reviewed-on: #16
2025-05-23 11:07:20 +00:00
a670b32c86 feat: migrate to diesel and new error type in stats 2025-05-23 12:57:19 +02:00
49e08af3d9 feat: migrate to diesel and new error type in invites 2025-05-23 12:57:08 +02:00
dfe2ca9486 feat: migrate to diesel and new error type in users 2025-05-23 12:56:51 +02:00
6190d76285 feat: migrate to diesel and new error type in servers 2025-05-23 12:56:19 +02:00
bf51f623e4 feat: migrate to diesel and new error type in auth 2025-05-23 12:55:27 +02:00
49db25e454 feat: use new error type in structs, utils and config 2025-05-23 12:54:52 +02:00
3e698edf8c feat: use new error type in main 2025-05-23 12:54:10 +02:00
fee46e1433 feat: use thiserror for errors 2025-05-23 12:52:41 +02:00
73ceea63b6 feat: refactor structs.rs to diesel! 2025-05-22 16:31:38 +02:00
c1885210fb feat: include migrations in binary
Lets us change the schema and not worry about instance admins having to manually update their DB!
2025-05-22 16:29:57 +02:00
2e1382c1d4 feat: make channel description nullable 2025-05-22 16:28:58 +02:00
a6d35b0ba2 feat: use diesel-cli instead of hand writing tables
after reading the documentation, crazy right? I figured out i was making my life hard, this makes my life easy again
2025-05-21 21:49:01 +02:00
f1d5b4316e feat: add tables.rs 2025-05-21 20:49:20 +02:00
da804cd436 feat: use diesel on Channel and ChannelPermission structs 2025-05-21 20:49:13 +02:00
746949f0e5 feat: use url format 2025-05-21 20:48:43 +02:00
b9c7bda2b1 feat: use diesel in main fn and data struct 2025-05-21 20:48:09 +02:00
27fbb6508e build: switch sqlx to diesel 2025-05-21 20:47:45 +02:00
f655ced060 Merge branch 'main' into wip/images 2025-05-20 22:53:13 +02:00
fd8d823404 feat: implement fetching of all servers
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-20 22:49:41 +02:00
85f6db499f fix: use patch request for updating user 2025-05-20 22:20:45 +02:00
4124b08bb2 style: change function name 2025-05-20 22:20:32 +02:00
b66c8f0613 feat: implement proper user and me structs 2025-05-20 18:04:44 +02:00
cee1b41e89 feat: implement server icons! 2025-05-20 14:54:47 +02:00
cf333b4eba feat: add bunny-api-tokio 2025-05-20 14:54:34 +02:00
a676962316 build: update dependency versions 2025-05-20 02:27:46 +02:00
78e87b65ce style: cargo fmt 2025-05-19 15:14:03 +02:00
c21762ac7e refactor: cargo clippy 2025-05-19 15:13:52 +02:00
771cf72889 Merge pull request 'Use builtin actix Json deserialization' (#15) from wip/json-deserialization into main
Reviewed-on: #15
2025-05-19 13:09:56 +00:00
efae619cda refactor(auth): use builtin actix Json deserialization 2025-05-19 15:04:41 +02:00
de41cc6c50 Merge pull request 'messaging implementation using valkey pubsub and websockets' (#12) from wip/messaging-wss into main
Reviewed-on: #12
2025-05-18 18:14:41 +00:00
50c6f5a5ed Merge branch 'main' into wip/messaging-wss 2025-05-18 18:14:29 +00:00
ff65a9f95c Merge pull request 'servers, channels, roles, invites, etc.' (#9) from wip/messaging into main
Reviewed-on: #9
2025-05-18 18:13:39 +00:00
cee8b55599 fix: make message storing/fetching work properly 2025-05-17 14:11:57 +02:00
c5d14ac063 feat: add message storing in DB
UNTESTED! Should work but might be really slow
2025-05-17 11:04:48 +02:00
95964e6fec feat: add rough message sending
Doesnt get stored in psql and is currently done without any error handling
2025-05-15 23:43:39 +02:00