Commit Graph

  • 540daa3a49 Ignore permission changes and skip compile if not needed Alex Tselegidis 2023-09-05 23:07:56 +0300
  • e2b309adef Only execute the compile command if the assets/vendor folder is not present Alex Tselegidis 2023-08-16 15:57:44 +0200
  • 7993eb944e Change the permission of the storage files Alex Tselegidis 2023-08-16 15:50:48 +0200
  • a212b1beee Only run the composer and npm install if the folder is not there Alex Tselegidis 2023-08-15 13:56:25 +0200
  • 0084eb8cd3 Change the upload limit inside the docker-compose.yml file Alex Tselegidis 2023-08-09 09:25:35 +0200
  • 93e53649cb Update the CORS configuration Alex Tselegidis 2023-08-02 19:08:24 +0200
  • 007145e213 Set up swagger-ui in the docker compose (port 8000) Alex Tselegidis 2023-08-01 22:08:55 +0200
  • 1eadda64c5
    Merge pull request #1393 from popod/patch-2 Alex Tselegidis 2023-07-31 08:36:51 +0200
  • 307d44b6af Custom handling for empty request URI values Alex Tselegidis 2023-07-29 12:36:12 +0200
  • 5a5c4333be Set a default value for the default provider Alex Tselegidis 2023-07-29 12:02:52 +0200
  • 29bd6dd23a Set the default value of the working plan exceptions to be an array Alex Tselegidis 2023-07-29 11:59:41 +0200
  • d8d5ffe6b1 Supress the CLI xdebug warnings Alex Tselegidis 2023-07-29 11:52:21 +0200
  • fa55a4832b
    fix display of long unavailability notes popod 2023-07-28 16:41:25 +0200
  • c39dad618e Add line break configuration that is needed by many SMTP relay servers Alex Tselegidis 2023-07-27 16:11:57 +0200
  • 8d7952ee44 Update the og description value Alex Tselegidis 2023-07-25 15:22:17 +0200
  • 48341df746 Update message Alex Tselegidis 2023-07-26 12:40:46 +0200
  • 1fbb4070ab Set the correct permissions to the storage directory Alex Tselegidis 2023-07-26 12:40:24 +0200
  • e1ff29ffb4
    Merge pull request #1391 from alextselegidis/dependabot/npm_and_yarn/word-wrap-1.2.4 Alex Tselegidis 2023-07-24 10:02:38 +0200
  • 0fdb1ffdae Correct the date parsing on Safari based browsers, while changing the month in the booking page Alex Tselegidis 2023-07-24 09:48:27 +0200
  • afdc1b839a Remove duplicate PHP extension Alex Tselegidis 2023-07-24 09:32:47 +0200
  • ef0d66be5c
    Bump word-wrap from 1.2.3 to 1.2.4 dependabot[bot] 2023-07-19 00:04:03 +0000
  • c226d188c9 Use the unavailabilities model instead of the appointments model Alex Tselegidis 2023-07-18 07:54:47 +0200
  • d7fc92bb80 Ignore the .run directory Alex Tselegidis 2023-07-18 07:47:56 +0200
  • 5bea235ec8 Cast the result value to int Alex Tselegidis 2023-07-17 14:17:37 +0200
  • 2f1e07bda2 Support also URLs without the "index.php" in docker compose Alex Tselegidis 2023-07-17 10:30:27 +0200
  • b37b460195 Only allow authorized users to manage appointments from the calendar page (#1387) Alex Tselegidis 2023-07-17 08:14:04 +0200
  • e7ddad5641 Make sure there are no duplicate unavailability entries (#1388) Alex Tselegidis 2023-07-17 07:59:56 +0200
  • 90c5c0282d Update the working plan exception checks in Availability.php for non-working days Alex Tselegidis 2023-07-17 07:56:51 +0200
  • 0bb02ae2bf Set the right locale to the fullcalendar instances Alex Tselegidis 2023-07-17 07:50:55 +0200
  • 5e260c7cfd Add more PHP extensions to the Dockerfile Alex Tselegidis 2023-07-11 09:28:54 +0200
  • ebe087553e Automatically select the next available date in the booking page or display a message if this month is unavailable (#1075) (#1204) Alex Tselegidis 2023-07-11 08:11:19 +0200
  • 07ff42c1a4 Correct the displayed calendar height Alex Tselegidis 2023-07-11 08:02:56 +0200
  • ae26a5f397 Add Open Graph information to the public booking page so that it renders nicely once shared on social media apps (#1382) Alex Tselegidis 2023-07-11 07:58:57 +0200
  • 36937a6492 Remove the Google Product Name and Google API Key config values as they are no longer needed Alex Tselegidis 2023-07-11 07:50:16 +0200
  • 87e27d4070 Use the unavailabilities model to save the sync events (#1363) Alex Tselegidis 2023-07-11 07:46:28 +0200
  • 792e0545e8 Do not allow users to enable the Google Sync if "all" is selected Alex Tselegidis 2023-07-11 07:44:25 +0200
  • a9e7cea12a Correct NGINX downloading files instead of showing 404 for non-existing URL routes Alex Tselegidis 2023-07-10 15:18:44 +0200
  • 5473544258 Allow working plan exceptions to be defined as non-working days (#1383). Alex Tselegidis 2023-07-10 08:22:55 +0200
  • 81e8b8824e Add XDebug support for CLI commands Alex Tselegidis 2023-07-08 07:31:33 +0200
  • fbce1c8197 Update the docker configuration so that it uses Mailpit and it runs from port 80 instead of 8000 Alex Tselegidis 2023-07-08 07:21:16 +0200
  • 83e2f4acaf Add the missing "fastcgi_split_path_info" directive so that URLs are parsed correctly Alex Tselegidis 2023-07-07 12:45:48 +0200
  • 05dab52aa5 Set the default php version of the Docker configuration to 8.1 Alex Tselegidis 2023-07-07 12:41:26 +0200
  • 7f2504fe4c Update the nginx configuration for nested sub-directory support Alex Tselegidis 2023-07-07 12:41:02 +0200
  • d084ad933a Update the phpMyAdmin version in Docker and remove the auto-restart so that containers do not start automatically Alex Tselegidis 2023-07-05 17:40:22 +0200
  • 9a3c2e4036 Do not show the day numbers in the month view Alex Tselegidis 2023-07-05 17:39:49 +0200
  • 198c855b74 Update the newer german translation strings Alex Tselegidis 2023-07-05 17:39:35 +0200
  • ebe8f84ba1 Release v1.5.0-dev.4 1.5.0-dev.4 Alex Tselegidis 2023-07-03 10:42:02 +0200
  • a9798bf27e Set the correct HTML language code Alex Tselegidis 2023-07-03 10:27:23 +0200
  • 674d7c4eeb Correct the array key access in Google.php (#1362) Alex Tselegidis 2023-07-03 10:21:46 +0200
  • a225019f6f Add the Google "notranslate" meta to all layouts (#1360) Alex Tselegidis 2023-07-03 10:19:05 +0200
  • 9828cd2fbf Add the service description to the appointment email notifications (#1374). Alex Tselegidis 2023-07-03 10:07:10 +0200
  • 4d58075ef7 Preselect the date with a query parameter (#1376) Alex Tselegidis 2023-07-03 10:05:20 +0200
  • 66dfd36d6d Fix the booking settings require-notes setting application, as it should check on the appointment notes and not the customer ones Alex Tselegidis 2023-06-30 19:04:35 +0200
  • 80d91779d7 Build the assets with a new "compile" task that will prepare everything without generating a zip build Alex Tselegidis 2023-06-30 09:41:28 +0200
  • f6e01b5551 Use "npx" when executing the gulp task within the container. Alex Tselegidis 2023-06-30 09:34:37 +0200
  • d055d10610 Add "notes" to the whitelisted field list Alex Tselegidis 2023-06-21 09:50:52 +0300
  • 6383974c21 Change the $secondary color to $gray-600 so that it becomes less dark Alex Tselegidis 2023-06-20 19:12:42 +0300
  • afe06721f7 Keep the same provider while changing services (if possible). Alex Tselegidis 2023-06-20 19:02:32 +0300
  • 03fbc518da Make the secondary colors of the lumen theme more visible Alex Tselegidis 2023-06-20 18:48:20 +0300
  • 88946dac64 Align PHPUnit in ci.yml with the composer.json used version Alex Tselegidis 2023-06-19 13:16:52 +0300
  • 3362adb131 Update the composer.json file so that it still supports PHP v8.0 Alex Tselegidis 2023-06-19 13:15:43 +0300
  • 359c458404 Correct the default status value. Alex Tselegidis 2023-06-07 08:38:27 +0200
  • 6bb4bedea1
    Merge pull request #1371 from highcanfly-club/develop Alex Tselegidis 2023-06-19 12:57:33 +0300
  • 62761fb956
    Merge pull request #2 from highcanfly-club/hcf Ronan LE MEILLAT 2023-06-13 15:07:49 +0200
  • 5cd3d9284a French translations Ronan LE MEILLAT 2023-06-13 15:05:52 +0200
  • d7b4283682
    Merge pull request #1 from highcanfly-club/hcf Ronan LE MEILLAT 2023-06-13 14:01:23 +0200
  • ea1ff5fd1a missing \ Ronan LE MEILLAT 2023-06-13 14:00:33 +0200
  • 0bcfd016c1 Update french translations Ronan LE MEILLAT 2023-06-13 11:59:39 +0200
  • 8dbe0842d8 Add Swedish as a selectable language in the web-ui (#1369). Alex Tselegidis 2023-06-12 12:50:37 +0200
  • 787a4a6700 Update php-ini-overrides.ini Alex Tselegidis 2023-06-03 09:33:19 +0200
  • 7be1796e6f Update docker.md Alex Tselegidis 2023-06-03 09:27:47 +0200
  • 2f69be2bd0 Update the equivalent appointment removal action of the calendar table view. Alex Tselegidis 2023-06-01 14:30:08 +0200
  • 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. Alex Tselegidis 2023-06-01 14:25:02 +0200
  • 64edc3e450 Remove the unnecessary switch case of the calendar page. Alex Tselegidis 2023-06-01 14:19:14 +0200
  • 531496f06a Convert the appointment hours of the email notifications to match the right timezone Alex Tselegidis 2023-05-04 18:09:57 +0200
  • cfac49e920 Update the method names of the library. Alex Tselegidis 2023-05-04 18:02:40 +0200
  • 121571f517 Display the any-provider option only if there are more than one providers available for selection Alex Tselegidis 2023-05-04 17:56:43 +0200
  • 890e3ac4d9 Order the records by update datetime to avoid them missing in the UI Alex Tselegidis 2023-05-04 17:55:29 +0200
  • 243a0467b0 Display the error message in the message modal correctly. Alex Tselegidis 2023-05-04 17:51:06 +0200
  • 82b25b50ad Import the window moment object Alex Tselegidis 2023-05-04 17:48:58 +0200
  • 230f052b9a Correct the min date of the booking datepicker so that it accepts the current date as a selection Alex Tselegidis 2023-05-04 17:48:48 +0200
  • f2c8df38b9 Correct the babel config for the minify script in to avoid the "Couldn't find intersection" errors Alex Tselegidis 2023-05-04 12:05:51 +0200
  • 0fbc3b906d Automatically store and remember the last selected filter item in the calendar page. Alex Tselegidis 2023-05-04 12:00:17 +0200
  • bf3f2d7131 Unselect the selected time of the calendar right after it is detected. Alex Tselegidis 2023-05-04 11:57:02 +0200
  • d3c96efac5 Enhance the booking info field display. Alex Tselegidis 2023-05-04 11:52:25 +0200
  • fbd3273864 Align the booking info fields to the top. Alex Tselegidis 2023-05-04 11:43:59 +0200
  • f285414391 Add an additional message parameter to define if a message is dismissible. Alex Tselegidis 2023-05-04 11:36:49 +0200
  • 253685d67f Remove unknown params to babel.config.json Alex Tselegidis 2023-05-04 11:33:01 +0200
  • 6050e6eb71 Add missing API fields Alex Tselegidis 2023-05-04 11:32:40 +0200
  • fa8b8459d4 Avoid null argument values passed to the PHP function Alex Tselegidis 2023-05-04 11:32:32 +0200
  • 194fa16039 Fix all Sass deprecation warnings Alex Tselegidis 2023-05-03 07:56:12 +0200
  • 36ff857c4d Update the timezone info styling in the appointments and unavailability modals Alex Tselegidis 2023-05-03 07:51:53 +0200
  • c6b21ec045 Update dependencies Alex Tselegidis 2023-05-03 07:39:22 +0200
  • b47fe9074c Workaround for babel script issues (https://github.com/babel/minify/issues/904) Alex Tselegidis 2023-05-03 07:33:42 +0200
  • 9bcc67ac89 Enable the nowIndicator in fullcalendar modules Alex Tselegidis 2023-05-03 07:32:02 +0200
  • 4a0f1a1354 Position the booking confirmation text in the center. Alex Tselegidis 2023-05-03 07:28:16 +0200
  • fb7b2af812 Re-enable the captcha image distortion. Alex Tselegidis 2023-05-03 07:26:39 +0200
  • f67097932f Do not display empty customer information in the booking confirmation step. Alex Tselegidis 2023-05-03 07:25:31 +0200
  • 1655b0df2d Correct the captcha builer php issues. Alex Tselegidis 2023-05-03 07:21:20 +0200
  • f13b1a17c4 Correct the API controller constructor methods. Alex Tselegidis 2023-04-24 13:22:49 +0200