Tom Hacohen
38e0700ac0
Update django and remove unused deps.
4 years ago
Pierre-Alain TORET
5785f803ac
Port over easyconfig from the etesync server code.
...
Migrated by Tom, but kept the credit to daftaupe
4 years ago
Tom Hacohen
9c6a7e9428
Login: fix server error when trying to login to users without userinfo.
4 years ago
Tom Hacohen
a85e816810
User not found: return a 401 instead of a 404.
4 years ago
Tom Hacohen
6d224307f8
Migration: change it to a multi-step wizard.
4 years ago
Tom Hacohen
283909eabd
Migration: add signup.
4 years ago
Tom Hacohen
da6f625a34
Migration: use new password widget.
4 years ago
Tom Hacohen
c7e07150dd
Invitations: move to side menu.
4 years ago
Tom Hacohen
1a18ce11ce
Change history: show a placeholder when change history is empty.
4 years ago
Tom Hacohen
7ba75ae3c1
Wizard: add a first-run wizard to help create new accounts.
4 years ago
Tom Hacohen
2a43a9e94e
Container: support flexbox directives.
4 years ago
Tom Hacohen
cb35557565
App: make the main container flex so we can nicely fill pages.
4 years ago
Tom Hacohen
12f5f482cd
Passwords: add and use a new PasswordField widget.
4 years ago
Tom Hacohen
3ea16cd0d9
Update material-ui dep.
4 years ago
Tom Hacohen
e9db783640
Signup: add a note about remembering your password.
4 years ago
Tom Hacohen
0c59aef1dc
Forgot password: fix the link to point to the faq entry.
4 years ago
Tom Hacohen
e738622396
Signup: enforce a minimum password length.
4 years ago
Tom Hacohen
27209c282f
Update etebase dep.
4 years ago
Tom Hacohen
f579f3fcb0
Migration: add a tool to migrate to etesync 2.0.
4 years ago
Tom Hacohen
d90931fbe5
Make access level an int instead of a string.
...
We started with a string because we thought it could maybe provide more
flexibility, though really, an int makes much more sense, especially on
all the platforms etebase runs nowadays.
4 years ago
Tom Hacohen
dc98cd6010
Workaround typescript issue with list responses being any.
4 years ago
Tom Hacohen
f36f8b3d18
Tasks: always show searchbar.
...
Partial fix for #156 .
4 years ago
Ramzan
bd649a61cc
EventEdit: allow changing calendar when duplicating event
4 years ago
Ramzan
8d15a66e98
helpers: add parseDate function
4 years ago
Ramzan
88189c4e4e
pim-types: add getter for bday property
4 years ago
Tom Hacohen
1565772933
Fix issue with yearly recurrence.
...
Should fix #158 .
4 years ago
Tom Hacohen
3ce158ca88
Tasks: autocomplete from all of the tags options (not just hardcoded).
...
Partially fixes #152 .
4 years ago
Tom Hacohen
9f426bf2c8
Collection members: show admins in the member list.
4 years ago
Tom Hacohen
aed7862cab
Collection creation: change title to Collection instead of journal.
4 years ago
Tom Hacohen
f6d4a72670
Collection edit: validate colors before allowing saving.
4 years ago
Tom Hacohen
085298f14c
Sync manager: fix handling of removedCollections.
4 years ago
Tom Hacohen
c7a4110cbb
Invitations: implement viewing, accepting and rejecting invitations.
4 years ago
Tom Hacohen
aed87399c0
Members: fetch members in chunks.
4 years ago
Tom Hacohen
485b65cb69
Implment item and collection change history.
4 years ago
Tom Hacohen
1f00fbe8cc
GenericChangeHistory: split the change history to its own component.
4 years ago
Tom Hacohen
da95830d9f
CacheItems: don't delete when deleted, just mark as such.
...
This is needed for the change history to work properly.
4 years ago
Tom Hacohen
f2d051a4a6
Improve handling of Etebase errors.
4 years ago
Tom Hacohen
b370c59184
Show a nicer dialog for sync errors.
4 years ago
Tom Hacohen
d4a05faa0a
Error reducer: fix handling of appending errors.
...
Apparently if the payload is an instante of an Error object, payload creator won't
be called.
Info: https://redux-actions.js.org/api/createaction
4 years ago
Tom Hacohen
0805bdf171
Deploy script: don't sign for now.
4 years ago
Tom Hacohen
8ff6757b91
Update etebase dep.
4 years ago
Tom Hacohen
bc471cfde5
Deploy script: set -e
4 years ago
Tom Hacohen
5a5c777619
Deploy script: set -e
4 years ago
Tom Hacohen
a9b21441a1
Deploy: change deploy information to pim.etesync.com.
4 years ago
Tom Hacohen
43569727f4
Signup: send a signal on account signup.
4 years ago
Tom Hacohen
42a72ce5c7
Serializers user signup: correctly handle EtebaseValidationErrors.
...
Don't coerce them to strings
4 years ago
Tom Hacohen
22463b00dd
Signup and login: clean up error handling.
4 years ago
Tom Hacohen
20fed45aee
Update etebase dep.
4 years ago
Tom Hacohen
7ab9513e05
Serializers: rename message to detail to conform with the rest of the API.
...
This was a mistake in the previous commit.
4 years ago
Tom Hacohen
bf22b1676f
Serializers: improve field serialization errors.
4 years ago