Commit Graph

48 Commits (29d1e5cfe565c13ce54e929232bca97ed1a8d075)

Author SHA1 Message Date
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