antifallobst
|
5928f5b0b5
|
feat: added automatic runtime env variable existence checker
Build and Deploy / build-docker (push) Successful in 5m0s
Details
|
2023-11-23 23:11:39 +01:00 |
antifallobst
|
31b3e97676
|
feat: changed version number log to read version from cargo metadata
Build and Deploy / build-docker (push) Successful in 52s
Details
|
2023-10-13 01:16:08 +02:00 |
antifallobst
|
5b846c1006
|
ci: added CI/CD workflow
|
2023-10-13 01:07:36 +02:00 |
antifallobst
|
ce4fe91f7d
|
feat: enforcing alphanumerical usernames
|
2023-10-11 12:32:01 +02:00 |
antifallobst
|
bc610ef22a
|
feat: implemented verify endpoint change
|
2023-10-08 13:41:02 +02:00 |
antifallobst
|
2d12303bbc
|
docs(api): updated the verify endpoint
|
2023-10-08 13:31:23 +02:00 |
antifallobst
|
dc907bcb07
|
sqlx: updated offline data
|
2023-10-08 13:27:06 +02:00 |
antifallobst
|
e4ab36474c
|
docs(api): defined some endpoints
|
2023-09-26 17:58:24 +02:00 |
antifallobst
|
49e193768d
|
refactor(api): renamend the field `name` of /user/id to `username`
|
2023-09-13 07:23:26 +02:00 |
antifallobst
|
7bf9e57010
|
feat(api): implemented /user/info
|
2023-09-10 17:46:32 +02:00 |
antifallobst
|
f9595513e0
|
refactor(db): removed the not needed field `salt` from Accounts table
The password salt is already defined in the PHC string in the `password` filed
|
2023-09-10 14:38:05 +02:00 |
antifallobst
|
4910cfc133
|
docs(api): updated implementation status
|
2023-09-10 14:15:06 +02:00 |
antifallobst
|
27aadf46d5
|
refactor(treewide)/feat(api): implemented /account/id - ran rustfmt over the codebase
|
2023-09-10 14:14:29 +02:00 |
antifallobst
|
2d7d66bed4
|
docs(api): defined and designed /account/id
|
2023-09-10 13:44:51 +02:00 |
antifallobst
|
ed758d42d7
|
docs(api): removed password criteria checking from todo list
|
2023-09-10 04:03:31 +02:00 |
antifallobst
|
441dc842f4
|
feat(api): implemented password criteria checking on registration
|
2023-09-10 03:53:50 +02:00 |
antifallobst
|
4bccfeef96
|
feat(api): implemented /project/delete
|
2023-09-10 03:02:42 +02:00 |
antifallobst
|
e93d8675c4
|
docs(api): defined and designed /project/delete
|
2023-09-10 02:16:06 +02:00 |
antifallobst
|
6f7c7fe15b
|
docs(api): updated implementation status
|
2023-09-10 02:05:49 +02:00 |
antifallobst
|
f7e02dc794
|
refactor(accounts): switched from deprecated function `base64::encode()` to `base64::Engine::encode()`
|
2023-09-10 02:04:14 +02:00 |
antifallobst
|
8fd807e450
|
feat(api): implemented /project/info
|
2023-09-10 01:53:22 +02:00 |
antifallobst
|
76f371b6ee
|
docs(api): designed the backup endpoints
|
2023-09-09 16:58:46 +02:00 |
antifallobst
|
3f59c1981f
|
refactor(deps): removed clap
|
2023-09-09 16:05:22 +02:00 |
antifallobst
|
452d2d2015
|
refactor(api): hashing and database changes
1. changed password hashing algorithm from pbkdf2-sha256 to argon2id.
2. storing emails as base64 encoded sha256 hash instead of plain text
|
2023-09-09 13:29:00 +02:00 |
antifallobst
|
4524f601ab
|
docs(api): fixed legend
|
2023-09-09 00:20:26 +02:00 |
antifallobst
|
d668a06431
|
docs(api): designed the basic vault endpoints
|
2023-09-09 00:18:58 +02:00 |
antifallobst
|
80460dfea3
|
docs(api): defined vault and backup endpoints
|
2023-09-08 21:50:49 +02:00 |
antifallobst
|
12aa9d3146
|
feat(backend): changed account ids to 48bit integers to leave 16 bits for flags
|
2023-08-23 20:11:58 +02:00 |
antifallobst
|
642024126a
|
docs(api): updated implementation status
|
2023-08-23 18:17:34 +02:00 |
antifallobst
|
83a2dabf87
|
feat(api): implemented /project/create
|
2023-08-23 18:16:36 +02:00 |
antifallobst
|
45cdf93536
|
refactor(api): moved security checks into own mod
|
2023-08-21 11:02:19 +02:00 |
antifallobst
|
64edcd1d9e
|
docs(api): fixed typo fix xD
|
2023-08-20 15:58:49 +02:00 |
antifallobst
|
5be814929f
|
docs(api): fixed typo
|
2023-08-20 15:58:07 +02:00 |
antifallobst
|
722a58a2f3
|
docs(api): added usage examples
|
2023-08-20 15:56:14 +02:00 |
antifallobst
|
2d7091f5d8
|
feat(api): implemented anonymized account deletion reasons
|
2023-08-20 15:32:31 +02:00 |
antifallobst
|
3a9a9fb2ca
|
feat(docker): dockerized project
|
2023-08-20 14:30:11 +02:00 |
antifallobst
|
9f74df134c
|
docs(api): added information about the users role in a project to the /user/projects endpoint
|
2023-08-19 00:05:53 +02:00 |
antifallobst
|
291b75b34d
|
docs(api): designed account deletion reason field in emdpoint
|
2023-08-19 00:01:43 +02:00 |
antifallobst
|
e8e25883e4
|
docs(api): designed account (de)activation
|
2023-08-18 23:49:41 +02:00 |
antifallobst
|
f6fc479f5b
|
docs(api): renamed docs/API.md to docs/README.md
|
2023-08-18 18:06:43 +02:00 |
antifallobst
|
577869deaa
|
docs(api): moved into 'docs' folder and splitted into multiple files
|
2023-08-18 18:05:12 +02:00 |
antifallobst
|
ec41a8c9c6
|
docs(api): fixed indention in implementation status
|
2023-08-18 16:43:34 +02:00 |
antifallobst
|
9c36130955
|
docs(api): moved implementation status into API.md
|
2023-08-18 16:41:56 +02:00 |
antifallobst
|
c444f561b3
|
docs(api): designed a bunch of endpoints
|
2023-08-18 16:39:56 +02:00 |
antifallobst
|
9076a2761a
|
docs(readme): defined a few api endpoints
|
2023-08-18 00:44:08 +02:00 |
antifallobst
|
9d4cd2e146
|
feat(db): improved layout for accounts table and defined the projects table
|
2023-08-18 00:16:33 +02:00 |
antifallobst
|
31a8c80eca
|
feat(api): added overwriting of zombie account on registration
|
2023-08-18 00:09:29 +02:00 |
antifallobst
|
cb354ca7b2
|
docs(readme): updated readme
|
2023-08-17 21:11:14 +02:00 |
antifallobst
|
51c8a7f7fa
|
refactor(db): moved from mariadb to postgresql
|
2023-08-17 21:09:30 +02:00 |
antifallobst
|
9c3a3b8e26
|
docs(readme): updated readme
|
2023-08-17 16:40:50 +02:00 |