Rohan Sircar
c993ef87ee
Add endpoints for search and pagination
also add non-blocking logger
3 years ago
Rohan Sircar
b6801e1821
many changes - mainly moving to refined newtypes
other changes -
add dependencies for implementing refined newtypes -
derive-more/validators
rename Plain logger format to Pretty
rename regexs package to regex
3 years ago
Rohan Sircar
4dd9be5749
Add diesel tracing
3 years ago
Rohan Sircar
88430a3e51
migrate to tracing and remove `log`
3 years ago
Rohan Sircar
f6f9a18d9f
add build-info endpoint
3 years ago
Rohan Sircar
26b76e4226
Add integration tests
3 years ago
Rohan Sircar
6649b27869
many changes
re-enable cross and os-matrix cross
remove jsonwebtoken since it doesn't compile on ppc
improve docker build and make it publish to docker.io
3 years ago
Rohan Sircar
1d1cff4f74
Add docker build and update to actix-web v3
3 years ago
Rohan Sircar
9b7d28c6fe
Updated dependencies
4 years ago
Rohan Sircar
5618d043bc
Vastly improved error handling
Vastly improved error handling in some functions.
Rest will be done later.
Code cleanup and fixed typos.
Removed actix_htttp crate as dependency
4 years ago
Rohan Sircar
260f887d22
Implemented basic auth logic + other stuff
4 years ago
Rohan Sircar
cb26393fcd
Many updates
Split codebase into modules
Added custom all in one error type
Added password to user model
Added password hashing using bcrypt
Added model validation for username using regex
4 years ago
Rohan Sircar
409a28c170
first commit
4 years ago