|
98a37bde1d
|
Merge remote-tracking branch 'remotes/upstream/develop' into develop
|
2024-01-09 21:53:49 +03:00 |
|
Alex Tselegidis
|
b192b437e0
|
Patch the Captcha_builder.php for PHP8.2
|
2024-01-06 11:41:43 +01:00 |
|
|
26d909a19b
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2024-01-05 21:32:28 +03:00 |
|
Alex Tselegidis
|
87cb1e190b
|
Correct typo
|
2024-01-04 21:57:01 +01:00 |
|
|
890f265bb9
|
fix: timezone errors
|
2024-01-01 22:27:04 +03:00 |
|
|
c8e8fb64f1
|
BREAKING CHANGE!: change default timezones to Istanbul (+3:00)
|
2024-01-01 19:58:56 +03:00 |
|
|
d7ff69480a
|
update languages and branding
|
2024-01-01 19:53:24 +03:00 |
|
|
212b6b732d
|
add todos
|
2024-01-01 12:05:20 +03:00 |
|
|
514e2ebc18
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2024-01-01 12:00:49 +03:00 |
|
|
d08d1459e2
|
Rearrange Istanbul in Timezones
|
2024-01-01 11:56:55 +03:00 |
|
|
ec0a846aa1
|
Initial Commit for MaketRandevu
|
2024-01-01 01:14:38 +03:00 |
|
|
74baecc207
|
branding to develop branch
|
2023-12-31 21:46:27 +03:00 |
|
|
9c58c12c79
|
Merge branch 'local-original-dev' into develop
|
2023-12-23 00:15:29 +03:00 |
|
|
abfac25d81
|
merge changes from master branch
|
2023-12-22 23:44:48 +03:00 |
|
|
c032664bde
|
fix(timezone): update Istanbul timezone
|
2023-12-22 21:35:13 +03: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
|
1eada1b0e2
|
Send the appointment notifications to the language of the recipient instead of the currently logged in user language #1402
|
2023-12-12 12:14:01 +01:00 |
|
Alex Tselegidis
|
1cb5a2288c
|
Return password
|
2023-11-29 10:43:08 +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
|
f040404332
|
Apply the blocked periods to the booking page availability (#432)
|
2023-11-17 11:38:17 +01:00 |
|
Alex Tselegidis
|
9e2c4827aa
|
Revert back to the default password for simplicity
|
2023-11-17 07:35:52 +01:00 |
|
Alex Tselegidis
|
e987aedf75
|
Various fixed on the Google Sync process
|
2023-10-23 11:34:39 +02:00 |
|
Alex Tselegidis
|
cf19a90311
|
Drop support for soft deletes in order to reduce the code complexity and data usage
|
2023-10-19 16:25:45 +02:00 |
|
Alex Tselegidis
|
73323c15d3
|
Use the same email subject for both customer and provider for when an appointment is updated (#1403)
|
2023-10-12 12:58:54 +02:00 |
|
Alex Tselegidis
|
cac3e6317d
|
Rename variable
|
2023-10-09 09:56:40 +02:00 |
|
Alex Tselegidis
|
5a5c4333be
|
Set a default value for the default provider
|
2023-07-29 12:02:52 +02:00 |
|
Alex Tselegidis
|
29bd6dd23a
|
Set the default value of the working plan exceptions to be an array
|
2023-07-29 11:59:41 +02:00 |
|
Alex Tselegidis
|
c226d188c9
|
Use the unavailabilities model instead of the appointments model
|
2023-07-18 07:54:47 +02:00 |
|
Alex Tselegidis
|
90c5c0282d
|
Update the working plan exception checks in Availability.php for non-working days
|
2023-07-17 07:56:51 +02:00 |
|
Alex Tselegidis
|
36937a6492
|
Remove the Google Product Name and Google API Key config values as they are no longer needed
|
2023-07-11 07:50:16 +02:00 |
|
Alex Tselegidis
|
8e37e54bdb
|
Refactor the calendar page appointment removal so that it also uses a request parameter called "cancellation_reason", just like the public booking page does.
|
2023-06-01 14:25:02 +02:00 |
|
Alex Tselegidis
|
531496f06a
|
Convert the appointment hours of the email notifications to match the right timezone
|
2023-05-04 18:09:57 +02:00 |
|
Alex Tselegidis
|
cfac49e920
|
Update the method names of the library.
|
2023-05-04 18:02:40 +02:00 |
|
Alex Tselegidis
|
dae737ad17
|
Add missing @throws tag
|
2023-03-17 07:20:29 +01:00 |
|
Alex Tselegidis
|
2b552c4535
|
Resolve various PHP inspection issues
|
2023-03-13 09:06:18 +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
|
2731d2f17c
|
Update the seeders so that they set dynamic passwords by default
|
2023-03-01 09:00:24 +01:00 |
|
Alex Tselegidis
|
9681e7d6ad
|
Set the recipients timezone before sending the appointment email
|
2023-02-21 08:17:22 +01:00 |
|
Alex Tselegidis
|
4d79e1d3cf
|
Improve the structure of the email notifications
|
2023-02-21 07:58:21 +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
|
07b628324d
|
Add default values to the authentication parameters
|
2023-01-23 07:45:40 +01:00 |
|
Alex Tselegidis
|
f23c9aad49
|
Do not apply the limitation of customers if the corresponding setting is disabled
|
2022-12-21 19:09:21 +01:00 |
|
Alex Tselegidis
|
c1c588be22
|
Correct the email mime type for the ICS file
|
2022-11-30 11:22:48 +01:00 |
|
Alex Tselegidis
|
f89fdb23c0
|
Make sure that synced appointments are removed from Google Calendar if the provider changes after an appointment update action
|
2022-07-26 16:43:37 +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
|
2ae250c698
|
Use getter methods instead of public variables directly
|
2022-06-20 12:39:14 +03:00 |
|
Alex Tselegidis
|
658ac78d8f
|
Replace the default exception classes with more specific ones
|
2022-06-20 12:31:11 +03:00 |
|
Alex Tselegidis
|
3c9631ede0
|
Apply the Google Sync fixes so that events are synced properly
|
2022-06-20 12:25:57 +03:00 |
|
Alex Tselegidis
|
32ed2c32e6
|
Add descriptive messages to library log output
|
2022-06-20 12:12:36 +03:00 |
|
Alex Tselegidis
|
0d5e60cdb7
|
Add support for dynamic webhook definition in the settings page (#581)
|
2022-06-20 12:12:36 +03:00 |
|