Andrew P Maney
5d54ab4563
Tasks: reorganizes Tasks components into their own subfolder
2020-03-09 19:27:55 +02:00
Tom Hacohen
0b18cac914
Licensing: add license headers to source files.
2020-03-06 21:10:40 +02:00
Tom Hacohen
c00f4d79c7
Member add: change confusing string.
...
A few users reached out about this and were confused, not understanding
what we mean by having the journal sharing disabled.
2020-03-02 20:21:04 +02:00
Tom Hacohen
8e542f6fd7
Journal members: show if a member is shared with as read-only.
2020-02-25 17:41:10 +02:00
Tom Hacohen
c907285d78
Journal sharing: support sharing journals as read-only.
2020-02-25 17:35:04 +02:00
Tal Leibman
0381d2816b
JournalEdit: add ColorPicker and imporve validation
...
Fixes #75
2020-02-14 14:22:01 +02:00
Tal Leibman
643010ccfe
JournalsList: show journal color
2020-02-14 14:22:01 +02:00
Tom Hacohen
2f199ce0c9
JournalEdit: change to react-hooks.
2020-02-14 12:32:53 +02:00
Tom Hacohen
9ec759bd44
Import: mime type detection is unreliable, allow filetype matching too.
2020-01-22 21:41:44 +02:00
Tom Hacohen
4f3c8895f3
Import: hopefully fix infinite loading on import.
2020-01-22 13:16:22 +02:00
Tom Hacohen
8567dd70b7
Import: better handle rejected files.
2020-01-20 17:17:35 +02:00
Tom Hacohen
d8a0aa19ca
Import: fix error handling to stop the loading and print the error.
2020-01-20 17:01:54 +02:00
Tom Hacohen
db75d82322
Import: make sure imported contacts/events/tasks have a uid.
...
Fixes #71 .
2020-01-04 23:26:36 +02:00
Tom Hacohen
0dffd71276
Import Dialog: log potential import errors to console and close dialog.
2019-12-24 19:15:57 +02:00
Tom Hacohen
52d4ad9967
ImportDialog: adjust to the changes in the previous commit.
2019-11-24 18:49:40 +02:00
Tom Hacohen
58e432efec
Import: reset loading state when done importing.
2019-11-24 18:49:40 +02:00
Tal Leibman
ad10d75dab
Journals List Import: remove add journal button
2019-11-23 18:05:28 +02:00
Tom Hacohen
284cb2413a
Journals List Import: fix type error.
2019-11-23 17:21:33 +02:00
Tal Leibman
4318e064b3
Journal Import: add an import link to the sidebar
...
Fixes #55
2019-11-23 17:16:36 +02:00
Tal Leibman
a8bdc076d9
JournalsList: change to a functional component
2019-11-23 15:54:08 +02:00
Tom Hacohen
fcf8f1af58
Upgrade material-ui.
2019-11-18 16:38:14 +02:00
Tom Hacohen
c7d4a15f5f
Move the etesync-js API to its own repo.
2019-11-12 09:55:35 +02:00
Tom Hacohen
f3de2a641a
eslint: changed unused-args to always warn.
2019-11-07 12:02:51 +02:00
Tom Hacohen
566261b91a
lint: fix all remaining warnings!
2019-11-07 07:55:51 +02:00
Tom Hacohen
ab5495e221
Eslint: update rules and adjust code accordingly.
2019-11-06 23:00:32 +02:00
Tom Hacohen
29d4153e60
Fix some tsserver suggestions.
2019-11-06 10:37:56 +02:00
Tom Hacohen
11dd883f5f
lint: replace tslint with eslint and fix new warnings and errors.
2019-11-06 00:18:17 +02:00
Tom Hacohen
a252078d65
Use the new getCryptoManager when editing journals/userInfos.
...
This also fixes an issue when editing and deleting journals after an encryption
password change.
2019-10-24 11:05:09 +03:00
Tom Hacohen
c0c5af0cab
Fix issue with different items across collections sharing the same uid
...
The existing code falsely (and accidentally) assumed that all items
(even across different collections) will have unique uids. This is a
false assumption, especially when importing one collection into the
other.
2019-08-01 14:43:23 +01:00
Tom Hacohen
e85d611aa6
Block sharing of old-style journals.
2019-07-10 12:09:43 +01:00
Tom Hacohen
28c16ccae5
Journal members: implement giving access
2019-05-28 16:02:52 +01:00
Tom Hacohen
85ac4da839
Journal members: implement revoking access.
2019-05-28 11:11:39 +01:00
Tom Hacohen
d1293b08c3
Journal: implement importing entries from file
...
It still needs a bit of polished, such as proper error handling,
progress indication, chunked pushing and etc, though it does work!
Fixes #17
2019-03-27 17:11:55 +00:00
Tom Hacohen
8a58fb01fc
Journal view: fix viewing of tasks directly from the journal.
2019-03-27 17:10:24 +00:00
Tom Hacohen
ad45ad3f83
Update tslint and fix warnings.
2019-02-22 16:27:35 +00:00
Tom Hacohen
7da0a6009b
More tslint fixes.
2019-02-22 09:43:05 +00:00
Tom Hacohen
7336fe5527
Change the max container width to 30rem.
2019-02-14 18:23:44 +00:00
Tom Hacohen
2fd674a456
Add support for tasks.
2019-02-14 11:12:56 +00:00
Tom Hacohen
d11180fed6
Fix material ui depracations.
2019-02-14 11:09:05 +00:00
Tom Hacohen
59aef075f5
Fix issue with navigation in journal views.
2019-02-14 10:40:27 +00:00
Tom Hacohen
d09b2f964a
Journal members: add a notice for no members.
2019-02-14 08:54:23 +00:00
Tom Hacohen
b24070883a
Journal: add a page for viewing members.
2019-02-12 21:36:03 +00:00
Tom Hacohen
8b438a81f6
Prettify the journals page.
2019-02-12 20:02:14 +00:00
Tom Hacohen
56f976c766
Implement journal creation and deletion.
2019-02-12 19:54:32 +00:00
Tom Hacohen
525ec58081
Journal edit: disallow editing journals we don't own.
2019-02-12 19:48:27 +00:00
Tom Hacohen
c5fc6f23f5
Jounal store: simplify the store functions and change the list to a hash
...
It's always been a massive mess, this improves it.
2019-02-12 19:48:27 +00:00
Tom Hacohen
5b79e0f107
Implement journal update.
2019-02-12 19:48:27 +00:00
Tom Hacohen
b1070ecc94
Restructure the journals route.
...
This puts the jorunal list and the journal view in the same place
and will make it easier to add new/edit.
2019-02-12 19:27:25 +00:00