Commit Graph

1471 Commits (5aa47b29ccc160ba45ee4ca2333c10771a03d084)

Author SHA1 Message Date
Tom Hacohen 523a97d9bf Merge: add EteSync 2.0 support 2020-10-08 23:27:14 +03:00
niconfus f4e3153d4b Fix localization for DateTimePicker 2020-10-08 23:25:54 +03:00
niconfus 3a4db2fd3c Fix localization for DateTimePicker 2020-10-08 23:23:55 +03:00
Tom Hacohen 74f40abc65 Account: add a dashboard url endpoint.
This lets servers share a dashboard url with clients so that they in
turn can present clients with a settings dashboard.
We currently use it on the main server, but self-hosted servers may
also benefit from it for letting users manage some of their settings
(e.g. 2FA).
2020-10-08 21:06:33 +03:00
Tom Hacohen 9152e6f42d Fix bad stoken error.
We were calling the validation constructor wrong.
2020-10-08 21:01:45 +03:00
Tom Hacohen 4e565fb3e6 Signup form: also show email specific errors. 2020-10-05 11:47:46 +03:00
Tom Hacohen 4e2e17dc05 Signup FormErrors: cleanup the naming. 2020-10-05 11:45:49 +03:00
Tom Hacohen 55507a57f6 Show messages on collection edit, remove and memebership management. 2020-10-02 10:29:34 +03:00
Tom Hacohen 1018a4ca90 Store asyncDispatch: support passing non-async actions 2020-10-02 10:27:59 +03:00
Tom Hacohen 55b285fa20 Adding member: fix error message. 2020-10-02 10:23:26 +03:00
Tom Hacohen 056211147d Settings: implement changing password. 2020-10-02 09:47:28 +03:00
Tom Hacohen 0e5bedc51c Add a global message queue that shows a snackbar. 2020-10-02 09:45:15 +03:00
Tom Hacohen 17fb106aa8 Password rules: move to a helper function. 2020-10-01 17:51:55 +03:00
Tom Hacohen b04a7bed5e Settings: only show account settings when logged in. 2020-10-01 17:21:02 +03:00
Tom Hacohen bbc8d3cd88 Settings: change title and sections. 2020-10-01 17:15:47 +03:00
Tom Hacohen 06f2dd72a7 Exception: fix detail/code for exception. 2020-10-01 16:50:09 +03:00
Tom Hacohen 6214688170 Invitations: share the username of the inviter. 2020-10-01 16:47:53 +03:00
Tom Hacohen f2a28ebcff Signup: change to the wizard page on signup. 2020-10-01 13:40:18 +03:00
Tom Hacohen 7403b9a61a Migration: set collection mtime when creating the first collections. 2020-10-01 13:38:19 +03:00
Tom Hacohen 8f2068fe48 Wizard: set collection mtime when creating the first collections. 2020-10-01 13:37:48 +03:00
Tom Hacohen 0d6f7d5ed8 CollectionEdit: update mtime when editing and deleting collections. 2020-10-01 13:27:18 +03:00
Tom Hacohen b8d99b3ecb Invitations: add a confirmation dialog after an invite has been sent. 2020-10-01 11:14:18 +03:00
Tom Hacohen bc291b257a Auto refresh: refresh every 5 minutes instead of every 1 minute. 2020-09-30 16:02:38 +03:00
Tom Hacohen 99f39f4453 Auto refresh: fix usage of useEffect. 2020-09-30 16:01:14 +03:00
Tom Hacohen 0a84405619 Invitations: show who the invitation is from. 2020-09-29 16:40:22 +03:00
Tom Hacohen a55af64c18 Update etebase dep. 2020-09-29 16:39:07 +03:00
Simon Vandevelde c9983fd79d
Update README for Etebase with new wiki links (#56) 2020-09-27 17:48:52 +03:00
Tom Hacohen 1e7e9eceac README: update signup instructions to EteSync 2.0.
Fixes #55.
2020-09-27 09:45:31 +03:00
Tom Hacohen 8a557ff82c Disable signups by default.
The next commit includes README instructions on how to create users
and enable signups.
2020-09-27 09:42:01 +03:00
Tom Hacohen f5ced873ac Lint: fix lint errors. 2020-09-23 16:27:20 +03:00
Tom Hacohen 5c803d8a51 Only expose drf's auth in debug mode. 2020-09-22 18:00:28 +03:00
Tom Hacohen 5d9b47531b Collectin: make sure collections always have a unique UID. 2020-09-22 12:17:33 +03:00
Tom Hacohen 18b3f45b79 Collection main_item: make a OneToOneField intsead of just a foreign key. 2020-09-22 11:33:17 +03:00
Tom Hacohen 7b8b0a5685 Login: make case insensitive. 2020-09-21 12:09:19 +03:00
Tom Hacohen 4dbdb3d7cf Invitations: gracefully error when trying to invite an already invited user. 2020-09-20 19:33:55 +03:00
Tom Hacohen fa974c58d1 Upgrade etebase dep. 2020-09-19 15:32:08 +03:00
Tom Hacohen b4f4de7798 Update etebase and adjust usage accordingly. 2020-09-16 16:07:34 +03:00
Tom Hacohen 6475a8e343 Migration: add a warning about mtime missing when migrating. 2020-09-16 10:32:39 +03:00
Tom Hacohen 9e9206e690 Migration: add a note when migrating shared journals. 2020-09-16 10:21:52 +03:00
Tom Hacohen ee848679b1 Migration: add a minimum password length requirement. 2020-09-13 18:50:35 +03:00
Tom Hacohen 0e4e5b46ad Migration: properly handle field-specific errors. 2020-09-13 18:49:45 +03:00
Tom Hacohen 374048f013 Fix disabling of browseable API when debug is off. 2020-09-13 14:37:48 +03:00
Tom Hacohen 00cf2d83a0 Only enable browsable API when debugging is on.
The reason for that is that the API may expose data that shouldn't be exposed,
such as the list of users on the service.
2020-09-13 14:17:57 +03:00
Tom Hacohen 3de1d48b9e Browsable API: use input fields for relations. 2020-09-13 14:17:57 +03:00
Tom Hacohen c04650f890 README: update contribution information. 2020-09-11 16:02:47 +03:00
Tom Hacohen eac8fae376 README: update contribution information. 2020-09-11 16:01:44 +03:00
Tom Hacohen 094983ad47 Show the server error on failure to create account 2020-09-11 14:32:46 +03:00
Tom Hacohen 71c1ebc213 Migration: let the server know that we are migrating an account
Needed for automatic email confirmation.
2020-09-11 14:32:46 +03:00
Tom Hacohen 9efb8d4c40 Update example-configs to etebase. 2020-09-10 19:21:22 +03:00
Prof. Jayanth R Varma b9f20d251a Add example config for using using nginx with uwsgi 2020-09-10 19:20:21 +03:00