Commit Graph

41 Commits (e407976e58735ff460763fa0614eb7c933eadb76)

Author SHA1 Message Date
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 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 2019-11-06 00:18:17 +02:00
Tom Hacohen 25afd02ba5 Remove recompose dep and use React.memo instead. 2019-10-24 11:20:43 +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 941b47b59a API helpers: rename createJournalEntry -> addJournalEntry.
Following the change from the previous commit.
2019-03-15 18:43:22 +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 47c259d803 Improve task viewing. 2019-02-14 21:47:32 +00:00
Tom Hacohen 4db3b24743 Add task edit support. 2019-02-14 21:47:32 +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 9f4fb75d73 Main view: make the calendar the default view.
It's used much more often than the contact list, so makes sense it's
the default.
2019-01-13 19:00:26 +00:00
Tom Hacohen 3fc9e32f76 Item update/delete: fetch before inserting to make sure we're up to date. 2018-12-25 12:09:57 +00:00
Tom Hacohen 6b859b0693 Change the tab text colour to black.
Keeping the main title white and bold for now as it pops more. Maybe also
need to change.

Fixes #25.
2018-12-03 16:12:37 +00:00
Tom Hacohen a33bde29d4 Pim Main: upgrade materail-ui. 2018-10-24 23:01:36 +01:00
Tom Hacohen 291b8ae8a6 Pim index: upgrade material-ui. 2018-10-24 22:53:18 +01:00
Tom Hacohen ae26e34eb4 Update react, typescript recompose and etc. 2018-10-04 22:45:30 +01:00
Tom Hacohen 99ccfaf441 Item creation: fix the cancel button.
It wasn't working because the callback was not connected, but the
onDelete callback was connected instead (which shouldn't have been).
2018-02-22 21:01:03 +00:00
Tom Hacohen 7917b1fbe1 Calendar: Implement clicking on a time slot to add an event
You can now click (or select) a time slot to create an event that is
automatically populated with the selected times.

Fixes #8
2018-02-22 20:08:56 +00:00
Tom Hacohen 9c740a4c4d Add support for saving entries to shared journals. 2017-12-30 15:58:46 +00:00
Tom Hacohen 074fc8e6c0 Implement a common interface for pim types. 2017-12-28 17:43:17 +00:00
Tom Hacohen bfa186dc35 Merge duplicate onItemSave code. 2017-12-28 17:43:16 +00:00
Tom Hacohen 78b292f1c4 Implement contact and calendar event deletion. 2017-12-28 17:43:16 +00:00
Tom Hacohen 763b5b757f Remove redundant filtering of shared journals.
This is already done in sync gate.
2017-12-26 11:41:14 +00:00
Tom Hacohen 84a0bf2a8e Add a cancel button when editing contacts and events.
Fixes #2.
2017-12-25 12:26:27 +00:00
Tom Hacohen ee34109d14 Addressbook: add a searchable address book that lets us filter the list 2017-12-18 16:18:44 +00:00
Tom Hacohen 724bc29e4a Merge the duplicate contact/event view/edit/log routes. 2017-12-18 15:14:53 +00:00
Tom Hacohen 7bd3051416 Unify the names of the props of ContactEdit and EventEdit. 2017-12-18 15:05:42 +00:00
Tom Hacohen 40af8a49d7 Make the event and contact itemUid the consistent.
It was different between them and compared to viewing a journal's item.
This was inconsistent and is now fixed.
2017-12-18 14:31:52 +00:00
Tom Hacohen 35b3ce7f95 Add a button to show an item's (contact/event) change history
Fixes #1
2017-12-18 14:27:34 +00:00
Tom Hacohen 0eaaf671e8 Add some margin between the edit button and the header. 2017-12-18 10:05:54 +00:00
Tom Hacohen f74ec6f05a Merge JournalAddressbook and JournalCalendar. 2017-12-17 12:21:39 +00:00
Tom Hacohen ec8a1d9017 Fix react-router related types. 2017-12-16 23:12:24 +00:00
Tom Hacohen 4613a65365 Don't recreate the persistant calendar component on each render. 2017-12-16 20:54:25 +00:00
Tom Hacohen 331d85d3a2 history persistor: follow the recommended HOC guidelines. 2017-12-16 20:29:50 +00:00
Tom Hacohen 1da58da23e Move all of the Pim related files to one dir. 2017-12-16 18:08:26 +00:00