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
|
f2a28ebcff
|
Signup: change to the wizard page on signup.
|
2020-10-01 13:40:18 +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 |
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 |