Alex Tselegidis
|
7be4c73e4e
|
Use the "end_section" html helper for better clarify on when a section starts and when it ends
|
2023-03-13 08:24:43 +01:00 |
|
Alex Tselegidis
|
453c6e1302
|
Apply the new escape helper function to the view files
|
2023-03-13 08:18:39 +01:00 |
|
Alex Tselegidis
|
9b66e9fedc
|
Remove the escape function from the lang helper
|
2023-03-13 08:11:01 +01:00 |
|
Alex Tselegidis
|
35023fef06
|
Removed unused config item
|
2023-03-13 08:08:50 +01:00 |
|
Alex Tselegidis
|
9a6233ad3a
|
Add a new string escape helper function
|
2023-03-13 08:08:43 +01:00 |
|
Alex Tselegidis
|
e1a8de1652
|
Do not allow a user to access the app if their account was removed.
|
2023-03-13 07:42:06 +01:00 |
|
Alex Tselegidis
|
f3a3fb047e
|
Add the X-Frame-Options header to the app
|
2023-03-08 10:48:37 +01:00 |
|
Alex Tselegidis
|
af1904679e
|
Add the croatian translation files
|
2023-03-06 10:42:50 +01:00 |
|
Alex Tselegidis
|
2731d2f17c
|
Update the seeders so that they set dynamic passwords by default
|
2023-03-01 09:00:24 +01:00 |
|
Alex Tselegidis
|
963413eb88
|
White list the working plan and working plan exceptions when saving a provider record
|
2023-03-01 08:26:58 +01:00 |
|
Alex Tselegidis
|
9e3611c547
|
Correct button display in mobile views
|
2023-03-01 08:21:57 +01:00 |
|
Alex Tselegidis
|
a04364adcd
|
Remove unused config files
|
2023-03-01 07:45:09 +01:00 |
|
Alex Tselegidis
|
6226e0f86c
|
Toggle the first booking step
|
2023-02-21 08:32:30 +01:00 |
|
Alex Tselegidis
|
9681e7d6ad
|
Set the recipients timezone before sending the appointment email
|
2023-02-21 08:17:22 +01:00 |
|
Alex Tselegidis
|
ea30c62a84
|
Load required settings
|
2023-02-21 08:11:18 +01:00 |
|
Alex Tselegidis
|
c9715d7431
|
Script checks before rendering
|
2023-02-21 08:11:14 +01:00 |
|
Alex Tselegidis
|
a8996b6b99
|
Add the location and notes fields to the appointment email notifications (if a value was provided). (#1341)
|
2023-02-21 08:02:32 +01:00 |
|
Alex Tselegidis
|
ddee652231
|
Remove unnecessary cache load
|
2023-02-21 07:58:30 +01:00 |
|
Alex Tselegidis
|
4d79e1d3cf
|
Improve the structure of the email notifications
|
2023-02-21 07:58:21 +01:00 |
|
Alex Tselegidis
|
c3aca37591
|
Add the "format_timezone" helper function
|
2023-02-21 07:44:34 +01:00 |
|
Alex Tselegidis
|
98976ee382
|
Wrap the date_helper.php functions with try-catch blocks
|
2023-02-20 08:57:50 +01:00 |
|
Alex Tselegidis
|
270c261a58
|
Add the date_helper.php to the project
|
2023-02-20 08:54:29 +01:00 |
|
Alex Tselegidis
|
697b3fa5a8
|
Refactor the email template HTML structure
|
2023-02-20 08:43:00 +01:00 |
|
Alex Tselegidis
|
9727d22205
|
Add a back link to the webhooks page
|
2023-02-20 08:35:29 +01:00 |
|
Alex Tselegidis
|
97382d8da3
|
Add missing JS file to business_settings.php
|
2023-02-20 08:17:48 +01:00 |
|
Alex Tselegidis
|
8ea9171ae2
|
Add label class
|
2023-02-20 07:46:02 +01:00 |
|
Alex Tselegidis
|
c8bfb623e2
|
Apply the future booking limit to the booking page
|
2023-02-13 09:36:08 +01:00 |
|
Alex Tselegidis
|
77256e502a
|
Style the flatpickr in the booking page
|
2023-02-07 08:24:46 +01:00 |
|
Alex Tselegidis
|
85e0567b13
|
Remove jQuery UI from the app entirely
|
2023-02-07 07:43:14 +01:00 |
|
Alex Tselegidis
|
6356e9883f
|
Correct CSS styling for booking page
|
2023-02-07 07:40:42 +01:00 |
|
Alex Tselegidis
|
6deeee0812
|
Replace the datepicker of the booking page
|
2023-02-07 07:39:44 +01:00 |
|
Alex Tselegidis
|
94570a3fdc
|
Change the add button in the calendar page
|
2023-02-07 07:21:04 +01:00 |
|
Alex Tselegidis
|
0e0194c927
|
Replace the date time pickers in the backend section
|
2023-02-02 08:54:47 +01:00 |
|
Alex Tselegidis
|
629bdfc062
|
Add missing translations
|
2023-02-02 08:54:32 +01:00 |
|
Alex Tselegidis
|
deab447284
|
Make all the modals show in the center of the screen and add a scroll bar.
|
2023-02-02 08:25:10 +01:00 |
|
Alex Tselegidis
|
2298533426
|
Update the vendor packages of the project
|
2023-01-27 15:54:26 +01:00 |
|
Alex Tselegidis
|
abcc46db94
|
Add PHP8.2 support to the application
|
2023-01-26 09:17:45 +01:00 |
|
Alex Tselegidis
|
7343389f7b
|
Correct the + symbol processing when sorting results in the API controllers (#1322)
|
2023-01-23 07:54:06 +01:00 |
|
Alex Tselegidis
|
c7371090ba
|
Add missing API fields to Unavailabilities_model.php (#1323)
|
2023-01-23 07:50:24 +01:00 |
|
Alex Tselegidis
|
eb863ea044
|
Add missing API fields to Appointments_model.php
|
2023-01-23 07:50:13 +01:00 |
|
Alex Tselegidis
|
04f480c4c6
|
Remove duplicate command
|
2023-01-23 07:47:47 +01:00 |
|
Alex Tselegidis
|
07b628324d
|
Add default values to the authentication parameters
|
2023-01-23 07:45:40 +01:00 |
|
Alex Tselegidis
|
f8925ddb0d
|
Add the missing "only" filtering to the backend controllers.
|
2023-01-21 12:51:06 +01:00 |
|
Alex Tselegidis
|
b447751c39
|
Add the settings navigation sidebar to the integration sub-pages
|
2023-01-21 12:50:12 +01:00 |
|
Alex Tselegidis
|
1f9d82b18e
|
Add a "back" button to the integrations page.
|
2023-01-21 12:46:06 +01:00 |
|
Alex Tselegidis
|
26dea7bcb6
|
Correct id attribute
|
2023-01-18 11:04:55 +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
|
50ec06b29c
|
Allow API clients to filter appointments by service, provider and customer ID (#1296, #1325)
|
2023-01-14 10:25:25 +01:00 |
|
Alex Tselegidis
|
dfacdc901a
|
Use the "array_values" method in both available-provider filtering conditions to avoid issues with missing keys
|
2023-01-14 10:16:32 +01:00 |
|
Alex Tselegidis
|
cfe88f8901
|
Fix the condition check of the "get_setting" method of providers, secretaries and admins (#1327)
|
2023-01-14 10:15:06 +01:00 |
|