Commit Graph

727 Commits (109013e9ec2f6126624344657fa91cd14f105ac9)

Author SHA1 Message Date
Tom Hacohen 539759dd32 Add anniversary to contact view. 2017-12-08 18:34:39 +00:00
Tom Hacohen b3420bbc24 Improve contact properties conversion. 2017-12-08 18:32:25 +00:00
Tom Hacohen 5f2d499cc1 Add address and birthday. 2017-12-08 18:27:00 +00:00
Tom Hacohen 1dfc60afab Add icon to impp. 2017-12-08 18:20:49 +00:00
Tom Hacohen 1e752ae022 Improve the look of events and contacts. 2017-12-08 18:16:28 +00:00
Tom Hacohen 34445be4b0 Improve container 2017-12-08 17:58:24 +00:00
Tom Hacohen bfd5ba5d27 Split secondary header to its own component. 2017-12-08 17:57:57 +00:00
Tom Hacohen f2dfae6d77 Slightly improve the look of the calendar page. 2017-12-08 17:35:50 +00:00
Tom Hacohen 7067824ccd Improve the look of the contact page. 2017-12-08 17:34:48 +00:00
Tom Hacohen 1987ea126d Use container all around to improve look. 2017-12-08 17:07:27 +00:00
Tom Hacohen 87a2493956 Fix crash on new devices. 2017-12-08 17:06:47 +00:00
Tom Hacohen 63a1b0286b Improve the journal's look. 2017-12-08 16:55:13 +00:00
Tom Hacohen 56947722d3 Add a container component (like bootstrap's).
Just meant to help with sizing.
2017-12-08 16:54:49 +00:00
Tom Hacohen 3cfdb07b6a Persist some component state on route changes. 2017-12-08 16:06:05 +00:00
Tom Hacohen 025bb57b35 Fix name of PimMain. 2017-12-08 13:31:15 +00:00
Tom Hacohen c9cc26cf84 Pim Main keep tabs in state. 2017-12-08 12:34:48 +00:00
Tom Hacohen d8a57b821b Replace the hash router with the normal one.
The reason we need that is because it's lacking compared to the
hash one which is considered legacy.
2017-12-08 12:14:08 +00:00
Tom Hacohen 864dad372f Make special types for events and calendars.
This will simplify extracting values and already removes some
redundancy.
2017-12-08 09:56:24 +00:00
Tom Hacohen eb2075d0ec Remove debug code. 2017-12-08 09:29:16 +00:00
Tom Hacohen bb61ef3935 Improve presentation of events. 2017-12-08 00:23:46 +00:00
Tom Hacohen d51dd7108b Fix app test. 2017-12-07 23:05:04 +00:00
Tom Hacohen 6d83124376 Make the contact component throw an error if contact is undefined. 2017-12-07 22:59:43 +00:00
Tom Hacohen 3883cbad1c Show a very basic event page when an event is clicked. 2017-12-07 22:59:04 +00:00
Tom Hacohen 9b96e37e44 Remove redundant div. 2017-12-07 22:43:46 +00:00
Tom Hacohen 62859c411e Fix naming of the contact component. 2017-12-07 22:40:37 +00:00
Tom Hacohen eaf7de1c47 Remove the react fragment hack. 2017-12-07 22:39:48 +00:00
Tom Hacohen 57d65bec0f Make tel and email linkable in the contact view. 2017-12-07 22:37:17 +00:00
Tom Hacohen 588bec69cc Clean up the sidemenu. 2017-12-07 21:29:07 +00:00
Tom Hacohen 25402639b6 Split off the pim view and implement viewing contacts. 2017-12-07 21:11:24 +00:00
Tom Hacohen 8e2a465120 Rename Main to Pim. 2017-12-07 21:10:40 +00:00
Tom Hacohen c10a4cc924 Move the main page under pim and redirect there. 2017-12-07 20:53:33 +00:00
Tom Hacohen 590e8c61a9 Route resolver: make _base optional. 2017-12-07 20:46:26 +00:00
Tom Hacohen 97dc449953 Remove unused functions. 2017-12-07 20:33:33 +00:00
Tom Hacohen 68377ec0ac Fix viewing journals. 2017-12-07 20:32:58 +00:00
Tom Hacohen e310584e26 Split away the main view from the sync gate. 2017-12-07 20:17:19 +00:00
Tom Hacohen 5dacc4c013 Use the last entry id when fetching entries from server. 2017-12-07 20:06:26 +00:00
Tom Hacohen 4e9317a1ae Remove redundant fetchJournals from sidebar. 2017-12-07 19:26:15 +00:00
Tom Hacohen 058bb6dca9 Persist cache in localforage 2017-12-07 19:15:40 +00:00
Tom Hacohen fc42566486 Cleanup the calendar and render in the main page. 2017-12-07 17:28:48 +00:00
Tom Hacohen 425923aa6a Get rid of the useless HOC. 2017-12-07 17:00:59 +00:00
Tom Hacohen e6778f5ace Make the sync gate render the complete address book. 2017-12-07 16:58:50 +00:00
Tom Hacohen 0a4b065c9c Rename etesynccontext to root. 2017-12-07 16:09:48 +00:00
Tom Hacohen 9f5dd4f5ae Remove journal list. 2017-12-07 15:51:15 +00:00
Tom Hacohen 596d414025 Make a higher order function that translates syncentries to an item map. 2017-12-07 15:49:15 +00:00
Tom Hacohen ca49fc9eb5 Split the addressbook view from the syncentry handling code. 2017-12-07 15:18:26 +00:00
Tom Hacohen cf19e003d1 Rename calendar and address book to have the jorunal prefix.
The reason for that is that they are tied to a journal.
2017-12-07 14:54:58 +00:00
Tom Hacohen 1663460bed Put the journals in the sidemenu. 2017-12-07 11:47:07 +00:00
Tom Hacohen 92b8189190 Add fragment type. 2017-12-07 11:00:26 +00:00
Tom Hacohen cb28259b24 List unsupported journals. 2017-12-07 01:06:35 +00:00
Tom Hacohen e17aaaf79d Simplify entries fetching reducer. 2017-12-07 00:55:58 +00:00