Alex Tselegidis
|
54529a2f14
|
Add support for PHP 8.4 (#1640)
|
2024-12-19 20:13:55 +02:00 |
|
Alex Tselegidis
|
c407bf50a7
|
Make sure that rescheduling from the public page will not throw an error due to the same appointment existing in the calendar
|
2024-05-17 10:12:35 +02:00 |
|
Alex Tselegidis
|
33d189a65a
|
Add the matomo analytics site ID setting for the Matomo integration (#1395)
|
2024-05-11 19:29:14 +02:00 |
|
Alex Tselegidis
|
f1abeee560
|
Move the allowed and optional fields to of CRUD controllers to new overridable properties
|
2024-05-11 19:29:08 +02:00 |
|
Thomas Ingles
|
9ebeb89cb0
|
Fix controller Booking : typo default phone_number
|
2024-05-11 19:28:53 +02:00 |
|
Alex Tselegidis
|
5d823985de
|
Add return types to all class methods
|
2024-05-11 19:26:08 +02:00 |
|
tm8544
|
f84eecf7e8
|
add default settings for language and timezone
|
2024-03-27 17:09:15 +02:00 |
|
Alex Tselegidis
|
4f2927fb67
|
Store and process the custom field value in the booking page
|
2024-02-07 10:45:04 +01:00 |
|
Alex Tselegidis
|
aeadbfbe98
|
Block the public booking operations if the booking page is disabled
|
2023-12-22 12:48:06 +01:00 |
|
Alex Tselegidis
|
2878d1299a
|
Reformat entire codebase for trailing comma that will make line duplication easier
|
2023-12-22 11:35:41 +01:00 |
|
Alex Tselegidis
|
c8a9e2c24b
|
Enable prettier for php and reformat the entire application directory
|
2023-11-29 10:24:09 +01:00 |
|
Alex Tselegidis
|
e9842a40bc
|
Revert renaming the service-categories to categories (for clarity)
|
2023-10-26 08:11:31 +02:00 |
|
Alex Tselegidis
|
ae76ad7385
|
Do not allow a customer to book the same hours multiple times
(#1420)
|
2023-10-23 11:46:41 +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
|
2b552c4535
|
Resolve various PHP inspection issues
|
2023-03-13 09:06:18 +01:00 |
|
Alex Tselegidis
|
ddee652231
|
Remove unnecessary cache load
|
2023-02-21 07:58:30 +01:00 |
|
Alex Tselegidis
|
c8bfb623e2
|
Apply the future booking limit to the booking page
|
2023-02-13 09:36:08 +01:00 |
|
Alex Tselegidis
|
8449d5454c
|
Add ID to the allowed appointments fields (this will fix the rescheduling flow)
|
2023-01-18 10:59:57 +01:00 |
|
Alex Tselegidis
|
59170af997
|
Adjust manage mode handling in booking page
|
2023-01-14 10:15:06 +01:00 |
|
Eero Jääskeläinen
|
a5e9ed3e99
|
Booking reschedule: Fixed manage mode getter
|
2022-11-28 13:21:32 +02:00 |
|
Alex Tselegidis
|
0f6df76667
|
Allow the users to define their own status and assign them to appointments (#244).
|
2022-10-16 21:54:26 +03:00 |
|
Alex Tselegidis
|
8449fd3d28
|
Fix the rescheduling functionality in the booking page
|
2022-10-16 18:07:45 +03:00 |
|
Alex Tselegidis
|
b39d02b416
|
Correct the available slot collection display, when any-provider is selected
|
2022-10-03 17:06:01 +03:00 |
|
Alex Tselegidis
|
658ac78d8f
|
Replace the default exception classes with more specific ones
|
2022-06-20 12:31:11 +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
|
12df8420cb
|
The theme variable can be changed by the "theme" query parameter for the booking page (#1205)
|
2022-05-27 10:04:40 +02:00 |
|
Alex Tselegidis
|
906c91331f
|
Rename unavailability dates to unavailable dates
|
2022-05-26 14:50:12 +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
|
227612565d
|
Correct translation message key
|
2022-04-19 09:14:13 +02:00 |
|
Alex Tselegidis
|
e4e285931f
|
Move the consent creation process to when the appointment gets created and not earlier
|
2022-03-25 12:44:05 +01:00 |
|
Alex Tselegidis
|
e11814057d
|
Whitelist other incoming request params
|
2022-03-25 12:29:17 +01:00 |
|
Alex Tselegidis
|
050478492c
|
Make the captcha challenges more user friendly.
|
2022-01-26 22:04:33 +01:00 |
|
Alex Tselegidis
|
2f41c28786
|
Add a new "is_private" flag to services and providers so that they do not appear in the booking page (#378).
|
2022-01-24 20:50:14 +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
|
083a3e07f6
|
Add the ability to temporarily block new appointments / set away message (#940).
|
2022-01-24 16:38:03 +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
|
6cd3179caa
|
Display "Not Found" booking message when rescheduling with an appointment hash that does not exist.
|
2022-01-19 10:25:28 +01:00 |
|
Alex Tselegidis
|
821afb2211
|
Remove the html_vars call when loading views as it is currently unnecessary.
|
2022-01-19 10:21:05 +01:00 |
|
Alex Tselegidis
|
59c44994f7
|
Add custom Matomo analytics integration (#974).
|
2022-01-19 10:18:00 +01:00 |
|
Alex Tselegidis
|
573786bb65
|
Set the default appointment color upon registration.
|
2022-01-19 09:11:42 +01:00 |
|
Alex Tselegidis
|
378c5eaa25
|
Set the manage mode to TRUE if the appointment ID is set.
|
2022-01-18 17:59:10 +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
|
0da73ab43e
|
Remove the "ajax_" prefix from all new AJAX endpoints.
|
2022-01-17 19:44:44 +01:00 |
|
Alex Tselegidis
|
43ad017d7a
|
Refactor the booking related JS files so that they become standalone modules.
|
2022-01-13 11:33:40 +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
|
a090b2eba9
|
Updated the file banner info
|
2021-12-18 17:44:07 +01:00 |
|
Alex Tselegidis
|
0ff19b050d
|
Use the html_vars and script_vars for assigning the page variables
|
2021-12-18 17:22:40 +01:00 |
|