80 Commits (6ea3b880f93e1d0dda2896aa441cdd1efa227a25)

Author SHA1 Message Date
Tom Hacohen 5f60119c91 Update node-rsa. 6 years ago
Tom Hacohen 8b81d79c5b Upgrade many of the deps. 6 years ago
Tom Hacohen 8e8397eef1 Bump material ui versions. 6 years ago
Tom Hacohen 3c05beef0b Move to react-scripts now that it supports typescript. 6 years ago
Tom Hacohen 699f40d465 Update redux-actions. 6 years ago
Tom Hacohen 3c06fe00be Update react-datetime. 6 years ago
Tom Hacohen b09d04dc5c Remove old material-ui. 6 years ago
Tom Hacohen 5cdf5d5563 Contact: upgrade material-ui. 6 years ago
Tom Hacohen f828e3d290 Upgrade material-ui and start migrating to it. 6 years ago
Tom Hacohen ae26e34eb4 Update react, typescript recompose and etc. 6 years ago
Tom Hacohen e2a418a914 Upgrade react-scripts-ts and typescript. 7 years ago
Tom Hacohen 56c12012fe Types: update react-big-calendar types. 7 years ago
Tom Hacohen 1fd4ee307d Fix all-days events not showing correctly (Update react-big-calendar)
This fixes #6.

Reference ticket in upstream:
https://github.com/intljusticemission/react-big-calendar/issues/680
7 years ago
Tom Hacohen ed64bff3da Switch to react-datetime for the date time picker
The reason for that is because not all browsers support input
type=date/time
7 years ago
Tom Hacohen 5dd2ff232f Remove stub package @types/reselect.
The types are already included in the original package.
7 years ago
Tom Hacohen 9a8f1cd33f Add AsymmetricCryptoManager for asymmetric encryption. 7 years ago
Tom Hacohen 77d60d0681 Update sjcl. 7 years ago
Tom Hacohen 58eedd1c37 Cache the SyncGate calculations.
This was taking quite a lot of time and caching this significantly
improves performance.

We only need it because of the react-redux-router bug, but good to have
it in the meanwhile.
7 years ago
Tom Hacohen 08022994f2 Add recompose as a dep. 7 years ago
Tom Hacohen 6d09ea1ac6 Add immutable.js. 7 years ago
Tom Hacohen df538c368a EventEdit: add uuid to events. 7 years ago
Tom Hacohen 058bb6dca9 Persist cache in localforage 7 years ago
Tom Hacohen 7e1d1087b1 Move to (our modified) redux-promise to simplify actions. 7 years ago
Tom Hacohen 94c6916447 Add a basic redux store. 7 years ago
Tom Hacohen 635a41d41f Add a calendar view. 7 years ago
Tom Hacohen d7c90ccb0a Move to material-ui. 7 years ago
Tom Hacohen bd077ac996 Move to our own sjcl with everything built in. 7 years ago
Tom Hacohen e92a9c9961 Improve presentation of journal log. 7 years ago
Tom Hacohen e0cc13cfd2 Initial code import of the etesync encryption and service module
This will be a small library in the end, but at the moment it's in this
repo for convenience. It includes the etesync service, crypto and tests
to cover them.

The tests require a running debug etesync server.

To create one, just create a server from:
https://github.com/etesync/server-skeleton/

Set DEBUG to True, and create a test user with the credentials that are
listed in the test files.
7 years ago
Tom Hacohen 3a60a35a99 Initial commit. 7 years ago