Commit Graph

129 Commits

Author SHA1 Message Date
Aliberk Sandıkçı 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
Aliberk Sandıkçı 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
Aliberk Sandıkçı 890f265bb9
fix: timezone errors 2024-01-01 22:27:04 +03:00
Aliberk Sandıkçı c8e8fb64f1
BREAKING CHANGE!: change default timezones to Istanbul (+3:00) 2024-01-01 19:58:56 +03:00
Aliberk Sandıkçı d7ff69480a
update languages and branding 2024-01-01 19:53:24 +03:00
Aliberk Sandıkçı 212b6b732d
add todos 2024-01-01 12:05:20 +03:00
Aliberk Sandıkçı 514e2ebc18
Merge remote-tracking branch 'upstream/develop' into develop 2024-01-01 12:00:49 +03:00
Aliberk Sandıkçı d08d1459e2
Rearrange Istanbul in Timezones 2024-01-01 11:56:55 +03:00
Aliberk Sandıkçı ec0a846aa1
Initial Commit for MaketRandevu 2024-01-01 01:14:38 +03:00
Aliberk Sandıkçı 74baecc207
branding to develop branch 2023-12-31 21:46:27 +03:00
Aliberk Sandıkçı 9c58c12c79
Merge branch 'local-original-dev' into develop 2023-12-23 00:15:29 +03:00
Aliberk Sandıkçı abfac25d81
merge changes from master branch 2023-12-22 23:44:48 +03:00
Aliberk Sandıkçı 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