Commit Graph

635 Commits

Author SHA1 Message Date
Alex Tselegidis 571b169756 Remove unnecessary flag 2023-09-12 19:10:40 +03:00
popod fa55a4832b
fix display of long unavailability notes 2023-07-28 16:41:25 +02:00
Alex Tselegidis 0fdb1ffdae Correct the date parsing on Safari based browsers, while changing the month in the booking page 2023-07-24 09:48:27 +02:00
Alex Tselegidis 0bb02ae2bf Set the right locale to the fullcalendar instances 2023-07-17 07:50:55 +02:00
Alex Tselegidis ebe087553e Automatically select the next available date in the booking page or display a message if this month is unavailable (#1075) (#1204) 2023-07-11 08:11:41 +02:00
Alex Tselegidis 07ff42c1a4 Correct the displayed calendar height 2023-07-11 08:02:56 +02:00
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