Commit Graph

  • 7ffc249706 Release v1.5.0-dev.3 1.5.0-dev.3 Alex Tselegidis 2023-04-24 10:13:55 +0200
  • d1e1000cb4 The "id_categories" columnn is optional Alex Tselegidis 2023-04-24 10:13:44 +0200
  • f7be8a1e1d Center the email templates and set a min height for the content Alex Tselegidis 2023-04-24 10:02:44 +0200
  • 791030ba60 Update the russian translation file Alex Tselegidis 2023-04-24 09:43:28 +0200
  • 83a83755e4 Merge branch 'translaster-master' into develop Alex Tselegidis 2023-04-24 09:43:03 +0200
  • 4c5e45aa02 Update package-lock.json Alex Tselegidis 2022-03-29 09:49:26 +0200
  • 01dfd12959 Russian translation is done krote5k 2023-04-17 15:17:47 +0500
  • a5f5bbb071 Correct the german translation of "October" Alex Tselegidis 2023-04-17 10:07:45 +0200
  • 7f37350fab Regenerate the session ID after logging in to avoid Session Fixation attacks Alex Tselegidis 2023-04-15 14:46:30 +0200
  • 75b2473576 Do not return appointments of a different user to the another provider or secretary on the default calendar screen. Alex Tselegidis 2023-04-15 14:39:12 +0200
  • c7a304c197 Add a method to quickly check if a provider is assigned to a secretary. Alex Tselegidis 2023-04-15 14:34:42 +0200
  • f540192570 Add helper methods to quickly check if a service is assigned to a provider Alex Tselegidis 2023-04-15 14:34:23 +0200
  • 6fc45c3368 Correct the field filtering Alex Tselegidis 2023-04-15 14:33:40 +0200
  • 46a865300e Escape the legal settings, service and category name in the booking page Alex Tselegidis 2023-04-15 14:14:42 +0200
  • bddc5cbeb7 Escape the user display name in the backend section Alex Tselegidis 2023-04-15 14:03:28 +0200
  • 2255c84778 Escape the popover title for special HTML characters. Alex Tselegidis 2023-04-05 15:38:17 +0200
  • 87a114af9c Update the return type. Alex Tselegidis 2023-04-05 15:35:31 +0200
  • 23926a4b78 Update composer.lock Alex Tselegidis 2023-04-05 15:35:22 +0200
  • d4185b2b05 Load the framework while testing in order to allow for additional tests Alex Tselegidis 2023-03-24 08:11:25 +0100
  • d58dbebc75 Update phpunit version in ci.yml Alex Tselegidis 2023-03-23 08:07:45 +0100
  • 2deb952bf1 Update ArrayHelperTest.php Alex Tselegidis 2023-03-23 08:05:14 +0100
  • c1fe38d076 Add ValidationHelperTest.php Alex Tselegidis 2023-03-23 08:05:08 +0100
  • 5b4bc63314 Update phpunit Alex Tselegidis 2023-03-23 08:05:00 +0100
  • 8d3436201c Add a bootstrap.php file for the tests Alex Tselegidis 2023-03-23 07:49:33 +0100
  • 70a0da37e4 Remove the SampleTest.php Alex Tselegidis 2023-03-23 07:49:21 +0100
  • a83512d8da Add TestArrayHelper.php Alex Tselegidis 2023-03-23 07:49:11 +0100
  • ea3bdb17ee Add the "user-scalable=no" meta value Alex Tselegidis 2023-03-22 10:05:41 +0100
  • 55b64d42ae Perform various styling changes to the fullcalendar widget Alex Tselegidis 2023-03-20 08:56:02 +0100
  • 299842cdb2 Correct language name in translation file Alex Tselegidis 2023-03-17 08:00:04 +0100
  • 6132bd3605 Update PHP version in ci.yml Alex Tselegidis 2023-03-17 07:58:19 +0100
  • 7bfe16b6be Check on trashed items when fetching appointment information Alex Tselegidis 2023-03-17 07:53:16 +0100
  • b3a82bf5f4 Make the notification button sm Alex Tselegidis 2023-03-17 07:49:00 +0100
  • 9689098d5a Correct the z-index value of the backend notification component Alex Tselegidis 2023-03-17 07:48:25 +0100
  • dae737ad17 Add missing @throws tag Alex Tselegidis 2023-03-17 07:20:29 +0100
  • 9b81c2c6d3 Correct the gulp script minification process. Alex Tselegidis 2023-03-17 07:20:22 +0100
  • 8ea1567036 Correct the cookie notice condition check Alex Tselegidis 2023-03-17 07:06:41 +0100
  • 2b552c4535 Resolve various PHP inspection issues Alex Tselegidis 2023-03-13 09:06:18 +0100
  • 08b14b665e Composer update Alex Tselegidis 2023-03-13 08:35:20 +0100
  • bd32be0e29 Remove the old engine PSR autoload path Alex Tselegidis 2023-03-13 08:33:45 +0100
  • 7be4c73e4e Use the "end_section" html helper for better clarify on when a section starts and when it ends Alex Tselegidis 2023-03-13 08:24:43 +0100
  • 453c6e1302 Apply the new escape helper function to the view files Alex Tselegidis 2023-03-13 08:18:39 +0100
  • 9b66e9fedc Remove the escape function from the lang helper Alex Tselegidis 2023-03-13 08:11:01 +0100
  • 35023fef06 Removed unused config item Alex Tselegidis 2023-03-13 08:08:50 +0100
  • 9a6233ad3a Add a new string escape helper function Alex Tselegidis 2023-03-13 08:08:43 +0100
  • 10ce6bbf11 Correct deprecation warning on cookies Alex Tselegidis 2023-03-13 07:42:49 +0100
  • e1a8de1652 Do not allow a user to access the app if their account was removed. Alex Tselegidis 2023-03-13 07:42:06 +0100
  • f3a3fb047e Add the X-Frame-Options header to the app Alex Tselegidis 2023-03-08 10:48:37 +0100
  • af1904679e Add the croatian translation files Alex Tselegidis 2023-03-06 10:42:50 +0100
  • 2731d2f17c Update the seeders so that they set dynamic passwords by default Alex Tselegidis 2023-03-01 09:00:24 +0100
  • 963413eb88 White list the working plan and working plan exceptions when saving a provider record Alex Tselegidis 2023-03-01 08:26:58 +0100
  • 5827a36d7a Remove unused method Alex Tselegidis 2023-03-01 08:22:30 +0100
  • f58016ba9d Fine tune the calendar selection callback Alex Tselegidis 2023-03-01 08:22:15 +0100
  • 9e3611c547 Correct button display in mobile views Alex Tselegidis 2023-03-01 08:21:57 +0100
  • e2d43a25bb CSS improvements to the calendar page. Alex Tselegidis 2023-03-01 08:21:35 +0100
  • a04364adcd Remove unused config files Alex Tselegidis 2023-03-01 07:45:09 +0100
  • 5144823993 Suppress the permission problem when migrating from one linux installation to another Alex Tselegidis 2023-02-27 08:51:43 +0100
  • 6226e0f86c Toggle the first booking step Alex Tselegidis 2023-02-21 08:32:30 +0100
  • 9681e7d6ad Set the recipients timezone before sending the appointment email Alex Tselegidis 2023-02-21 08:17:22 +0100
  • ea30c62a84 Load required settings Alex Tselegidis 2023-02-21 08:11:18 +0100
  • c9715d7431 Script checks before rendering Alex Tselegidis 2023-02-21 08:11:14 +0100
  • 01d03f50a6 Correct the display of the cancellation message box Alex Tselegidis 2023-02-21 08:08:09 +0100
  • 6245d389b2 Comment updates Alex Tselegidis 2023-02-21 08:06:36 +0100
  • 2999dcda87 Define local variables for UMD libraries Alex Tselegidis 2023-02-21 08:05:55 +0100
  • a8996b6b99 Add the location and notes fields to the appointment email notifications (if a value was provided). (#1341) Alex Tselegidis 2023-02-21 08:02:32 +0100
  • ddee652231 Remove unnecessary cache load Alex Tselegidis 2023-02-21 07:58:30 +0100
  • 4d79e1d3cf Improve the structure of the email notifications Alex Tselegidis 2023-02-21 07:58:21 +0100
  • c3aca37591 Add the "format_timezone" helper function Alex Tselegidis 2023-02-21 07:44:34 +0100
  • 98976ee382 Wrap the date_helper.php functions with try-catch blocks Alex Tselegidis 2023-02-20 08:57:50 +0100
  • 270c261a58 Add the date_helper.php to the project Alex Tselegidis 2023-02-20 08:54:29 +0100
  • fc231fe11f Set the minimum language level to PHP 8 in composer.json Alex Tselegidis 2023-02-20 08:49:19 +0100
  • 697b3fa5a8 Refactor the email template HTML structure Alex Tselegidis 2023-02-20 08:43:00 +0100
  • 9727d22205 Add a back link to the webhooks page Alex Tselegidis 2023-02-20 08:35:29 +0100
  • dd08cbc882 Hide the inactive working plan row input elements Alex Tselegidis 2023-02-20 08:33:11 +0100
  • 93fdbd875a Correct the message modal handling methods Alex Tselegidis 2023-02-20 08:24:49 +0100
  • 97382d8da3 Add missing JS file to business_settings.php Alex Tselegidis 2023-02-20 08:17:48 +0100
  • efb9fda649 Correct flatpickr positioning issue on modals Alex Tselegidis 2023-02-20 08:09:03 +0100
  • 0d52732489 Replace selector with variable Alex Tselegidis 2023-02-20 08:06:12 +0100
  • 9ec281640e Fix working plan handling and refactor to arrow functions Alex Tselegidis 2023-02-20 08:01:27 +0100
  • b8f4354363 Update package-lock.json Alex Tselegidis 2023-02-20 07:46:09 +0100
  • 8ea9171ae2 Add label class Alex Tselegidis 2023-02-20 07:46:02 +0100
  • c891985c1b Remove old jQuery UI timepicker call Alex Tselegidis 2023-02-20 07:42:13 +0100
  • 11188872fa Hide days that are outside the current month in the datepicker Alex Tselegidis 2023-02-20 07:41:49 +0100
  • c8bfb623e2 Apply the future booking limit to the booking page Alex Tselegidis 2023-02-13 09:36:08 +0100
  • 7f534e51c7 Correct datepicker navigation issue in booking page Alex Tselegidis 2023-02-13 09:13:36 +0100
  • 122759b531 Grey out the unavailable dates of the booking flatpickr instance Alex Tselegidis 2023-02-10 13:38:00 +0100
  • 7b6565fe32 Replace the jQuery UI 'fade' easing with the jQuery fadeIn and fadeOut methods Alex Tselegidis 2023-02-10 13:22:38 +0100
  • 1ae06fcf0a Add background change on month dropdown hover Alex Tselegidis 2023-02-10 13:20:11 +0100
  • dd3697c018 Change null default value with undefined Alex Tselegidis 2023-02-07 09:29:12 +0100
  • 77256e502a Style the flatpickr in the booking page Alex Tselegidis 2023-02-07 08:24:46 +0100
  • 85e0567b13 Remove jQuery UI from the app entirely Alex Tselegidis 2023-02-07 07:43:14 +0100
  • 6356e9883f Correct CSS styling for booking page Alex Tselegidis 2023-02-07 07:40:42 +0100
  • 6deeee0812 Replace the datepicker of the booking page Alex Tselegidis 2023-02-07 07:39:44 +0100
  • 5f8f5f5eb2 Replace the old date picker in the table view Alex Tselegidis 2023-02-07 07:34:53 +0100
  • 0b444cc8ed Replace the old time pickers in the working plan handling Alex Tselegidis 2023-02-07 07:31:12 +0100
  • 94570a3fdc Change the add button in the calendar page Alex Tselegidis 2023-02-07 07:21:04 +0100
  • 153ed1174b Correct initialize timepicker method use Alex Tselegidis 2023-02-07 07:14:35 +0100
  • 0e0194c927 Replace the date time pickers in the backend section Alex Tselegidis 2023-02-02 08:54:47 +0100
  • 629bdfc062 Add missing translations Alex Tselegidis 2023-02-02 08:54:32 +0100
  • 5c1a6975f4 Replace the central date-time picker methods Alex Tselegidis 2023-02-02 08:54:24 +0100
  • 4c17af4ecd Add flatpickr into the project Alex Tselegidis 2023-02-02 08:54:07 +0100