Tom Hacohen
e407976e58
Journal Entries: make parse errors non-fatal here too.
...
This is in continuation to 9abb3dcad9
.
Fixes #48
2019-11-20 21:01:46 +02:00
Tom Hacohen
fc4b3294f1
Login screen: gracefully handle wrong encryption passwords.
2019-11-20 16:51:06 +02:00
Tom Hacohen
eb124ed604
Upgrade react.
2019-11-20 16:51:06 +02:00
Tom Hacohen
c3dffcb5ee
Update etesync dep.
2019-11-20 12:50:49 +02:00
Tom Hacohen
8656d1076f
Update react-big-calendar.
2019-11-18 16:45:37 +02:00
Tom Hacohen
fcf8f1af58
Upgrade material-ui.
2019-11-18 16:38:14 +02:00
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 .
2019-11-18 13:12:50 +02:00
Tom Hacohen
c9d9802a3b
Update react-redux.
2019-11-18 13:12:50 +02:00
Tom Hacohen
95944d87b5
PrettyError: redesign to make more reusable.
2019-11-18 12:39:18 +02:00
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 .
2019-11-17 19:31:03 +02:00
Tom Hacohen
fbb3aa154c
Login Form: fix new user detection following promise middleware changes.
2019-11-12 22:31:45 +02:00
Tom Hacohen
7edb1abfb4
promise middleware: fix to correctly return an error promise on error.
2019-11-12 16:42:36 +02:00
Tom Hacohen
c7d4a15f5f
Move the etesync-js API to its own repo.
2019-11-12 09:55:35 +02:00
Tom Hacohen
f3de2a641a
eslint: changed unused-args to always warn.
2019-11-07 12:02:51 +02:00
Tom Hacohen
566261b91a
lint: fix all remaining warnings!
2019-11-07 07:55:51 +02:00
Tom Hacohen
f984f3f9e1
eslint: update enivornment.
2019-11-06 23:23:31 +02:00
Tom Hacohen
40e5d4bb10
eslint: update rules.
2019-11-06 23:16:52 +02:00
Tom Hacohen
ab5495e221
Eslint: update rules and adjust code accordingly.
2019-11-06 23:00:32 +02:00
Tom Hacohen
416ba70b51
yarn: add lint command.
2019-11-06 22:55:56 +02:00
Tom Hacohen
29d4153e60
Fix some tsserver suggestions.
2019-11-06 10:37:56 +02:00
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.
2019-11-06 09:04:16 +02:00
Tom Hacohen
ab26880033
eslint: add comma-spacing rule.
2019-11-06 01:02:31 +02:00
Tom Hacohen
c6cf55c569
tsconfig: make more like the iOS one.
2019-11-06 00:46:35 +02:00
Tom Hacohen
18c7dcc816
EteSync test: fix eslint errors.
2019-11-06 00:41:36 +02:00
Tom Hacohen
01a71b2840
eslint: add array bracket parsing.
2019-11-06 00:41:36 +02:00
Tom Hacohen
b9aa69aba2
EteSync: update from iOS repo.
2019-11-06 00:24:49 +02:00
Tom Hacohen
11dd883f5f
lint: replace tslint with eslint and fix new warnings and errors.
2019-11-06 00:18:17 +02:00
Tom Hacohen
f29edf1563
Update ical.js types.
2019-11-05 18:19:28 +02:00
Tom Hacohen
ad9b0717f8
Fix eslint complaint.
2019-11-05 18:19:28 +02:00
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>
2019-11-03 20:28:30 +02:00
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>
2019-11-03 20:28:20 +02:00
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>
2019-11-03 13:06:08 +02:00
Tom Hacohen
514f4ccddb
Login: show text about setting the encryption key on first login.
2019-10-29 16:11:38 +02:00
Tom Hacohen
25afd02ba5
Remove recompose dep and use React.memo instead.
2019-10-24 11:20:43 +03:00
Tom Hacohen
abf01836bf
Update react, react-redux, react-scripts and redux.
2019-10-24 11:18:39 +03:00
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.
2019-10-24 11:05:09 +03:00
Tom Hacohen
f5df8cb4e1
api: import updated version from the ios repo.
...
Improves types and adds functionality to getting crypto managers.
2019-10-24 10:45:43 +03:00
Tom Hacohen
53930292ee
Update gitignore.
2019-10-24 10:00:25 +03:00
Tom Hacohen
5aa9640987
store: fix fetchCount to include fetching entries and userInfo.
2019-10-20 13:04:07 +03:00
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).
2019-10-19 11:14:29 +03:00
Tom Hacohen
631a8d1f25
Fix typing issues in EteSync.ts
2019-10-17 21:41:36 +03:00
Tom Hacohen
ba8d899d5d
Fix eslint warnings.
2019-10-17 00:02:18 +03:00
Claus Niesen
ff47e38845
Fix display of recurring events.
...
Fixes #56
2019-10-15 09:52:00 +03:00
Tom Hacohen
41848aa7e3
Remove useless constructor
2019-09-10 22:41:31 +01:00
Tom Hacohen
21e7d7d822
Add missing img alt text.
2019-09-10 22:41:00 +01:00
Tom Hacohen
1ddfc5fc0f
Update react and create-react-app.
2019-09-10 22:38:59 +01:00
Tom Hacohen
8d76e134e8
Contact: change the field copy button to use the correct icon.
2019-09-10 22:28:03 +01:00
Tal Leibman
6d45c31f98
Contacts: Add a button to copy fields to clipboard
...
Fixes #39
2019-09-10 22:12:47 +01:00
Tom Hacohen
ea67bb4b87
AddressBook: fix handling of contacts with empty names.
...
Fixes #49
2019-09-02 15:36:50 +01:00
Tom Hacohen
c0c5af0cab
Fix issue with different items across collections sharing the same uid
...
The existing code falsely (and accidentally) assumed that all items
(even across different collections) will have unique uids. This is a
false assumption, especially when importing one collection into the
other.
2019-08-01 14:43:23 +01:00