Commit Graph

  • 87d150554c Remove fragment from journal view. Tom Hacohen 2017-12-06 23:04:35 +0000
  • afb940d51a Simplify fetchCount using combineActions. Tom Hacohen 2017-12-06 19:58:05 +0000
  • 6566bc01df Disable logger middleware in production builds. Tom Hacohen 2017-12-06 18:44:41 +0000
  • 22381a1f85 Move to redux-actions. Tom Hacohen 2017-12-06 18:37:31 +0000
  • 7e1d1087b1 Move to (our modified) redux-promise to simplify actions. Tom Hacohen 2017-12-06 17:36:25 +0000
  • 49b9469284 Remove the redundant EteSyncContextType interface. Tom Hacohen 2017-12-06 11:18:37 +0000
  • c67ba9a233 Move actions to the store file and clean up imports. Tom Hacohen 2017-12-06 11:15:40 +0000
  • 33b4cc083a Add a component that acts as a gate for journal fetching. Tom Hacohen 2017-12-05 18:46:37 +0000
  • 2e4c6b11aa Move entry fetching to redux. Tom Hacohen 2017-12-05 18:39:08 +0000
  • f36e099bb9 Change all of our components to export themselves as default. Tom Hacohen 2017-12-05 17:46:09 +0000
  • 43127dc53f Put username on the upper right corner. Tom Hacohen 2017-12-05 17:30:20 +0000
  • 38cb4170ed Remove redundant class. Tom Hacohen 2017-12-05 17:15:45 +0000
  • 0afa0e792e Update app name, title, and icon. Tom Hacohen 2017-12-05 16:57:10 +0000
  • e75d586c0f Move journal fetching to redux. Tom Hacohen 2017-12-05 16:13:47 +0000
  • 57f89e3840 Store: make global fetch count tracking generic. Tom Hacohen 2017-12-05 15:36:51 +0000
  • c6ec2bcaf1 Fix wrong type in store. Tom Hacohen 2017-12-05 15:32:29 +0000
  • fb660fc54c Make request types generic. Tom Hacohen 2017-12-05 15:07:43 +0000
  • 37aaebbbd8 Clear login form username and password on submission. Tom Hacohen 2017-12-05 14:55:44 +0000
  • 3c3ffb15d3 Implement logout and workaround an issue with redux-persist not persisting. Tom Hacohen 2017-12-05 14:52:43 +0000
  • 94c6916447 Add a basic redux store. Tom Hacohen 2017-12-05 13:09:54 +0000
  • 55f595d52a Start using react fragments. Tom Hacohen 2017-12-05 10:11:29 +0000
  • 808c5111b8
    Update README about the hosted client. Tom Hacohen 2017-12-05 17:07:53 +0000
  • 36cf88aaf2 Fix the main navigation link. Tom Hacohen 2017-12-04 23:23:56 +0000
  • fe6490a098 Show raw journal items when clicked. Tom Hacohen 2017-12-04 23:18:06 +0000
  • 00d8b43cc5 Login: change login form to be a controlled component. Tom Hacohen 2017-12-04 22:26:30 +0000
  • df4ea83208 Don't change history when switching tabs. Tom Hacohen 2017-12-04 22:16:15 +0000
  • b0741978d0 Journal list: improve look. Tom Hacohen 2017-12-04 22:14:02 +0000
  • 1bf6314ac3 EteSync: fix the sync entry action constant for Delete. Tom Hacohen 2017-12-04 22:12:32 +0000
  • 1a9202521d Add in-app navigation links. Tom Hacohen 2017-12-04 21:55:47 +0000
  • 5b8c000d45 Don't recreate views when switching tabs. Tom Hacohen 2017-12-04 21:41:03 +0000
  • 635a41d41f Add a calendar view. Tom Hacohen 2017-12-04 21:08:36 +0000
  • 154beee6d1 Fix input types for the login page. Tom Hacohen 2017-12-04 21:18:29 +0000
  • fddf39244d Add a contact page. Tom Hacohen 2017-12-04 19:18:13 +0000
  • 2a6220e6d4 Make it possible to navigate between collection items and journal entries. Tom Hacohen 2017-12-04 17:52:26 +0000
  • 6c96d7994f Improve the look of the journals page. Tom Hacohen 2017-12-04 17:16:21 +0000
  • 336a07e065 Remove the old welcome to react header. Tom Hacohen 2017-12-04 17:14:01 +0000
  • b668e6478a Organise calendars and address books in lists. Tom Hacohen 2017-12-04 17:13:35 +0000
  • 3faa7b3ed6 Simplify calls to setState, apparently it already shallow merges. Tom Hacohen 2017-12-04 16:50:54 +0000
  • f8ee484c3b Add some login form validation. Tom Hacohen 2017-12-04 15:58:24 +0000
  • 516bdd2622 Improve log in look and feel. Tom Hacohen 2017-12-04 15:41:18 +0000
  • 622805a5b6 Improve the look and feel of the login form. Tom Hacohen 2017-12-04 15:05:35 +0000
  • ef92632885 Change to the production API and allow setting a custom server. Tom Hacohen 2017-12-04 14:44:52 +0000
  • 0a05095da2 Home: redirect to the journals view. Tom Hacohen 2017-12-04 14:13:41 +0000
  • d7c90ccb0a Move to material-ui. Tom Hacohen 2017-12-04 13:28:42 +0000
  • 295867a439 Login form: add a missing prevent default. Tom Hacohen 2017-12-04 10:03:14 +0000
  • 07c986b01d Add a very basic login page and cache the keys in session storage. Tom Hacohen 2017-12-03 23:49:16 +0000
  • 2947607a45 Update type definitions for ICAL and fix type errors. Tom Hacohen 2017-12-03 22:29:36 +0000
  • bd077ac996 Move to our own sjcl with everything built in. Tom Hacohen 2017-12-03 20:22:52 +0000
  • f5c31a3dbe Add views for actual collection items. Tom Hacohen 2017-12-03 20:06:53 +0000
  • 8c20687a72 Split away the journal list item view from the jorunal view. Tom Hacohen 2017-12-03 13:44:23 +0000
  • e92a9c9961 Improve presentation of journal log. Tom Hacohen 2017-12-03 13:27:32 +0000
  • 8087f2d3f4 Fix to previous commit: fix redirect to entries page. Tom Hacohen 2017-12-03 12:59:03 +0000
  • d4c49c1f55 Load the actual journal from the journal page. Tom Hacohen 2017-12-01 18:37:33 +0000
  • 25bf249d9f Improve journal page. Tom Hacohen 2017-12-01 18:15:08 +0000
  • af921e1b28 Move the header back outside of the internal components. Tom Hacohen 2017-12-01 17:58:27 +0000
  • 132f63e2a6 Move all of the etesync context to a separate place. Tom Hacohen 2017-12-01 17:42:57 +0000
  • 6f9c783159 Cleanup the route resolver a bit. Tom Hacohen 2017-12-01 16:26:11 +0000
  • 7dd8248aab Added a hacky journal view. Tom Hacohen 2017-12-01 16:18:11 +0000
  • 557e5ec0b4 Add basic routing. Tom Hacohen 2017-12-01 15:44:38 +0000
  • b9798f1b13 Switch to the hash router for security. Tom Hacohen 2017-12-01 15:34:07 +0000
  • bba3282def Add a basic journal list view. Tom Hacohen 2017-12-01 15:33:30 +0000
  • 9fd1b31299 Fix journal not having version set. Tom Hacohen 2017-12-01 15:16:32 +0000
  • 11aa1ffd94 API: first verify, then try to decrypt! Tom Hacohen 2017-12-01 14:10:58 +0000
  • 778999861e Add warning to TODO. Tom Hacohen 2017-12-01 12:16:14 +0000
  • cdbcf83791 Add license and update README. Tom Hacohen 2017-12-01 12:08:52 +0000
  • e0cc13cfd2 Initial code import of the etesync encryption and service module Tom Hacohen 2017-11-30 13:46:46 +0000
  • 2d6628038d Adjust a few of the defaults. Tom Hacohen 2017-11-30 11:08:47 +0000
  • 3a60a35a99 Initial commit. Tom Hacohen 2017-11-30 11:06:15 +0000
  • cea4f318ca
    README: Add a note about supporting etesync. Tom Hacohen 2017-11-29 17:59:59 +0000
  • e57279149d
    README: fix typo Tom Hacohen 2017-11-19 21:59:25 +0000
  • 64116e58a5 Add a readme. Tom Hacohen 2017-11-19 18:01:34 +0000
  • 932d3803ed Initial commit of the actual server code. Tom Hacohen 2017-11-02 22:20:55 +0000
  • a3a1c5d186 Initial commit: add license. Tom Hacohen 2017-11-02 22:12:17 +0000