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
|
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
|
95450932a7
|
Correct typo in booking.js
|
2022-07-26 16:19:29 +03:00 |
|
Alex Tselegidis
|
0576e69ad5
|
Change the private field id attribute for consistency
|
2022-06-21 12:59:24 +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
|
ca7727dfaa
|
Correct event name for toggling BS tabs
|
2022-06-02 09:14:38 +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
|
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
|
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
|
2f67141d75
|
Apply the new add-to-google button for 1.5
|
2022-03-28 08:18:00 +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
|
05e6704e67
|
Secondary info wrapped in small tag and using text-muted class.
|
2022-01-26 21:27:57 +01:00 |
|
Alex Tselegidis
|
72baa18b86
|
Prefill the form field though url parameters (#1021).
|
2022-01-24 23:57:59 +01:00 |
|
Alex Tselegidis
|
9097a968ca
|
Skip the first booking step when only one service and one provider are available (#349).
|
2022-01-24 23:53:06 +01:00 |
|
Alex Tselegidis
|
5df3e63055
|
Correct deserialize general settings method.
|
2022-01-24 22:38:45 +01:00 |
|
Alex Tselegidis
|
03010184f6
|
Improve the display of the booking link for services, providers and service-provider combinations.
|
2022-01-24 22:37:05 +01:00 |
|
Alex Tselegidis
|
42534ffcb3
|
Service duration values shorter than 5 minutes should be acceptable via the services page (#1110).
|
2022-01-24 22:09:30 +01:00 |
|
Alex Tselegidis
|
9271c21fba
|
Optimize column display in the booking page.
|
2022-01-24 21:15:33 +01:00 |
|
Alex Tselegidis
|
8a02d5bf0a
|
Remove the dashes from the any-provider option.
|
2022-01-24 21:06:06 +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 |
|
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
|
e659bd6e08
|
Add soft phone number validation (#820).
|
2022-01-24 15:48:20 +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
|
93aab06187
|
Correct argument value.
|
2022-01-24 15:08:30 +01:00 |
|
Alex Tselegidis
|
fbb9baec50
|
Change display of read only field (remove border).
|
2022-01-19 09:39:13 +01:00 |
|
Alex Tselegidis
|
73a6c791ec
|
Apply the new color selection component to services.
|
2022-01-18 18:54:44 +01:00 |
|
Alex Tselegidis
|
54e4c208a3
|
Update the project subtitle.
|
2022-01-18 13:05:42 +01:00 |
|
Alex Tselegidis
|
116ccb9a76
|
Update since comment tag with 1.5 value
|
2022-01-18 13:01:22 +01:00 |
|
Alex Tselegidis
|
09775d25d5
|
Rename all "unavailable" occurrences to "unavailability" for consistency.
|
2022-01-18 12:54:41 +01:00 |
|
Alex Tselegidis
|
6e53af0356
|
Convert remaining functions to arrow functions in JS files.
|
2022-01-18 11:14:45 +01:00 |
|
Alex Tselegidis
|
8bc1f49613
|
Remove prefix from admins HTML elements
|
2022-01-18 10:33:59 +01:00 |
|
Alex Tselegidis
|
837bcab4fc
|
Remove prefix from secretaries HTML elements
|
2022-01-18 10:05:17 +01:00 |
|
Alex Tselegidis
|
cacc84fd74
|
Remove prefix from providers HTML elements
|
2022-01-18 09:40:19 +01:00 |
|
Alex Tselegidis
|
cf1fe8d537
|
Remove prefix from category HTML elements
|
2022-01-18 09:31:19 +01:00 |
|
Alex Tselegidis
|
b7d9efe7c3
|
Remove prefix from service HTML elements
|
2022-01-18 09:29:56 +01:00 |
|
Alex Tselegidis
|
7b2315c371
|
Rename the working plan bindEventListeners to addEventListeners
|
2022-01-18 08:47:16 +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 |
|