Commit Graph

890 Commits (bc4e0224505e8f1da1316c5982e0396e9d0d9e46)

Author SHA1 Message Date
Tom Hacohen 2a43a9e94e Container: support flexbox directives. 2020-09-07 16:22:58 +03:00
Tom Hacohen cb35557565 App: make the main container flex so we can nicely fill pages. 2020-09-07 15:51:03 +03:00
Tom Hacohen 12f5f482cd Passwords: add and use a new PasswordField widget. 2020-09-07 15:07:44 +03:00
Tom Hacohen 3ea16cd0d9 Update material-ui dep. 2020-09-07 14:48:39 +03:00
Tom Hacohen e9db783640 Signup: add a note about remembering your password. 2020-09-07 14:29:27 +03:00
Tom Hacohen 0c59aef1dc Forgot password: fix the link to point to the faq entry. 2020-09-07 14:20:02 +03:00
Tom Hacohen e738622396 Signup: enforce a minimum password length. 2020-09-07 14:16:32 +03:00
Tom Hacohen 27209c282f Update etebase dep. 2020-09-07 12:37:10 +03:00
Tom Hacohen f579f3fcb0 Migration: add a tool to migrate to etesync 2.0. 2020-09-07 12:37:00 +03:00
Tom Hacohen dc98cd6010 Workaround typescript issue with list responses being any. 2020-09-06 18:51:24 +03:00
Tom Hacohen f36f8b3d18 Tasks: always show searchbar.
Partial fix for .
2020-09-06 18:51:24 +03:00
Ramzan bd649a61cc EventEdit: allow changing calendar when duplicating event 2020-09-06 18:51:24 +03:00
Ramzan 8d15a66e98 helpers: add parseDate function 2020-09-06 18:51:24 +03:00
Ramzan 88189c4e4e pim-types: add getter for bday property 2020-09-06 18:51:24 +03:00
Tom Hacohen 1565772933 Fix issue with yearly recurrence.
Should fix .
2020-09-06 18:51:24 +03:00
Tom Hacohen 3ce158ca88 Tasks: autocomplete from all of the tags options (not just hardcoded).
Partially fixes .
2020-09-06 18:19:19 +03:00
Tom Hacohen 9f426bf2c8 Collection members: show admins in the member list. 2020-09-06 18:13:05 +03:00
Tom Hacohen aed7862cab Collection creation: change title to Collection instead of journal. 2020-09-06 17:54:20 +03:00
Tom Hacohen f6d4a72670 Collection edit: validate colors before allowing saving. 2020-09-06 17:52:30 +03:00
Tom Hacohen 085298f14c Sync manager: fix handling of removedCollections. 2020-09-04 17:08:12 +03:00
Tom Hacohen c7a4110cbb Invitations: implement viewing, accepting and rejecting invitations. 2020-09-04 17:01:22 +03:00
Tom Hacohen aed87399c0 Members: fetch members in chunks. 2020-09-04 15:11:26 +03:00
Tom Hacohen 485b65cb69 Implment item and collection change history. 2020-09-04 15:11:26 +03:00
Tom Hacohen 1f00fbe8cc GenericChangeHistory: split the change history to its own component. 2020-09-04 14:23:06 +03:00
Tom Hacohen da95830d9f CacheItems: don't delete when deleted, just mark as such.
This is needed for the change history to work properly.
2020-09-04 12:12:47 +03:00
Tom Hacohen f2d051a4a6 Improve handling of Etebase errors. 2020-09-04 12:00:16 +03:00
Tom Hacohen b370c59184 Show a nicer dialog for sync errors. 2020-09-04 11:59:58 +03:00
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
2020-09-04 11:53:01 +03:00
Tom Hacohen 0805bdf171 Deploy script: don't sign for now. 2020-09-02 23:26:25 +03:00
Tom Hacohen 8ff6757b91 Update etebase dep. 2020-09-02 23:21:33 +03:00
Tom Hacohen bc471cfde5 Deploy script: set -e 2020-09-02 23:21:27 +03:00
Tom Hacohen 5a5c777619 Deploy script: set -e 2020-09-02 23:20:26 +03:00
Tom Hacohen a9b21441a1 Deploy: change deploy information to pim.etesync.com. 2020-09-02 15:37:29 +03:00
Tom Hacohen 22463b00dd Signup and login: clean up error handling. 2020-09-02 12:35:25 +03:00
Tom Hacohen 20fed45aee Update etebase dep. 2020-09-02 11:26:22 +03:00
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.
2020-09-01 18:34:30 +03:00
Tom Hacohen 835367ba9f Signup and login: link to eachother. 2020-09-01 18:10:14 +03:00
Tom Hacohen 6970ebc503 Add Signup page. 2020-09-01 17:58:17 +03:00
Tom Hacohen 99016871de LoginForm: migrate to functional component. 2020-09-01 17:34:00 +03:00
Tom Hacohen 8bcf436b99 Items edit: remove warnings about not all types being supported.
It's not really true anymore, we support essentially all of them, and if
we are missing any, we want it to be reported so we can fix it.
2020-09-01 17:25:14 +03:00
Tom Hacohen 82a3233a43 Update according to etebase-js changes. 2020-09-01 16:10:39 +03:00
Tom Hacohen 7ad14407ca Update etebase dep. 2020-09-01 16:10:39 +03:00
Tom Hacohen 02c4b264f2 Preserve content on deletion. 2020-09-01 12:59:42 +03:00
Tom Hacohen 3bb4429d16 Server url: use our etebase partner URL. 2020-08-31 15:40:29 +03:00
Tom Hacohen f7920df2ed Tasks: always show searchbar.
Partial fix for .
2020-08-28 09:27:29 +03:00
Tom Hacohen 824172d1d3 Birthday calendar: prepend '19' to double-digit birth years.
Without this we were creating malformed dates.
2020-08-25 13:19:49 +03:00
Tom Hacohen 9e0b1efda9
Merge pull request from ramzan/hide-birthday-collection
Hide birthday collection when creating new events
2020-08-24 07:10:21 +03:00
Ramzan 109013e9ec EventEdit: allow changing calendar when duplicating event 2020-08-24 07:08:22 +03:00
Ramzan 593e30ad77 Hide read only journals when creating/editing an item 2020-08-24 07:08:14 +03:00
Tom Hacohen c8442d9440 Appbar: remove the useless back button - always open the menu.
Fixes 
2020-08-22 10:34:41 +03:00