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 |
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
|
c7e07150dd
|
Invitations: move to side menu.
|
2020-09-07 17:41:47 +03:00 |
Tom Hacohen
|
1a18ce11ce
|
Change history: show a placeholder when change history is empty.
|
2020-09-07 17:38:43 +03:00 |
Tom Hacohen
|
7ba75ae3c1
|
Wizard: add a first-run wizard to help create new accounts.
|
2020-09-07 17:33:59 +03:00 |
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
|
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 #156.
|
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 #158.
|
2020-09-06 18:51:24 +03:00 |
Tom Hacohen
|
3ce158ca88
|
Tasks: autocomplete from all of the tags options (not just hardcoded).
Partially fixes #152.
|
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
|
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 |