Commit graph

629 commits

Author SHA1 Message Date
Alex Tselegidis
ae26a5f397 Add Open Graph information to the public booking page so that it renders nicely once shared on social media apps (#1382) 2023-07-11 07:58:57 +02:00
Alex Tselegidis
792e0545e8 Do not allow users to enable the Google Sync if "all" is selected 2023-07-11 07:44:25 +02:00
Alex Tselegidis
5473544258 Allow working plan exceptions to be defined as non-working days (#1383). 2023-07-10 08:22:55 +02:00
Alex Tselegidis
9a3c2e4036 Do not show the day numbers in the month view 2023-07-05 17:39:49 +02:00
Alex Tselegidis
4d58075ef7 Preselect the date with a query parameter (#1376) 2023-07-03 10:05:20 +02:00
Alex Tselegidis
6383974c21 Change the $secondary color to $gray-600 so that it becomes less dark 2023-06-20 19:12:42 +03:00
Alex Tselegidis
afe06721f7 Keep the same provider while changing services (if possible). 2023-06-20 19:02:32 +03:00
Alex Tselegidis
03fbc518da Make the secondary colors of the lumen theme more visible 2023-06-20 18:48:20 +03:00
Alex Tselegidis
359c458404 Correct the default status value. 2023-06-19 13:16:58 +03:00
Alex Tselegidis
2f69be2bd0 Update the equivalent appointment removal action of the calendar table view. 2023-06-01 14:30:08 +02:00
Alex Tselegidis
8e37e54bdb Refactor the calendar page appointment removal so that it also uses a request parameter called "cancellation_reason", just like the public booking page does. 2023-06-01 14:25:02 +02:00
Alex Tselegidis
64edc3e450 Remove the unnecessary switch case of the calendar page. 2023-06-01 14:19:14 +02:00
Alex Tselegidis
121571f517 Display the any-provider option only if there are more than one providers available for selection 2023-05-04 17:56:43 +02:00
Alex Tselegidis
243a0467b0 Display the error message in the message modal correctly. 2023-05-04 17:51:06 +02:00
Alex Tselegidis
82b25b50ad Import the window moment object 2023-05-04 17:48:58 +02:00
Alex Tselegidis
230f052b9a Correct the min date of the booking datepicker so that it accepts the current date as a selection 2023-05-04 17:48:48 +02:00
Alex Tselegidis
0fbc3b906d Automatically store and remember the last selected filter item in the calendar page. 2023-05-04 12:00:17 +02:00
Alex Tselegidis
bf3f2d7131 Unselect the selected time of the calendar right after it is detected. 2023-05-04 11:57:02 +02:00
Alex Tselegidis
d3c96efac5 Enhance the booking info field display. 2023-05-04 11:52:54 +02:00
Alex Tselegidis
f285414391 Add an additional message parameter to define if a message is dismissible. 2023-05-04 11:36:49 +02:00
Alex Tselegidis
194fa16039 Fix all Sass deprecation warnings 2023-05-03 07:56:12 +02:00
Alex Tselegidis
9bcc67ac89 Enable the nowIndicator in fullcalendar modules 2023-05-03 07:32:02 +02:00
Alex Tselegidis
f67097932f Do not display empty customer information in the booking confirmation step. 2023-05-03 07:25:31 +02:00
Alex Tselegidis
46a865300e Escape the legal settings, service and category name in the booking page 2023-04-15 14:14:42 +02:00
Alex Tselegidis
2255c84778 Escape the popover title for special HTML characters. 2023-04-05 15:38:17 +02:00
Alex Tselegidis
55b64d42ae Perform various styling changes to the fullcalendar widget 2023-03-20 08:56:02 +01:00
Alex Tselegidis
b3a82bf5f4 Make the notification button sm 2023-03-17 07:49:00 +01:00
Alex Tselegidis
9689098d5a Correct the z-index value of the backend notification component 2023-03-17 07:48:25 +01:00
Alex Tselegidis
8ea1567036 Correct the cookie notice condition check 2023-03-17 07:06:41 +01:00
Alex Tselegidis
5827a36d7a Remove unused method 2023-03-01 08:22:30 +01:00
Alex Tselegidis
f58016ba9d Fine tune the calendar selection callback 2023-03-01 08:22:15 +01:00
Alex Tselegidis
e2d43a25bb CSS improvements to the calendar page. 2023-03-01 08:21:35 +01:00
Alex Tselegidis
6226e0f86c Toggle the first booking step 2023-02-21 08:32:30 +01:00
Alex Tselegidis
01d03f50a6 Correct the display of the cancellation message box 2023-02-21 08:08:09 +01:00
Alex Tselegidis
6245d389b2 Comment updates 2023-02-21 08:06:36 +01:00
Alex Tselegidis
2999dcda87 Define local variables for UMD libraries 2023-02-21 08:05:55 +01:00
Alex Tselegidis
dd08cbc882 Hide the inactive working plan row input elements 2023-02-20 08:33:11 +01:00
Alex Tselegidis
93fdbd875a Correct the message modal handling methods 2023-02-20 08:24:49 +01:00
Alex Tselegidis
efb9fda649 Correct flatpickr positioning issue on modals 2023-02-20 08:09:03 +01:00
Alex Tselegidis
0d52732489 Replace selector with variable 2023-02-20 08:06:12 +01:00
Alex Tselegidis
9ec281640e Fix working plan handling and refactor to arrow functions 2023-02-20 08:01:27 +01:00
Alex Tselegidis
c891985c1b Remove old jQuery UI timepicker call 2023-02-20 07:42:13 +01:00
Alex Tselegidis
11188872fa Hide days that are outside the current month in the datepicker 2023-02-20 07:41:49 +01:00
Alex Tselegidis
c8bfb623e2 Apply the future booking limit to the booking page 2023-02-13 09:36:08 +01:00
Alex Tselegidis
7f534e51c7 Correct datepicker navigation issue in booking page 2023-02-13 09:13:36 +01:00
Alex Tselegidis
122759b531 Grey out the unavailable dates of the booking flatpickr instance 2023-02-10 13:38:00 +01:00
Alex Tselegidis
7b6565fe32 Replace the jQuery UI 'fade' easing with the jQuery fadeIn and fadeOut methods 2023-02-10 13:22:38 +01:00
Alex Tselegidis
1ae06fcf0a Add background change on month dropdown hover 2023-02-10 13:20:11 +01:00
Alex Tselegidis
dd3697c018 Change null default value with undefined 2023-02-07 09:29:12 +01:00
Alex Tselegidis
77256e502a Style the flatpickr in the booking page 2023-02-07 08:24:46 +01:00