1467 Commits (30189cd485151059f78a077d5364adc51ae94290)
 

Author SHA1 Message Date
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
Tom Hacohen 750eae59b4 Change to the recommended way of doing login-guarded pages.
It's also much cleaner in our case because the signup page is no longer
handled from inside the login page.
4 years ago
Tom Hacohen 835367ba9f Signup and login: link to eachother. 4 years ago
Tom Hacohen 6970ebc503 Add Signup page. 4 years ago
Tom Hacohen 99016871de LoginForm: migrate to functional component. 4 years ago