Tom Hacohen
bc4cc87bbb
Update EteSync dependency.
5 years ago
Tom Hacohen
79d1438532
Don't exclude sourcemaps when deploying code.
5 years ago
Tom Hacohen
583e9090d8
TaskList: make it possible to view completed items.
5 years ago
Tom Hacohen
1eb561342f
TaskEdit: fix editing of tasks without a start/due/completion date.
5 years ago
Tom Hacohen
ec5d1faaa1
TaskList: convert to a pure functional component.
5 years ago
Tom Hacohen
1d792add0f
Update ical.js types.
5 years ago
Tom Hacohen
7f19a95bb9
Update @material-ui/icons
...
It was out of sync with @material-ui/core.
5 years ago
Tom Hacohen
76bbb78404
Update etesync.
5 years ago
Tom Hacohen
3730300411
Event/task edit: handle timezones.
...
Fixes #29
5 years ago
Tom Hacohen
bfc54018ce
Widgets: add TimezonePicker widget.
5 years ago
Tom Hacohen
6a0fc11ab3
Event/task edit: improve design.
5 years ago
Tom Hacohen
fed79fcfea
Task/event: show current timezone next to events with timezones.
...
We were previously showing the original timezone which was confusing.
5 years ago
Tom Hacohen
52d4ad9967
ImportDialog: adjust to the changes in the previous commit.
5 years ago
Tom Hacohen
d1b3d82024
pim-types: sync from iOS app.
...
Mainly about adding timezone support.
5 years ago
Tom Hacohen
80e249c958
Task list: fix typing.
5 years ago
Tom Hacohen
9ae370ac01
Task list: simplify sort function.
5 years ago
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