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
746285e0fb
fix: make build number display!
2025-05-30 21:11:13 +02:00
55e343507e
style: move /me/servers to /me/guilds
2025-05-30 08:37:45 +00:00
556337aa4e
docs: fix paths in guild comments
2025-05-29 20:16:29 +02:00
e4d9a1b5af
style: move servers to guilds
2025-05-29 20:15:27 +02:00
1543a2f485
docs: change path in comments
2025-05-29 20:13:01 +02:00
66c3aef609
style: move channels to /channels
2025-05-29 20:11:50 +02:00
8ddcbc4955
feat: add registration_enabled and email_verification_required fields to stats
ci/woodpecker/push/publish-docs Pipeline is pending
ci/woodpecker/push/build-and-publish Pipeline failed
2025-05-29 18:36: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
4d7aabc8ac
feat: include user in message response
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-05-29 02:39:05 +02:00
501141b584
feat: add password reset
2025-05-28 23:13:41 +02:00
695ecd96f1
Merge branch 'main' into wip/email
2025-05-28 19:56:57 +02:00
9728769b8c
feat: add changing username, email and display_name to /me endpoint
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/push/publish-docs Pipeline was successful
2025-05-28 17:36:23 +02:00
83f031779f
feat: add email verification system
...
Co-Authored-By: JustTemmie <git@beaver.mom>
2025-05-27 21:57:08 +02:00
862e2d6709
feat: add mail client
...
Untested
2025-05-27 13:59:06 +00:00
16ccf94631
docs: partially document codebase
...
ci/woodpecker/push/build-and-publish Pipeline was successful
Should make it easier for frontend to figure out what stuff actually does, more will be added as the project goes on
2025-05-27 11:52:17 +00:00
1aa38631b8
feat: implement is_above for roles and reuse same functions from channels!
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-27 11:16:33 +00:00
39d01bb0d0
feat: move me endpoint to /me and add /me/servers
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-27 07:46:10 +00:00
b8cf21903e
feat: allow disabling of registration
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-26 23:41:20 +02:00
1cda34d16b
fix: remove more unwraps
...
ci/woodpecker/push/build-and-publish Pipeline was successful
found more unwraps that needed to be changed to ?
2025-05-26 22:26:47 +02:00
d8541b2eea
feat: add channel ordering
2025-05-26 22:26:16 +02:00
bcb82d0f46
fix: return message struct to websocket connection
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
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
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-26 19:17:36 +02:00
8605b81e7b
style: cargo clippy && format
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-24 01:09:17 +02:00
97072d54d1
feat: user avatars
2025-05-23 20:33:58 +02:00
149b81973d
Merge branch 'main' into wip/images
2025-05-23 13:45:17 +02: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
f655ced060
Merge branch 'main' into wip/images
2025-05-20 22:53:13 +02:00
fd8d823404
feat: implement fetching of all servers
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
78e87b65ce
style: cargo fmt
2025-05-19 15:14:03 +02:00
c21762ac7e
refactor: cargo clippy
2025-05-19 15:13:52 +02:00
efae619cda
refactor(auth): use builtin actix Json deserialization
2025-05-19 15:04:41 +02: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
b23783dda3
feat: add auth and check if server/channel exists before opening ws connection
2025-05-15 17:54:10 +02:00
cb3c1ee6e4
refactor: ⚡ move websocket into existing webserver and folder structure
...
keeps things consistent and avoids having 2 webservers running under actix, can be reverted if its not desirable however i think this is the best option
2025-05-15 11:57:47 +00:00
b499ff1cf8
style: use better function names in server
2025-05-12 17:18:55 +02:00
8fdbf8cc48
feat: add channel deletion
2025-05-12 00:09:17 +02:00