Tom Hacohen
c25ac2d6c0
Improve error handling.
6 years ago
rugk
6456625716
Add access prohibition for external links
7 years ago
rugk
1e3e8707b2
Fix typo
7 years ago
Tom Hacohen
5842b7074a
Login form: show a better error message.
7 years ago
Tom Hacohen
94214c9617
Calendar: fix switching back to months view when going back to calendar
...
Currently we preserve the watched date, so it's preserved when going
back to a calendar page. Now we also preserve the view.
Fixes #10
7 years ago
Tom Hacohen
99ccfaf441
Item creation: fix the cancel button.
...
It wasn't working because the callback was not connected, but the
onDelete callback was connected instead (which shouldn't have been).
7 years ago
Tom Hacohen
71f7df252a
Fix event editing.
...
It was crashing due to 7917b1fbe1
.
7 years ago
Tom Hacohen
5690906f6b
tsconfig: set baseUrl to fix warning.
7 years ago
Tom Hacohen
e2a418a914
Upgrade react-scripts-ts and typescript.
7 years ago
Tom Hacohen
4c441de728
Calendar: Fix navigating of month view (workaround big-calendar bug)
...
This is a workaround for:
https://github.com/intljusticemission/react-big-calendar/issues/718
7 years ago
Tom Hacohen
56c12012fe
Types: update react-big-calendar types.
7 years ago
Tom Hacohen
7917b1fbe1
Calendar: Implement clicking on a time slot to add an event
...
You can now click (or select) a time slot to create an event that is
automatically populated with the selected times.
Fixes #8
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
d09895c655
Event edit: remove the word Date from the datetime placeholder.
...
It was confusing users who thought this was only a date picker. This makes
it more generic.
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
2187f4cd22
Types ical.js: add to/from json.
7 years ago
Tom Hacohen
f0ab21172a
Types ical.js: fix fromJSDate.
7 years ago
Tom Hacohen
56a28bf9c8
Fix the type of the DateTimePicker's change callback.
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
02bb9baea7
Add more properties needed by react-big-calendar.
7 years ago
Tom Hacohen
9c740a4c4d
Add support for saving entries to shared journals.
7 years ago
Tom Hacohen
71e20bb65f
UserInfo: Fix persistance of user info to cache.
7 years ago
Tom Hacohen
e257f427eb
Show an error message when userInfo doesn't exist.
7 years ago
Tom Hacohen
b0cae39814
Add a widget to present errors nicely.
7 years ago
Tom Hacohen
8367767006
SyncGate: only get asymmetricKey from UserInfo if needed.
7 years ago
Tom Hacohen
719b0516f0
Support shared journals in side menu too.
...
This code path needs to be merged with SyncGate.
7 years ago
Tom Hacohen
cf823f5efe
Implement fetching userInfo and opening shared journals.
7 years ago
Tom Hacohen
80e9805d22
AsymmetricCrypto: we actually using pkcs8 not 1.
7 years ago
Tom Hacohen
12b578d44c
UserInfo: Fix the HMAC calculation function.
7 years ago
Tom Hacohen
1ee224bd0b
Add an action to fetch userInfo.
7 years ago
Tom Hacohen
00045d7cb0
CryptoManager: Add an option to load an already derived key.
7 years ago
Tom Hacohen
9a8f1cd33f
Add AsymmetricCryptoManager for asymmetric encryption.
7 years ago
Tom Hacohen
3353b21162
CryptoManager: fix decrypt/encrypt bits type.
7 years ago
Tom Hacohen
1f961fbad1
UserInfo: implement setting and getting the keypair.
7 years ago
Tom Hacohen
45db0c12c5
Crypto manager: add methods to encrypt/decrypt from/to bytes.
7 years ago
Tom Hacohen
fb738622fe
API: Add API to handle UserInfo.
7 years ago
Tom Hacohen
ac31f7093f
Add a basic link about signed pages.
7 years ago
Tom Hacohen
2de13c9c0f
Add a deployment script that supports signed pages.
7 years ago
Tom Hacohen
c1780ce410
Add support for Signed Pages page signing.
...
This commit adds support for: https://github.com/tasn/webext-signed-pages
Subresource integrity currently needs to be applied manually due to the
lack of support in create react app. Will be automatic once it's there.
7 years ago
Tom Hacohen
78c19fe7c4
Fix one-day long allDay events.
7 years ago
Tom Hacohen
2056c62b80
Use the error boundary component to semi-gracefully catch errors.
7 years ago
Tom Hacohen
5a79fdb6b8
Add an error boundary component to catch errors.
7 years ago
Tom Hacohen
e956ef3059
Change the delete confirmation dialog label.
7 years ago
Tom Hacohen
074fc8e6c0
Implement a common interface for pim types.
7 years ago
Tom Hacohen
bfa186dc35
Merge duplicate onItemSave code.
7 years ago
Tom Hacohen
78b292f1c4
Implement contact and calendar event deletion.
7 years ago
Tom Hacohen
507c0e3a1a
Add a configrmation dialog widget.
7 years ago
Tom Hacohen
f760becae8
Add icons to save/cancel buttons on item edit pages.
7 years ago
Tom Hacohen
5e59557335
Add a link to the etesync website from the login page.
7 years ago
Tom Hacohen
9afe347f3d
Update README
7 years ago