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
|
13b1ad3966
|
Move the receive-notifications checkbox into a frame
|
2022-07-26 16:16:10 +03:00 |
|
Alex Tselegidis
|
48828d4dcf
|
Move the private checkbox field into an "options" frame
|
2022-07-26 16:13:05 +03:00 |
|
Alex Tselegidis
|
2564ee0c36
|
Move the options frame before the description field
|
2022-07-26 16:11:43 +03:00 |
|
Alex Tselegidis
|
0051a6e607
|
Move the webhook notes field to the bottom of the page
|
2022-07-26 16:10:47 +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
|
b79a17f25e
|
Remove unnecessary webhooks page element
|
2022-06-27 11:28:21 +03:00 |
|
Alex Tselegidis
|
680d01d16f
|
Group checkboxes in a frame in booking settings page
|
2022-06-27 11:27:25 +03:00 |
|
Alex Tselegidis
|
0576e69ad5
|
Change the private field id attribute for consistency
|
2022-06-21 12:59:24 +03:00 |
|
Alex Tselegidis
|
181afcb4b9
|
Correct layout page title
|
2022-06-21 12:58:48 +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
|
c3b643376b
|
Change the display of the appointment timezone information
|
2022-06-02 15:50:08 +02:00 |
|
Alex Tselegidis
|
2effec6c23
|
More color style fixes
|
2022-06-02 15:16:24 +02:00 |
|
Alex Tselegidis
|
b15a051ee3
|
Show an error when using a translation key that does not exist
|
2022-06-02 09:48:02 +02:00 |
|
Alex Tselegidis
|
89d22ed7e1
|
Apply company color to message layout pages too
|
2022-06-02 09:42:14 +02:00 |
|
Alex Tselegidis
|
9cab342719
|
Apply missing styles when overriding the default colors with the company colors
|
2022-06-02 09:19:23 +02:00 |
|
Alex Tselegidis
|
8df576fef4
|
Correct the path to the theme css file in installation and update page
|
2022-06-01 12:56:41 +02: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
|
d7e5817484
|
Hide the customer add button if the limit customer access setting is enabled
|
2022-05-27 09:27:25 +02:00 |
|
Alex Tselegidis
|
2e21b05545
|
Rename the "limit_customer_visibility" setting to "limit_customer_access"
|
2022-05-27 09:23:38 +02:00 |
|
Alex Tselegidis
|
9b9888df47
|
Add new limit_customer_visibility setting (#1199)
|
2022-05-26 15:55:26 +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
|
d30e83fb56
|
Add missing button icon margin
|
2022-05-26 14:54:22 +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
|
46e6661bde
|
Add missing layout slot for styles
|
2022-05-24 10:47:33 +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
|
905dd59425
|
Allow the user to select their own preferred language (#1263)
|
2022-05-20 18:15:14 +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
|
c5ab2849cd
|
Change login URL in the installation template
|
2022-03-29 09:58:31 +02:00 |
|
Alex Tselegidis
|
942cb3d46f
|
Update the usage of the localization http client across all layouts and pages
|
2022-03-28 08:33:45 +02:00 |
|
Alex Tselegidis
|
2f67141d75
|
Apply the new add-to-google button for 1.5
|
2022-03-28 08:18:00 +02:00 |
|
Alex Tselegidis
|
62d3a00fd9
|
Remove unnecessary file (post-merge fix)
|
2022-03-25 12:40:48 +01: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
|
a3b8228122
|
Merge branch 'master' into develop
# Conflicts:
# application/config/autoload.php
# application/config/config.php
# application/controllers/Appointments.php
# application/controllers/Backend.php
# application/controllers/Backend_api.php
# application/controllers/Captcha.php
# application/controllers/Console.php
# application/controllers/Google.php
# application/controllers/Installation.php
# application/core/EA_Controller.php
# application/core/EA_Model.php
# application/libraries/Google_sync.php
# application/libraries/Ics_file.php
# application/models/Settings_model.php
# application/views/appointments/book_success.php
# assets/css/layouts/backend_layout.scss
# assets/css/no_privileges.css
# assets/js/backend_calendar_table_view.js
# assets/js/backend_calendar_unavailability_events_modal.js
# assets/js/frontend_book.js
# assets/js/general_functions.js
# assets/js/pages/booking_confirmation.js
# assets/js/working_plan_exceptions_modal.js
# composer.json
# composer.lock
# docs/console.md
# docs/docker.md
# docs/faq.md
# docs/get-involved.md
# docs/google-calendar-sync.md
# docs/installation-guide.md
# docs/manage-translations.md
# docs/readme.md
# docs/rest-api.md
# docs/update-guide.md
# gulpfile.js
# system/core/Input.php
# system/core/Output.php
# system/core/Security.php
# system/libraries/Session/drivers/Session_files_driver.php
|
2022-03-25 10:53:46 +01:00 |
|
Alex Tselegidis
|
f7ffb25f05
|
Replace Google Client JS with the Google Calendar Template link in the book success page (#1216)
|
2022-02-24 15:38:51 +01:00 |
|
Alex Tselegidis
|
6d404b0a9a
|
The installation page uses the custom bootstrap style.
|
2022-02-10 20:54:15 +01:00 |
|
Alex Tselegidis
|
7fdc5cf7fe
|
Correct the installation page (#1187)
|
2022-02-10 20:40:44 +01:00 |
|
Alex Tselegidis
|
987dc4aaeb
|
Add missing "me-2" class to sync button.
|
2022-01-24 22:41:09 +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
|
d580463977
|
Add reset company color button so that the color can be easily switched back to the original state.
|
2022-01-24 20:58:15 +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 |
|