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 |
Tom Hacohen
|
38e0700ac0
|
Update django and remove unused deps.
|
2020-09-10 19:19:19 +03:00 |
Pierre-Alain TORET
|
5785f803ac
|
Port over easyconfig from the etesync server code.
Migrated by Tom, but kept the credit to daftaupe
|
2020-09-10 19:18:51 +03:00 |
Tom Hacohen
|
9c6a7e9428
|
Login: fix server error when trying to login to users without userinfo.
|
2020-09-10 13:31:54 +03:00 |
Tom Hacohen
|
a85e816810
|
User not found: return a 401 instead of a 404.
|
2020-09-09 17:07:32 +03:00 |