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