708 Commits (e38181a8ae1ff0bd953bed6e04ca98388eaf77c8)
 

Author SHA1 Message Date
Tom Hacohen d3b4145269 Use the new UNSAFE_componentWillReceiveProps function name
We should redesign these, but until then, this should unbreak linting.
5 years ago
Tom Hacohen d4126e263f Update to react-scripts 3.3.0-next. 5 years ago
Tom Hacohen 34165035e8 Update typescript. 5 years ago
Tom Hacohen 58e432efec Import: reset loading state when done importing. 5 years ago
Tal Leibman ad10d75dab Journals List Import: remove add journal button 5 years ago
Tom Hacohen 284cb2413a Journals List Import: fix type error. 5 years ago
Tal Leibman 4318e064b3 Journal Import: add an import link to the sidebar
Fixes #55
5 years ago
Tal Leibman a8bdc076d9 JournalsList: change to a functional component 5 years ago
Tom Hacohen 2c02ec839e List: don't set the pointer cursor for non-clickable items. 5 years ago
Tom Hacohen e407976e58 Journal Entries: make parse errors non-fatal here too.
This is in continuation to 9abb3dcad9.

Fixes #48
5 years ago
Tom Hacohen fc4b3294f1 Login screen: gracefully handle wrong encryption passwords. 5 years ago
Tom Hacohen eb124ed604 Upgrade react. 5 years ago
Tom Hacohen c3dffcb5ee Update etesync dep. 5 years ago
Tom Hacohen 8656d1076f Update react-big-calendar. 5 years ago
Tom Hacohen fcf8f1af58 Upgrade material-ui. 5 years ago
Tom Hacohen 9abb3dcad9 Make parse errors non-fatal
Before this patch, parse errors would make the whole app stop and show
an error. Now we handle them more gracefully by showing the parsing
errors in a non-fatal way.

This was implemented in a hacky way, and will be changed once the web
app is refactored to better resemble the iOS app.

Fixes #48.
5 years ago
Tom Hacohen c9d9802a3b Update react-redux. 5 years ago
Tom Hacohen 95944d87b5 PrettyError: redesign to make more reusable. 5 years ago
Tom Hacohen 8fe360751e Address book: handle contact names with length 0.
We were handling non existent contact names, but not
ones with length 0. This fixes this.

Fixes #62.
5 years ago
Tom Hacohen fbb3aa154c Login Form: fix new user detection following promise middleware changes. 5 years ago
Tom Hacohen 7edb1abfb4 promise middleware: fix to correctly return an error promise on error. 5 years ago
Tom Hacohen c7d4a15f5f Move the etesync-js API to its own repo. 5 years ago
Tom Hacohen f3de2a641a eslint: changed unused-args to always warn. 5 years ago
Tom Hacohen 566261b91a lint: fix all remaining warnings! 5 years ago
Tom Hacohen f984f3f9e1 eslint: update enivornment. 5 years ago
Tom Hacohen 40e5d4bb10 eslint: update rules. 5 years ago
Tom Hacohen ab5495e221 Eslint: update rules and adjust code accordingly. 5 years ago
Tom Hacohen 416ba70b51 yarn: add lint command. 5 years ago
Tom Hacohen 29d4153e60 Fix some tsserver suggestions. 5 years ago
Tom Hacohen 444ab72c80 Eslint: update rules and adjust code accordingly.
Some of the rules were the eslint rules instead of the correct typescript-eslint
ones. Some were just missing.
5 years ago
Tom Hacohen ab26880033 eslint: add comma-spacing rule. 5 years ago
Tom Hacohen c6cf55c569 tsconfig: make more like the iOS one. 5 years ago
Tom Hacohen 18c7dcc816 EteSync test: fix eslint errors. 5 years ago
Tom Hacohen 01a71b2840 eslint: add array bracket parsing. 5 years ago
Tom Hacohen b9aa69aba2 EteSync: update from iOS repo. 5 years ago
Tom Hacohen 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 5 years ago
Tom Hacohen f29edf1563 Update ical.js types. 5 years ago
Tom Hacohen ad9b0717f8 Fix eslint complaint. 5 years ago
dependabot[bot] 5439f9def3 Bump lodash-es from 4.17.11 to 4.17.15
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
dependabot[bot] c1548d3aa9 Bump js-yaml from 3.12.1 to 3.13.1
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.1 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases)
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.1...3.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
dependabot[bot] fd73908186 Bump lodash from 4.17.11 to 4.17.15
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Tom Hacohen 514f4ccddb Login: show text about setting the encryption key on first login. 5 years ago
Tom Hacohen 25afd02ba5 Remove recompose dep and use React.memo instead. 5 years ago
Tom Hacohen abf01836bf Update react, react-redux, react-scripts and redux. 5 years ago
Tom Hacohen a252078d65 Use the new getCryptoManager when editing journals/userInfos.
This also fixes an issue when editing and deleting journals after an encryption
password change.
5 years ago
Tom Hacohen f5df8cb4e1 api: import updated version from the ios repo.
Improves types and adds functionality to getting crypto managers.
5 years ago
Tom Hacohen 53930292ee Update gitignore. 5 years ago
Tom Hacohen 5aa9640987 store: fix fetchCount to include fetching entries and userInfo. 5 years ago
Tom Hacohen 77c70ffae6 Remove redundant sjcl collectors.
We don't need this because we rely on the browser to provide
good enough random values (which browsers do nowadays).
5 years ago
Tom Hacohen 631a8d1f25 Fix typing issues in EteSync.ts 5 years ago