Commit Graph

24 Commits (02bb9baea744a5b0a351b7171522c8c57639acf4)

Author SHA1 Message Date
Tom Hacohen b0cae39814 Add a widget to present errors nicely. 2017-12-30 15:42:49 +00:00
Tom Hacohen 78c19fe7c4 Fix one-day long allDay events. 2017-12-29 12:19:28 +00:00
Tom Hacohen 5a79fdb6b8 Add an error boundary component to catch errors. 2017-12-29 11:45:26 +00:00
Tom Hacohen e956ef3059 Change the delete confirmation dialog label. 2017-12-28 20:47:20 +00:00
Tom Hacohen 78b292f1c4 Implement contact and calendar event deletion. 2017-12-28 17:43:16 +00:00
Tom Hacohen f760becae8 Add icons to save/cancel buttons on item edit pages. 2017-12-28 17:43:16 +00:00
Tom Hacohen 84a0bf2a8e Add a cancel button when editing contacts and events.
Fixes #2.
2017-12-25 12:26:27 +00:00
Tom Hacohen e9f984dee9 SearchableAddressBook: add a search icon. 2017-12-18 17:40:40 +00:00
Tom Hacohen ee34109d14 Addressbook: add a searchable address book that lets us filter the list 2017-12-18 16:18:44 +00:00
Tom Hacohen c6df5c800a Addressbook: support passing a filter function and memoize the sort. 2017-12-18 16:05:05 +00:00
Tom Hacohen 7bd3051416 Unify the names of the props of ContactEdit and EventEdit. 2017-12-18 15:05:42 +00:00
Tom Hacohen 30cd979ba8 Journal entries: support filtering by entry uid. 2017-12-18 14:21:57 +00:00
Tom Hacohen ab3ebbff05 Fix the calendar widget on mobile. 2017-12-18 10:39:08 +00:00
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.
2017-12-17 17:49:09 +00:00
Tom Hacohen f74ec6f05a Merge JournalAddressbook and JournalCalendar. 2017-12-17 12:21:39 +00:00
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.
2017-12-17 02:27:21 +00:00
Tom Hacohen 06887c58c3 Fix event types. 2017-12-16 23:06:18 +00:00
Tom Hacohen b876a90a5a Fix the calendar component to avoid re-rendering. 2017-12-16 20:59:08 +00:00
Tom Hacohen 5a1b3af9b0 Calendar: fix the unnecessary recration of closures. 2017-12-16 20:23:22 +00:00
Tom Hacohen 0d6ecfdbdf Calendar: remove the unneccesary events sort. 2017-12-16 20:21:50 +00:00
Tom Hacohen a77e9077bf Address book: make a component out of the list item. 2017-12-16 19:46:38 +00:00
Tom Hacohen 0ee6bbd340 Bring back list margin and remove the explicit contact padding 2017-12-16 18:11:36 +00:00
Tom Hacohen 441549f41d Move LoginForm to the component dir. 2017-12-16 17:54:31 +00:00
Tom Hacohen 5ee24d054d Move all of the view-only components to their own directory. 2017-12-16 16:30:59 +00:00