Commit graph

858 commits

Author SHA1 Message Date
Bailey Pumfleet
687ab5ad3e Replace router URL instead of reloading 2021-04-29 13:05:50 +01:00
Bailey Pumfleet
b2c848d666 Fix logout screen icon 2021-04-29 13:03:49 +01:00
Bailey Pumfleet
a1eed7c77e Add URL slugs 2021-04-28 13:24:16 +01:00
Bailey Pumfleet
4d585505f7 Add view link for hidden event types 2021-04-28 10:27:45 +01:00
Bailey Pumfleet
c320b0f20d Add hidden event types 2021-04-28 10:23:30 +01:00
Bailey Pumfleet
b32a4c75c0
Merge pull request #111 from diegofn/main
Update success page calendar icons
2021-04-28 09:28:00 +01:00
Bailey Pumfleet
5fc433ecdf Add day labels to calendar 2021-04-28 09:23:42 +01:00
Heath Daniel
36db7fb4f1 Match formatting 2021-04-27 21:56:30 -04:00
Heath Daniel
83822c777c Fix calendar layout and adjust spacing 2021-04-27 21:50:54 -04:00
Diego Fernando Nieto
2c4fe5c3b7 Update success page calendar icons 2021-04-27 09:35:56 -05:00
vklimontovich
2894be8689 Added telemetry collection (through jitsu.com)
- Introduced useTelemetry() hook
 - Telemetry events are sent for page_view, booking_confirmed, time_selected, date_selected events
 - Telemetry is configured (and can be disabled) with NEXT_PUBLIC_TELEMETRY_KEY env variable
2021-04-27 17:19:12 +03:00
Alex van Andel
d482b54fda Implemented react-timezone-select library, required the installation of 'next-transpile-modules', due to import and export not being natively supported within Next.js. 2021-04-26 12:14:23 +00:00
Alex van Andel
d867631aee Combine different timezones to condense the list a little bit. Fixes https://github.com/calendso/calendso/issues/80 2021-04-22 18:03:52 +00:00
Bailey Pumfleet
6091f7ba86
Merge pull request #87 from emrysal/main
Adds Office 365 / Outlook.com Calendar Integration
2021-04-22 15:04:56 +01:00
Alex van Andel
6a9632bb12 Added User.Read explicitly to office 365 oauth scopes, as it seems some setups do not automatically apply this scope. 2021-04-22 13:27:57 +00:00
Alex van Andel
598a86426b Fixes adding google integration not appearing in the dashboard after adding it. This was due to the credential being added async and the redirect happened before the save has completed. 2021-04-22 11:09:18 +00:00
Alex van Andel
8010abf15a
Adds Office 365 / Outlook.com Calendar Integration
* Added MS_GRAPH_CLIENT_* credentials to .env.example.
* Refactored the google integration into an abstraction layer for creating events and getting the user schedule from either Google or Office 365.
* FIX: when re-authorizing the Google Integration the refresh_token would no longer be set and the google integration would stop working.
* Updated Office 365 integration image
2021-04-21 23:10:48 +01:00
Bailey Pumfleet
ce398bd77c Replace all SVG icons with Heroicons components 2021-04-21 11:10:27 +01:00
Bailey Pumfleet
d28166a2c3 Switch between 12 and 24 hours 2021-04-20 15:41:36 +01:00
Bailey Pumfleet
064ddf9fa3 Add confirmation to set times modal 2021-04-20 15:09:31 +01:00
Bailey Pumfleet
35f7b30097 Add success modal 2021-04-20 13:56:50 +01:00
Bailey Pumfleet
026e5475f1
Merge pull request #53 from harad1/main
Tweaks to the Dashboard UI
2021-04-20 11:36:12 +01:00
Bailey Pumfleet
6b3ba4edae
Merge pull request #56 from harad1/new-event-validation
Basic validation for New Event Type to prevent unexpected behaviour
2021-04-20 11:33:53 +01:00
Damian Harateh
c09ce2b2b5 Basic validation for New Event Type to prevent unexpected behaviour
Previously, when creating a new event type, user was still allowed to create a new event type, even if the event length's field was empty. This would cause a prisma error, since it would receive NaN and no event would have been added, but the page still reloaded. Therefore, a very basic validation to address this, at least in the short-term.
2021-04-20 01:30:38 +01:00
Damian Harateh
c9b334462b Fix for a bug when updating an event type
- Due to the lack of router object, after clicking "Update" on the Event Type - a response would be printed to the console, but without being routed back to the availability page.
2021-04-20 01:25:35 +01:00
Damian Harateh
8b4ef30f74 Tweaks to the Dashboard UI
- Increasing the padding of "Your integrations" tile to match the height of "Welcome to Calendso!" tile in medium and large size screens.
- Tweaking rounding of corners of the "Welcome to Calendso!" tile so it matches the styling of "Your integrations" tile in all screen sizes.
2021-04-19 18:36:39 +01:00
Bailey Pumfleet
64d3fcfab2
Merge pull request #45 from emrysal/main
Added ics library, added icon to download .ics on the success page.
2021-04-19 16:35:18 +01:00
Bailey Pumfleet
3e5ed294a5 Fix incorrect modal toggle 2021-04-19 15:04:04 +01:00
Bailey Pumfleet
3100adfe36
Merge branch 'main' into main 2021-04-19 10:49:42 +01:00
Alex van Andel
90ebf8a97e Added ics library, added icon to download .ics on the success page. 2021-04-17 20:18:51 +00:00
Chris Benseler
cee212c438 refactor: no need for else if true condition returns somrthing 2021-04-17 17:13:42 -03:00
Chris Benseler
501f229d0e refactor: using property assignment 2021-04-17 17:12:09 -03:00
Leonardo Stenico
2b0e8bef7a Completely rebuilt logic when dealing with timezones. Now all available events should appear when selecting a date. 2021-04-17 02:08:35 +02:00
Leonardo Stenico
96e2b762c6 Now owners can set their time zone and users can see available times relatively to their current time zone 2021-04-16 04:09:22 +02:00
Bailey Pumfleet
f4dce81e5f Remove zulu time specification 2021-04-14 22:17:19 +01:00
Bailey Pumfleet
167f981522 Change start and end times of day 2021-04-13 17:16:32 +01:00
Bailey Pumfleet
952bdea723 Fix login spacing issue 2021-04-11 22:02:10 +01:00
Bailey Pumfleet
bc655fd301 Fix conflict checking 2021-04-11 21:51:58 +01:00
Bailey Pumfleet
ddd7ccfb01 Standardise semicolons 2021-04-11 18:12:18 +01:00
Bailey Pumfleet
1db4973aee View and delete integrations 2021-04-10 13:02:35 +01:00
Bailey Pumfleet
ac550f5780 Vertically scroll through timeslots 2021-04-10 12:21:44 +01:00
Bailey Pumfleet
73ea3ca181
Merge pull request #3 from emrysal/main
Fixed some minor bugs that caused console errors
2021-04-10 11:54:23 +01:00
Bailey Pumfleet
652288679c Change full name field to defaultValue 2021-04-09 16:51:00 +01:00
Alex van Andel
e414a178d6 Fixed some minor bugs that caused console errors, changed a>li to li>a to accomodate best practises 2021-04-09 15:47:42 +00:00
Alex van Andel
197ee86c32 When navigating to a calendso user that does not exist, return notFound. 2021-04-08 15:51:13 +00:00
Bailey Pumfleet
2c4b5c2846 Create, edit and delete event types 2021-04-08 15:20:38 +01:00
Bailey Pumfleet
d209d3dd04 Add page headings to settings pages 2021-04-07 22:07:16 +01:00
Bailey Pumfleet
580d2fefb0 Fix hardcoded URL 2021-04-07 21:41:08 +01:00
Bailey Pumfleet
5bedd1f8b2 Fix route parameters 2021-04-07 21:37:41 +01:00
Bailey Pumfleet
f55f2f6321 Add settings section 2021-04-07 16:03:02 +01:00
Bailey Pumfleet
443febac8d Add more empty states 2021-03-31 21:10:53 +01:00
Bailey Pumfleet
38cbb42b2c Add basic homepage content 2021-03-30 16:15:55 +01:00
Bailey Pumfleet
d82dc10d74 Use server side props to get integration data 2021-03-30 14:23:51 +01:00
Bailey Pumfleet
a758c28fb0 Custom login screen and error page 2021-03-29 22:01:12 +01:00
Bailey Pumfleet
1582cfd43f Add self-authentication with Google Calendar API 2021-03-26 15:51:19 +00:00
Bailey Pumfleet
388ff394c7 Add base admin interface 2021-03-24 15:03:04 +00:00
Bailey Pumfleet
d769c3943c Add booking flow 2021-03-22 13:48:48 +00:00
Bailey Pumfleet
f260e295f5 Initial commit from Create Next App 2021-03-10 10:02:39 +00:00