Commit Graph

558 Commits

Author SHA1 Message Date
Alex Tselegidis 8449fd3d28 Fix the rescheduling functionality in the booking page 2022-10-16 18:07:45 +03:00
Alex Tselegidis 1fe33fb672 Correct the working_plan.js comment 2022-10-16 18:05:23 +03:00
Alex Tselegidis 37b165f8a2 Make sure the browser timezone is listed before preselecting it (otherwise use UTC) 2022-10-05 12:09:57 +03:00
Alex Tselegidis 436c49319c Fix the popover behavior in the calendar page 2022-10-03 17:06:01 +03:00
Alex Tselegidis cc05380f2d Use a default value in case the timezone could not be detected 2022-10-03 17:06:01 +03:00
Alex Tselegidis bd6ccfb55e Add missing parameter to the validate username function 2022-10-03 17:06:01 +03:00
Alex Tselegidis efa2dbcba1 Make sure the right elements are being used for the booking wizard navigation 2022-09-18 16:14:29 +03:00
Alex Tselegidis 3c1d49dcb3 Fine tuning the styling of the booking-link elements 2022-09-14 13:01:07 +02:00
Alex Tselegidis f28a8d032c Link labels to their corresponding checkbox so that they become easier to click 2022-09-14 12:34:04 +02:00
Alex Tselegidis c71f37ca73 Change the opacity of the close button 2022-09-14 12:27:48 +02:00
Alex Tselegidis 1758d5b37a Change color of secondary buttons 2022-09-14 12:15:51 +02:00
Alex Tselegidis 7695cbfdfa Adjust the appointment-row padding value for the customers page 2022-09-14 12:02:09 +02:00
Alex Tselegidis 0beed86b3f The provider checkboxes must be disabled after the page renders 2022-09-14 12:01:46 +02:00
Alex Tselegidis c879b582a0 Remove the integrations.scss as it is no longer needed 2022-09-14 10:24:56 +02:00
Alex Tselegidis f92d43b407 Fix the event popover behavior after updating to the latest bootstrap. 2022-09-14 10:14:47 +02:00
Alex Tselegidis d408b6040a Make sure at least one field is displayed in the booking page 2022-07-27 02:26:19 +03:00
Alex Tselegidis dcc5084807 Display the company working plan when browsing the "all" filter item 2022-07-27 02:19:42 +03:00
Alex Tselegidis 91dff1efa6 Set default values for the user options 2022-07-26 17:12:06 +03:00
Alex Tselegidis f6ad9bba25 Remove debugger statement 2022-07-26 17:10:20 +03:00
Alex Tselegidis ec0924fb7e Add matomo analytics settings page 2022-07-26 16:39:31 +03:00
Alex Tselegidis 8eddb768d4 Add google analytics settings page 2022-07-26 16:39:15 +03:00
Alex Tselegidis 27d58effdf Add API settings page 2022-07-26 16:38:58 +03:00
Alex Tselegidis 1aac411c7f Create new "Integrations" page for managing 3rd party integrations 2022-07-26 16:38:29 +03:00
Alex Tselegidis 95450932a7 Correct typo in booking.js 2022-07-26 16:19:29 +03:00
Alex Tselegidis 3d8d5afa4c Add new setting for limiting new public bookings in the future (#1203). 2022-06-27 15:14:46 +03:00
Alex Tselegidis 71e12a1aae The search method parameters are optional 2022-06-21 13:02:10 +03:00
Alex Tselegidis 0576e69ad5 Change the private field id attribute for consistency 2022-06-21 12:59:24 +03:00
Alex Tselegidis 90b3e0e745 Set max-width for color selection component 2022-06-20 12:40:46 +03:00
Alex Tselegidis 0d5e60cdb7 Add support for dynamic webhook definition in the settings page (#581) 2022-06-20 12:12:36 +03:00
Alex Tselegidis 80cc4f9d5d Correct CSS selector 2022-06-20 12:12:36 +03:00
Alex Tselegidis 7cbce26160 Correct calendar rendering in table view 2022-06-02 09:37:43 +02:00
Alex Tselegidis ca7727dfaa Correct event name for toggling BS tabs 2022-06-02 09:14:38 +02:00
Alex Tselegidis 8a5e4a67b0 Use no-value placeholders in the appointments modal 2022-05-27 09:29:19 +02:00
Alex Tselegidis e390ab6b42 The filter HTML will use no-value placeholders for empty fields 2022-05-27 09:25:21 +02:00
Alex Tselegidis e09647d01f Fix the booking cancellation flow and make sure analytics are loaded in both confirmation and cancellation (#1200) 2022-05-26 15:35:17 +02:00
Alex Tselegidis 72e84bd4f3 Group commonly used UI components to a single utility module 2022-05-26 15:17:33 +02:00
Alex Tselegidis 906c91331f Rename unavailability dates to unavailable dates 2022-05-26 14:50:12 +02:00
Alex Tselegidis d6e913edd8 Change the table view slot time format (consistent with default view) 2022-05-26 14:47:12 +02:00
Alex Tselegidis 995b995aba
Merge pull request #1267 from jeroenvds/patch-1
Fix unavailability in calendar while booking
2022-05-26 14:47:06 +02:00
Alex Tselegidis a9a72e503d Use the default service duration if the user just clicks on a calendar slot for creating a new appointment (#1237) 2022-05-26 14:26:36 +02:00
Alex Tselegidis ae71c4c89d Make sure the right provider timezone information is displayed in the appointment and unavailability modals 2022-05-24 10:47:56 +02:00
jeroenvds 148b5df302
Fix unavailability in calendar while booking
Use moment set date for setting the day of the month. Day is used for day of the week.
2022-05-23 17:56:11 +02:00
Alex Tselegidis c84fb2d3db Change the way theme files are loaded, keep only 10 themes 2022-05-22 17:18:44 +02:00
Alex Tselegidis 6666e5862c Support multiple Bootswatch themes for the app (#1205). 2022-05-22 14:39:19 +02:00
Alex Tselegidis b253a002a8 Do no to overwrite the password when updating the account info 2022-05-20 18:15:14 +02:00
Alex Tselegidis 905dd59425 Allow the user to select their own preferred language (#1263) 2022-05-20 18:15:14 +02:00
Alex Tselegidis ffb19f113a Do not display the working plan exception option if no direct provider is selected 2022-05-20 18:03:03 +02:00
Alex Tselegidis 0e316e7dea
Merge pull request #1206 from albertsalles4/develop
Fix Datepicker in Backend's Calendar Header does not change accordinly to language and first day #1201
2022-05-10 14:34:25 +02:00
Alex Tselegidis 403edba15f
Merge pull request #1245 from JanC/1244-secreterie-providers
[1244] Fix providers not visible for secretaries
2022-05-10 13:51:44 +02:00
Jan Chaloupecky b87f7aa1b3 fix providers not visible for secretaries 2022-04-22 15:15:42 +02:00