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
|
10e885225e
|
Do not load the matomo script if the is no URL specified
|
2022-05-26 14:51:46 +02:00 |
|
Alex Tselegidis
|
bea53207d9
|
Legend display issue in Firefox
|
2022-05-20 17:54:14 +02:00 |
|
Alex Tselegidis
|
efc532664a
|
Use grouped_timezones consistently across the app controllers
|
2022-03-29 10:16:07 +02:00 |
|
Alex Tselegidis
|
669aa2f6c6
|
Add customer language and timezone fields to the appointments modal (#1094)
|
2022-03-29 10:15:24 +02:00 |
|
Alex Tselegidis
|
0452e9543d
|
Perform styling improvements in final booking step
|
2022-03-25 11:09:29 +01:00 |
|
Alex Tselegidis
|
2d88e720ae
|
Add more contrast
|
2022-03-25 11:02:07 +01:00 |
|
Alex Tselegidis
|
d4d7fd13d0
|
Add a border between the display selected service and provider provider
|
2022-01-24 21:23:41 +01:00 |
|
Alex Tselegidis
|
9271c21fba
|
Optimize column display in the booking page.
|
2022-01-24 21:15:33 +01:00 |
|
Alex Tselegidis
|
ab4e404fac
|
The display-selected-service and display-selected-provider elements will be invisible by default.
|
2022-01-24 21:05:43 +01:00 |
|
Alex Tselegidis
|
442c644c01
|
Move the terms and privacy checkbox to the last step.
|
2022-01-24 21:04:03 +01:00 |
|
Alex Tselegidis
|
2bf9a6193e
|
Add a new setting that toggles the login link of the booking page (#1148).
|
2022-01-24 20:02:17 +01:00 |
|
Alex Tselegidis
|
e9a9314909
|
Enable the change of the brand logo and colors from the backend (#789).
|
2022-01-24 18:36:12 +01:00 |
|
Alex Tselegidis
|
e1fe30d73b
|
Update the backend header setting menu item titles.
|
2022-01-24 15:56:14 +01:00 |
|
Alex Tselegidis
|
08f09d66a9
|
Change placeholder service and provider text.
|
2022-01-24 15:47:02 +01:00 |
|
Alex Tselegidis
|
f31fcfbca7
|
Company name styling.
|
2022-01-24 15:45:24 +01:00 |
|
Alex Tselegidis
|
458595fa24
|
Add an option to deactivate the remove-all-data function for customers (#808).
|
2022-01-24 15:31:42 +01:00 |
|
Alex Tselegidis
|
5982a79852
|
Skip the first booking step if both service and provider were preselected (#1117).
|
2022-01-24 15:22:34 +01:00 |
|
Alex Tselegidis
|
a91d6c0ce6
|
Language selection bg color in backend pages.
|
2022-01-24 14:18:47 +01:00 |
|
Alex Tselegidis
|
5ca7d93781
|
Change the dropdown-menu-right to dropdown-menu-end (bootstrap v5).
|
2022-01-24 13:48:06 +01:00 |
|
Alex Tselegidis
|
becf82ad67
|
Change the success elements with the primary brand
|
2022-01-24 13:41:59 +01:00 |
|
Alex Tselegidis
|
aa00c97fb3
|
Styling changes to the booking cancellation frame.
|
2022-01-24 13:28:29 +01:00 |
|
Alex Tselegidis
|
e07f47b30b
|
Import new bootwatch theme and adjust the styling of the app elements for better display
|
2022-01-24 12:55:45 +01:00 |
|
Alex Tselegidis
|
59c44994f7
|
Add custom Matomo analytics integration (#974).
|
2022-01-19 10:18:00 +01:00 |
|
Alex Tselegidis
|
0f0b3c114e
|
Apply the new color selection component to the appointments modal.
|
2022-01-18 19:01:26 +01:00 |
|
Alex Tselegidis
|
a72dd9edb5
|
Create new color selection component.
|
2022-01-18 18:54:36 +01:00 |
|
Alex Tselegidis
|
b65eabd9ed
|
Make sure the booking cancellation is a post request and has a reason value provided (#1178).
|
2022-01-18 18:03:55 +01:00 |
|
Alex Tselegidis
|
2e28567e7f
|
Keep the calendar view to table when clicking on the backend header menu item.
|
2022-01-18 17:05:11 +01:00 |
|
Alex Tselegidis
|
54e4c208a3
|
Update the project subtitle.
|
2022-01-18 13:05:42 +01:00 |
|
Alex Tselegidis
|
09775d25d5
|
Rename all "unavailable" occurrences to "unavailability" for consistency.
|
2022-01-18 12:54:41 +01:00 |
|
Alex Tselegidis
|
a7077ef642
|
Make sure that component view files are reusable by only using the local variables instead of the global ones.
|
2022-01-18 11:04:08 +01:00 |
|
Alex Tselegidis
|
c9fd813d0b
|
Remove attribute from js script components.
|
2022-01-18 10:43:40 +01:00 |
|
Alex Tselegidis
|
65d2836911
|
The timezone component must not use the global vars when rendering.
|
2022-01-18 10:32:30 +01:00 |
|
Alex Tselegidis
|
9f08ce329e
|
Replace direct use of variables inside views with the new "vars" helper method.
|
2022-01-18 08:45:02 +01:00 |
|
Alex Tselegidis
|
8dad2d9624
|
Replace the global App.Lang with the "lang" helper method, which is more appropriate due to the dynamic load of script translation strings.
|
2022-01-18 08:22:25 +01:00 |
|
Alex Tselegidis
|
e93565500d
|
Replace the global App.Vars with the "vars" helper method, which is more appropriate due to the dynamic load of script vars.
|
2022-01-18 08:18:22 +01:00 |
|
Alex Tselegidis
|
a8b5062bd3
|
Correct login href value based on logged-in state.
|
2022-01-17 18:06:31 +01:00 |
|
Alex Tselegidis
|
2b0eb8d18b
|
Remove remanining GlobalVariables occurrences.
|
2022-01-17 18:02:50 +01:00 |
|
Alex Tselegidis
|
1ebc50893e
|
Code refactoring and improvements for the unavailabilities modal component.
|
2022-01-17 04:46:18 +01:00 |
|
Alex Tselegidis
|
f2c40a58b2
|
Rename the manage-unavailable-modal to unavailabilities-modal
|
2022-01-14 08:43:53 +01:00 |
|
Alex Tselegidis
|
7126d75988
|
Rename the manage-appointment-modal to appointments-modal
|
2022-01-14 08:39:11 +01:00 |
|
Alex Tselegidis
|
795eccb165
|
The booking footer "backend" link must point to the new calendar controller.
|
2022-01-13 11:33:19 +01:00 |
|
Alex Tselegidis
|
44b438440b
|
Add missing phpdoc template variable.
|
2022-01-12 11:20:07 +01:00 |
|
Alex Tselegidis
|
cd2fe86aa3
|
The working_plan_exceptions_modal.php will load its own script automatically
|
2022-01-10 09:38:06 +01:00 |
|
Alex Tselegidis
|
2589902a26
|
Changed menu item order
|
2022-01-05 08:37:42 +01:00 |
|
Alex Tselegidis
|
4e9ed6bf52
|
Adjusted required customer fields based on booking to the appointments modal
|
2022-01-05 08:31:58 +01:00 |
|
Alex Tselegidis
|
6ed5c8793e
|
Removed semicolons
|
2022-01-05 08:12:06 +01:00 |
|
Alex Tselegidis
|
afad7920eb
|
The booking page will render based on the selected displayed/required fields.
|
2021-12-20 09:38:37 +01:00 |
|
Alex Tselegidis
|
4eec5fbe46
|
Refactored the booking settings page functionality and structure
|
2021-12-20 09:16:44 +01:00 |
|
Alex Tselegidis
|
84df2423c2
|
Improved the footer display for mobile and desktop viewports
|
2021-12-18 19:32:26 +01:00 |
|
Alex Tselegidis
|
c53cd000d8
|
Refactored the account page functionality and structure
|
2021-12-18 18:25:03 +01:00 |
|
Alex Tselegidis
|
2cc3123a2f
|
Added var tags in the template comments
|
2021-12-17 10:59:07 +01:00 |
|
Alex Tselegidis
|
5420ef1389
|
Updated the booking page so that it works with the new html_vars and script_vars helper functions.
|
2021-12-17 10:55:37 +01:00 |
|
Alex Tselegidis
|
74c48e8a9a
|
Renamed and updated the js_lang_script and js_vars_script components
|
2021-12-17 10:55:10 +01:00 |
|
Alex Tselegidis
|
c49f141bbb
|
Moved the booking confirmation and cancellation code out of the booking controller
|
2021-12-16 08:37:55 +01:00 |
|
Alex Tselegidis
|
bb3665272d
|
Renamed language_script.php to js_language_script.php for clarity
|
2021-12-16 08:21:29 +01:00 |
|
Alex Tselegidis
|
c9d9153594
|
Renamed config_script.php to js_config_script.php for clarity
|
2021-12-16 08:20:10 +01:00 |
|
Alex Tselegidis
|
4ef2c0a9bb
|
Changed cancellation frame view file name
|
2021-12-16 08:19:08 +01:00 |
|
Alex Tselegidis
|
1a0ed47fe3
|
Changed the names of the booking step components
|
2021-12-16 08:18:37 +01:00 |
|
Alex Tselegidis
|
3dee36d4c1
|
Moved booking sections into the components directory
|
2021-12-16 08:13:27 +01:00 |
|
Alex Tselegidis
|
568ff9be2e
|
Renamed the service category resource to just category
|
2021-12-15 08:00:48 +01:00 |
|
Alex Tselegidis
|
62a5ace98e
|
Added the config_script.php file that will load the application config values to the global App object
|
2021-12-14 07:48:09 +01:00 |
|
Alex Tselegidis
|
4f9fbc05e3
|
Added the language script in the layout templates
|
2021-12-13 07:48:56 +01:00 |
|
Alex Tselegidis
|
885dcbf5c8
|
Moved the footer and header templates to the component directory
|
2021-12-13 07:34:51 +01:00 |
|
Alex Tselegidis
|
633cf0a722
|
Adjusted the form elements based on the new Bootstrap 5 structure
|
2021-11-23 09:53:10 +01:00 |
|
Alex Tselegidis
|
ec2109db54
|
Changed data-dismiss to data-bs-dismiss
|
2021-11-23 08:46:32 +01:00 |
|
Alex Tselegidis
|
0088065e43
|
Updated the margin helper classes
|
2021-11-23 08:41:37 +01:00 |
|
Alex Tselegidis
|
4a9f5f4a87
|
Updated the modal close button
|
2021-11-23 08:35:39 +01:00 |
|
alextselegidis
|
e0a6f9482e
|
Removed the tabindex prop as it makes problems with datepickers in iOS mobile devices
|
2021-11-22 08:09:56 +01:00 |
|
alextselegidis
|
aa760e827e
|
Fixed variable problems of the manage_appointment_modal.php component
|
2021-11-16 10:40:15 +01:00 |
|
alextselegidis
|
fa313c3ef3
|
Moved partial and other reusable view files into the new "components" directory
|
2021-11-12 08:24:43 +01:00 |
|