Commit graph

29 commits

Author SHA1 Message Date
15eb102784 build: try to make dev bearable 2025-06-01 22:10: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
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
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
fee46e1433 feat: use thiserror for errors 2025-05-23 12:52:41 +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
27fbb6508e build: switch sqlx to diesel 2025-05-21 20:47:45 +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
79cfa25855
feat: add basic WebSocket server with echo handler 2025-05-15 11:54:20 +02:00
c693e89853 feat: add fetching and making invites 2025-05-09 19:26:49 +02:00
71f0cc14be Merge branch 'main' into wip/messaging 2025-05-07 23:23:36 +02:00
7ecc8c4270 feat: add redis caching 2025-05-07 20:32:32 +02:00
c0f2948b76
feat: implement cors 2025-05-06 00:41:23 +02:00
838947a7ca build: add tokio-tungstenite dependency 2025-05-03 05:27:38 +02:00
1d7cdf343b feat: add users endpoint and add me and uuid under it
Some checks failed
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
481c2c3648 feat: use a logging library
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
gives us logs from actix and sqlx that otherwise arent exposed to us
2025-05-02 01:18:13 +02:00
a88467fa28
feat: create crypto.rs module for generation of tokens 2025-05-01 03:42:33 +02:00
026d48c6e7 feat: load config from proper location
also adds a way to change load location using cmdline arguments
2025-05-01 01:08:45 +02:00
7eea0cd4fe build: optimize release build
use fat lto, strip builds and only 1 codegen-unit
2025-04-30 21:43:16 +02:00
87edb9dd12 feat: implement argon2id and expect passwords to be pre-hashed 2025-04-30 21:36:22 +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
c059da9d73 build: change toml version 2025-04-28 23:47:49 +02:00
27c735cf79 deps: add required features to sqlx 2025-04-28 23:42:11 +02:00
f090fbafe7 Create initial api 2025-04-28 23:20:37 +02:00
1fa926dd05 add actix example 2025-04-28 20:48:49 +02:00
e98f9517fb Add initial rust configs 2025-04-28 20:41:33 +02:00