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
1ad88725bd
feat: use custom middleware for authorization
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-20 14:12:57 +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
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
e4d9a1b5af
style: move servers to guilds
2025-05-29 20:15:27 +02:00
66c3aef609
style: move channels to /channels
2025-05-29 20:11:50 +02: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
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
78e87b65ce
style: cargo fmt
2025-05-19 15:14:03 +02:00
c693e89853
feat: add fetching and making invites
2025-05-09 19:26:49 +02:00
f9e1e276f0
feat: implement guild creation
2025-05-04 01:16:57 +02:00
8241196284
feat: add boilerplate rust files
2025-05-03 05:32:22 +02:00
1d7cdf343b
feat: add users endpoint and add me and uuid under it
...
ci/woodpecker/push/build-and-publish Pipeline failed
Adds a users endpoint that returns all users on the server, will require instance permissions in future.
Place previous user requests under users to avoid having multiple endpoints.
2025-05-02 19:19:59 +02:00
97f7595cc5
style: cargo clippy and format
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-05-02 15:20:22 +02:00
0b25e3fb87
feat: add user lookup to api
...
lets you use an access token and a uuid to look up users on the instance
2025-05-01 07:06:58 +02:00
91398ecd5b
style: move auth to own folder
2025-05-01 03:54:26 +02:00
3461218025
feat: add bogus login
2025-04-30 19:17:14 +02:00
19bad249d4
feat: user registration
...
Adds crates and code for user registration, this is EXTREMELY INSECURE AND FOR TESTING ONLY
2025-04-29 21:54:41 +02:00
bebad3be9b
style: cargo fmt
2025-04-29 00:43:43 +02:00
f090fbafe7
Create initial api
2025-04-28 23:20:37 +02:00