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
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
56a28bf9c8
Fix the type of the DateTimePicker's change callback.
7 years ago
Tom Hacohen
b0cae39814
Add a widget to present errors nicely.
7 years ago
Tom Hacohen
78c19fe7c4
Fix one-day long allDay events.
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
78b292f1c4
Implement contact and calendar event deletion.
7 years ago
Tom Hacohen
f760becae8
Add icons to save/cancel buttons on item edit pages.
7 years ago
Tom Hacohen
84a0bf2a8e
Add a cancel button when editing contacts and events.
...
Fixes #2 .
7 years ago
Tom Hacohen
e9f984dee9
SearchableAddressBook: add a search icon.
7 years ago
Tom Hacohen
ee34109d14
Addressbook: add a searchable address book that lets us filter the list
7 years ago
Tom Hacohen
c6df5c800a
Addressbook: support passing a filter function and memoize the sort.
7 years ago
Tom Hacohen
7bd3051416
Unify the names of the props of ContactEdit and EventEdit.
7 years ago
Tom Hacohen
30cd979ba8
Journal entries: support filtering by entry uid.
7 years ago
Tom Hacohen
ab3ebbff05
Fix the calendar widget on mobile.
7 years ago
Tom Hacohen
b769c18021
Show a shorter login form (only enc password) if already logged in.
...
This is extremely useful for iOS devices where a PWA's session storage
is deleted every time it's minimised, and it's also useful for people
having multiple tabs open.
7 years ago
Tom Hacohen
f74ec6f05a
Merge JournalAddressbook and JournalCalendar.
7 years ago
Tom Hacohen
a32002eabd
Replace the a tag with an ExternalLink component.
...
This lets us handle behaviour more consistently, for example by opening
external links in a new tab.
7 years ago
Tom Hacohen
06887c58c3
Fix event types.
7 years ago
Tom Hacohen
b876a90a5a
Fix the calendar component to avoid re-rendering.
7 years ago
Tom Hacohen
5a1b3af9b0
Calendar: fix the unnecessary recration of closures.
7 years ago
Tom Hacohen
0d6ecfdbdf
Calendar: remove the unneccesary events sort.
7 years ago
Tom Hacohen
a77e9077bf
Address book: make a component out of the list item.
7 years ago
Tom Hacohen
0ee6bbd340
Bring back list margin and remove the explicit contact padding
7 years ago
Tom Hacohen
441549f41d
Move LoginForm to the component dir.
7 years ago
Tom Hacohen
5ee24d054d
Move all of the view-only components to their own directory.
7 years ago