Commit Graph

  • fec1edf711 Make contact view more ressilient. Tom Hacohen 2017-12-13 12:41:28 +0000
  • cf396ff904 Add missing version properties. Tom Hacohen 2017-12-13 12:29:49 +0000
  • a7eb74bee1 Cleanup ContactEdit a bit and add address support. Tom Hacohen 2017-12-13 12:14:32 +0000
  • 574df977c2 Store: fix test. Tom Hacohen 2017-12-13 11:54:58 +0000
  • b7a6e123cd Improve contact edit. Tom Hacohen 2017-12-13 11:51:26 +0000
  • 46ecb57af8 Update icaljs definitions. Tom Hacohen 2017-12-13 11:51:08 +0000
  • daf27ca517 ContactType: Add a way to clone. Tom Hacohen 2017-12-13 11:13:11 +0000
  • 6d76559d08 Initial version of contact editing. Tom Hacohen 2017-12-13 10:23:37 +0000
  • 9521e3dae3 Fix the journal action to be change when changing event. Tom Hacohen 2017-12-12 22:17:32 +0000
  • 7e271b1542 Event edit: add info text for the journal selector. Tom Hacohen 2017-12-12 19:41:34 +0000
  • cfd6db6fb5 Go back on successful save. Tom Hacohen 2017-12-12 19:19:12 +0000
  • 0c9dfd7087 Add a way to edit events. Tom Hacohen 2017-12-12 19:11:48 +0000
  • 81c3f4d27e Add a way to create new events. Tom Hacohen 2017-12-12 18:55:09 +0000
  • e22b520b5a EteSync api: fill in the collection info's uid. Tom Hacohen 2017-12-12 18:52:59 +0000
  • 29a608db79 Pim page: add a button for creating contacts and events. Tom Hacohen 2017-12-12 18:37:03 +0000
  • cbb596a516
    Update README Tom Hacohen 2017-12-12 17:12:27 +0000
  • 221bdd4716 Use the sjcl random number generator for encryption. Tom Hacohen 2017-12-12 17:00:35 +0000
  • 2507dfd5b3 Fix issue with sync entry being set and get differently. Tom Hacohen 2017-12-12 16:56:24 +0000
  • 9c8df0a854 Add an action to create entries and add some store tests. Tom Hacohen 2017-12-12 16:47:31 +0000
  • 441560dc72 Add a way to get the ical representation to events. Tom Hacohen 2017-12-12 15:50:18 +0000
  • df538c368a EventEdit: add uuid to events. Tom Hacohen 2017-12-12 15:48:17 +0000
  • 2af9e41404 Fix indentation. Tom Hacohen 2017-12-12 14:20:23 +0000
  • 82c5a70eaa Add a simple widget for editing events. Tom Hacohen 2017-12-11 22:27:28 +0000
  • 72aad2d24c Add a basic datetime picker widget. Tom Hacohen 2017-12-11 21:49:41 +0000
  • f3e82ee7e4 Improve ical definitions. Tom Hacohen 2017-12-12 14:21:01 +0000
  • 0fb37c1132 Move the creating event from calendar to one place. Tom Hacohen 2017-12-11 18:27:33 +0000
  • 03bbc7af17 Add paths for contact and calendar creation. Tom Hacohen 2017-12-11 15:06:10 +0000
  • e124a163a3 Root: use the container component. Tom Hacohen 2017-12-11 13:15:26 +0000
  • f84c3b58da Make it possible to pass style to the Container component. Tom Hacohen 2017-12-11 13:15:15 +0000
  • a374766ab8 Add a link to the source code from the login page. Tom Hacohen 2017-12-11 13:02:38 +0000
  • 0471f2424d Change the contact colour coding to be based on the uid. Tom Hacohen 2017-12-10 22:25:59 +0000
  • 76dd2327cd Improve login page. Tom Hacohen 2017-12-10 15:21:15 +0000
  • c73aabf0cc Fix agenda header formatting. Tom Hacohen 2017-12-10 13:26:03 +0000
  • 86c5a822cb Fix setting calendar's locale. Tom Hacohen 2017-12-10 13:14:36 +0000
  • f4d49488a9 Handle loading inside the login form itself. Tom Hacohen 2017-12-10 12:15:49 +0000
  • 3794d6c05a Implement last modified for contacts. Tom Hacohen 2017-12-08 20:47:52 +0000
  • 6de0534bf9 Also change the background colour in the view event page. Tom Hacohen 2017-12-08 20:28:22 +0000
  • 64e13f4ec8 Add colour to events. Tom Hacohen 2017-12-08 20:25:50 +0000
  • 802b994a6f Change how multiple calendars are merged together. Tom Hacohen 2017-12-08 20:19:00 +0000
  • c945731d8a Stop using Map<>. Tom Hacohen 2017-12-08 20:15:13 +0000
  • 70486e7da2 Improve address book look. Tom Hacohen 2017-12-08 18:54:47 +0000
  • 539759dd32 Add anniversary to contact view. Tom Hacohen 2017-12-08 18:34:39 +0000
  • b3420bbc24 Improve contact properties conversion. Tom Hacohen 2017-12-08 18:32:25 +0000
  • 5f2d499cc1 Add address and birthday. Tom Hacohen 2017-12-08 18:27:00 +0000
  • 1dfc60afab Add icon to impp. Tom Hacohen 2017-12-08 18:20:49 +0000
  • 1e752ae022 Improve the look of events and contacts. Tom Hacohen 2017-12-08 18:16:28 +0000
  • 34445be4b0 Improve container Tom Hacohen 2017-12-08 17:58:24 +0000
  • bfd5ba5d27 Split secondary header to its own component. Tom Hacohen 2017-12-08 17:42:47 +0000
  • f2dfae6d77 Slightly improve the look of the calendar page. Tom Hacohen 2017-12-08 17:35:50 +0000
  • 7067824ccd Improve the look of the contact page. Tom Hacohen 2017-12-08 17:34:48 +0000
  • 1987ea126d Use container all around to improve look. Tom Hacohen 2017-12-08 17:07:27 +0000
  • 87a2493956 Fix crash on new devices. Tom Hacohen 2017-12-08 17:06:47 +0000
  • 63a1b0286b Improve the journal's look. Tom Hacohen 2017-12-08 16:55:13 +0000
  • 56947722d3 Add a container component (like bootstrap's). Tom Hacohen 2017-12-08 16:54:49 +0000
  • 3cfdb07b6a Persist some component state on route changes. Tom Hacohen 2017-12-08 16:06:05 +0000
  • 025bb57b35 Fix name of PimMain. Tom Hacohen 2017-12-08 13:31:15 +0000
  • c9cc26cf84 Pim Main keep tabs in state. Tom Hacohen 2017-12-08 12:34:48 +0000
  • d8a57b821b Replace the hash router with the normal one. Tom Hacohen 2017-12-08 12:14:08 +0000
  • 864dad372f Make special types for events and calendars. Tom Hacohen 2017-12-08 09:51:14 +0000
  • eb2075d0ec Remove debug code. Tom Hacohen 2017-12-08 09:29:16 +0000
  • bb61ef3935 Improve presentation of events. Tom Hacohen 2017-12-08 00:23:46 +0000
  • d51dd7108b Fix app test. Tom Hacohen 2017-12-07 23:05:04 +0000
  • 6d83124376 Make the contact component throw an error if contact is undefined. Tom Hacohen 2017-12-07 22:59:43 +0000
  • 3883cbad1c Show a very basic event page when an event is clicked. Tom Hacohen 2017-12-07 22:59:04 +0000
  • 9b96e37e44 Remove redundant div. Tom Hacohen 2017-12-07 22:43:46 +0000
  • 62859c411e Fix naming of the contact component. Tom Hacohen 2017-12-07 22:40:37 +0000
  • eaf7de1c47 Remove the react fragment hack. Tom Hacohen 2017-12-07 22:39:48 +0000
  • 57d65bec0f Make tel and email linkable in the contact view. Tom Hacohen 2017-12-07 22:37:17 +0000
  • 588bec69cc Clean up the sidemenu. Tom Hacohen 2017-12-07 21:29:07 +0000
  • 25402639b6 Split off the pim view and implement viewing contacts. Tom Hacohen 2017-12-07 21:11:24 +0000
  • 8e2a465120 Rename Main to Pim. Tom Hacohen 2017-12-07 20:56:40 +0000
  • c10a4cc924 Move the main page under pim and redirect there. Tom Hacohen 2017-12-07 20:53:33 +0000
  • 590e8c61a9 Route resolver: make _base optional. Tom Hacohen 2017-12-07 20:46:26 +0000
  • 97dc449953 Remove unused functions. Tom Hacohen 2017-12-07 20:33:33 +0000
  • 68377ec0ac Fix viewing journals. Tom Hacohen 2017-12-07 20:32:58 +0000
  • e310584e26 Split away the main view from the sync gate. Tom Hacohen 2017-12-07 20:17:19 +0000
  • 5dacc4c013 Use the last entry id when fetching entries from server. Tom Hacohen 2017-12-07 19:47:57 +0000
  • 4e9317a1ae Remove redundant fetchJournals from sidebar. Tom Hacohen 2017-12-07 19:26:15 +0000
  • 058bb6dca9 Persist cache in localforage Tom Hacohen 2017-12-07 18:47:12 +0000
  • fc42566486 Cleanup the calendar and render in the main page. Tom Hacohen 2017-12-07 17:28:48 +0000
  • 425923aa6a Get rid of the useless HOC. Tom Hacohen 2017-12-07 17:00:59 +0000
  • e6778f5ace Make the sync gate render the complete address book. Tom Hacohen 2017-12-07 16:58:50 +0000
  • 0a4b065c9c Rename etesynccontext to root. Tom Hacohen 2017-12-07 16:09:48 +0000
  • 9f5dd4f5ae Remove journal list. Tom Hacohen 2017-12-07 15:51:15 +0000
  • 596d414025 Make a higher order function that translates syncentries to an item map. Tom Hacohen 2017-12-07 15:49:15 +0000
  • ca49fc9eb5 Split the addressbook view from the syncentry handling code. Tom Hacohen 2017-12-07 15:17:03 +0000
  • cf19e003d1 Rename calendar and address book to have the jorunal prefix. Tom Hacohen 2017-12-07 14:54:58 +0000
  • 1663460bed Put the journals in the sidemenu. Tom Hacohen 2017-12-07 11:39:31 +0000
  • 92b8189190 Add fragment type. Tom Hacohen 2017-12-07 10:44:43 +0000
  • cb28259b24 List unsupported journals. Tom Hacohen 2017-12-07 01:06:35 +0000
  • e17aaaf79d Simplify entries fetching reducer. Tom Hacohen 2017-12-07 00:55:58 +0000
  • e1bd0891fe Rename some components to make more sense. Tom Hacohen 2017-12-07 00:50:35 +0000
  • 134539a02b Contact: remove extraneous dividers (in some cases) Tom Hacohen 2017-12-07 00:43:22 +0000
  • 4e3ddcb29b Move the location of the username in the appbar. Tom Hacohen 2017-12-07 00:36:18 +0000
  • 529d96d026 JournalEntries: use the loading indicator. Tom Hacohen 2017-12-07 00:26:33 +0000
  • 95724c08d8 Change JournalFetcher to be a container instead of a gate. Tom Hacohen 2017-12-07 00:22:20 +0000
  • 278ebacad1 Add a nicer loading indicator. Tom Hacohen 2017-12-07 00:08:23 +0000
  • 3bb8b6f101 Split out the login form from the etesync context. Tom Hacohen 2017-12-06 23:53:53 +0000
  • cd2a6caf52 JournalList: get rid of the extra div. Tom Hacohen 2017-12-06 23:53:08 +0000
  • 123cf589dd Remove debug code. Tom Hacohen 2017-12-06 23:06:58 +0000