Commit Graph

121 Commits (v0.8.0)

Author SHA1 Message Date
James 453869d71d Remove port from host_from_request check
3 years ago
Tom Hacohen 14b3cfca55 Handle stoken being the empty string.
3 years ago
Tom Hacohen b33a3c882e Subscriptions: allow subscribing without setting an stoken.
3 years ago
Tom Hacohen 233aeab98b Support login and invitations using email rather than just username.
3 years ago
Tom Hacohen 240469342b Move reporting item changes to a background task.
3 years ago
Tom Hacohen 61bd82f1e3 Subscriptions: stream missing items if user passed an old stoken.
3 years ago
Tom Hacohen f52facad1c Subscriptions: implement live subscriptions for collection items
3 years ago
Tom Hacohen cd4131e890 Exceptions: make sure error codes aren't None.
3 years ago
Tom Hacohen 1349f99cd3 Exceptions: inherit from the fastapi HTTPException.
3 years ago
Tom Hacohen 9f0430a6da Improve types.
3 years ago
Tom Hacohen 9bf118225d Exceptions: fix error when transforming django validation errors.
3 years ago
Tom Hacohen 43dede57d2 Exceptions: fix types.
3 years ago
Tom Hacohen 2e21fe4994 Django db cleanup: explicitly add it to dependencies.
3 years ago
Tom Hacohen 5b8f667e55 Cleanup django db connections before every request and every dependency.
3 years ago
Tom Hacohen 6ec03c3d34 Revert "Add a django middleware to cleanup db connections."
3 years ago
Tom Hacohen 6738c2cf20 Remove unused variable.
3 years ago
Tom Hacohen 64be7f10bd Remove all of the needless async decorators.
3 years ago
Tom Hacohen 473448246f Add a django middleware to cleanup db connections.
3 years ago
Tom Hacohen a7fdb4a108 More typing fixes.
3 years ago
Tom Hacohen 709bc6c1fc Improve typing information.
3 years ago
Tom Hacohen 332f7e2332 Fix Python 3.7 compatibility
3 years ago
Tom Hacohen 62eb46ec4e msgpack route: use the encode/decode functions from the utils module.
3 years ago
Tom Hacohen dbdff06e68 Move all the routers under their own dir.
3 years ago
Tom Hacohen 8bf04fc286 Reformat files using black.
3 years ago
Tom Hacohen e6b47ae1a9 Fix login_challenge to work with get_user_queryset.
3 years ago
Tom Hacohen 794b5f3983 Fix many type errors.
3 years ago
Tom Hacohen e13f26ec56 Fix handling of legacy accounts that don't have collection type.
3 years ago
Tom Hacohen f67730f42d Support passing custom middlewares.
3 years ago
Tom Hacohen a8b97e60d4 Docs: improve metadata.
3 years ago
Tom Hacohen 7714148807 Use ValidationError when appropriate.
3 years ago
Tom Hacohen f0a8689712 Implement sendfile.
3 years ago
Tom Hacohen c7f09d3fef implement chunk_download.
3 years ago
Tom Hacohen 53b22602b2 Implement chunk_update.
3 years ago
Tom Hacohen dcf81aa9ce Fix prefetch medium.
3 years ago
Tom Hacohen f7858a20b7 Fix user creation.
3 years ago
Tom Hacohen 3d438b9591 Cleanup validation errors.
3 years ago
Tom Hacohen 10ff303b75 Fix formatting.
3 years ago
Tom Hacohen fa0979dce1 Test reset: clean reset function.
3 years ago
Tom Hacohen 151bec0d9e Fix type error.
3 years ago
Tom Hacohen 586b015eb7 Login: also return username and email upon login.
3 years ago
Tom Hacohen c2a2e710c9 Move common dependencies to their own file.
3 years ago
Tom Hacohen 3e39aa88a1 Remove unused var.
3 years ago
Tom Hacohen 1bca435d74 Workaround typing issue.
3 years ago
Tom Hacohen 59e30ed988 Signup and logout: make sync.
3 years ago
Tom Hacohen ca7f2ec73c When converting from ORM convert binary fields to bytes.
3 years ago
Tom Hacohen 50f89c48e2 Dashboard url: fix getting dashboard url.
3 years ago
Tom Hacohen c1f171bde0 Change how we create applications.
3 years ago
Tom Hacohen b3c170e10d fix getting dashboard URL.
3 years ago
Tom Hacohen c918d3ed07 Add base64 utils.
3 years ago
Tom Hacohen 4ceb42780e Remove unused django_etebase code.
3 years ago