Commit graph

14 commits

Author SHA1 Message Date
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
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