Commit graph

  • e784df50e9 Fix the update page error (missing proper template variable assignment) Alex Tselegidis 2022-10-03 17:04:51 +0300
  • 0e2eced83c Correct the constructor phpdoc block comment Alex Tselegidis 2022-10-03 17:04:31 +0300
  • 8f2a6b4e33 Correct the column names in 025_rename_is_unavailable_column_of_appointments_table.php Alex Tselegidis 2022-10-03 17:03:22 +0300
  • 6d413ffdfc Unset the "password" and "salt" parameter when getting a user or a provider Alex Tselegidis 2022-10-03 17:03:02 +0300
  • a01acc5773 The recovery page must link to the new login URL Alex Tselegidis 2022-10-03 17:02:31 +0300
  • 436c49319c Fix the popover behavior in the calendar page Alex Tselegidis 2022-10-03 17:02:07 +0300
  • cc05380f2d Use a default value in case the timezone could not be detected Alex Tselegidis 2022-10-03 17:01:38 +0300
  • bd6ccfb55e Add missing parameter to the validate username function Alex Tselegidis 2022-10-03 17:01:21 +0300
  • fb9e78535f Correct the response prop name and load the 50 last updated customers in the calendar page. Alex Tselegidis 2022-10-03 17:01:04 +0300
  • 218bbea800
    Merge pull request #1308 from herzogmedia/220927_updateGerman Alex Tselegidis 2022-10-03 10:39:04 +0300
  • 1da9c2586d update german language strings Lukas Herzog 2022-09-27 18:29:02 +0200
  • efa2dbcba1 Make sure the right elements are being used for the booking wizard navigation Alex Tselegidis 2022-09-18 16:14:29 +0300
  • 3c1d49dcb3 Fine tuning the styling of the booking-link elements Alex Tselegidis 2022-09-14 13:01:07 +0200
  • f28a8d032c Link labels to their corresponding checkbox so that they become easier to click Alex Tselegidis 2022-09-14 12:34:04 +0200
  • c71f37ca73 Change the opacity of the close button Alex Tselegidis 2022-09-14 12:27:48 +0200
  • 7e0e0b9d90 Change option heading in services page Alex Tselegidis 2022-09-14 12:26:42 +0200
  • 482274afad Perform styling changes to the about page Alex Tselegidis 2022-09-14 12:25:48 +0200
  • 1758d5b37a Change color of secondary buttons Alex Tselegidis 2022-09-14 12:15:51 +0200
  • 10d0d7bb7d Update the headings of the appointment modal Alex Tselegidis 2022-09-14 12:13:38 +0200
  • d90fd06984 Adjust all the title page and section title markup Alex Tselegidis 2022-09-14 12:02:26 +0200
  • 7695cbfdfa Adjust the appointment-row padding value for the customers page Alex Tselegidis 2022-09-14 12:02:09 +0200
  • 0beed86b3f The provider checkboxes must be disabled after the page renders Alex Tselegidis 2022-09-14 12:01:46 +0200
  • db31e7deb8 Correct the page title markup of settings pages Alex Tselegidis 2022-09-14 10:30:52 +0200
  • c879b582a0 Remove the integrations.scss as it is no longer needed Alex Tselegidis 2022-09-14 10:24:56 +0200
  • 9be62e2c13 Update the integrations page styling Alex Tselegidis 2022-09-14 10:24:46 +0200
  • 79ebeeb6bf Update the admin page heading styles Alex Tselegidis 2022-09-14 10:15:09 +0200
  • f92d43b407 Fix the event popover behavior after updating to the latest bootstrap. Alex Tselegidis 2022-09-14 10:14:47 +0200
  • b6cc72cd06 Styling adjustments to the settings nav component and the settings pages Alex Tselegidis 2022-09-14 10:14:19 +0200
  • 1340fa6e9f Update the settings related navigation Alex Tselegidis 2022-07-27 02:45:52 +0300
  • bb802e34e1 Move the notification check of the account page into an options frame Alex Tselegidis 2022-07-27 02:29:00 +0300
  • d408b6040a Make sure at least one field is displayed in the booking page Alex Tselegidis 2022-07-27 02:26:19 +0300
  • dcc5084807 Display the company working plan when browsing the "all" filter item Alex Tselegidis 2022-07-27 02:19:42 +0300
  • 2f289b48cb Add missing translation keys to german, persian and portuguese-br Alex Tselegidis 2022-07-26 17:19:45 +0300
  • cd88e3d085 Rename the private checkbox to is-private to match the field name Alex Tselegidis 2022-07-26 17:12:23 +0300
  • 91dff1efa6 Set default values for the user options Alex Tselegidis 2022-07-26 17:12:06 +0300
  • f6ad9bba25 Remove debugger statement Alex Tselegidis 2022-07-26 17:10:20 +0300
  • 96ed879bd9 Update FullCalendar to v5.11.0 Alex Tselegidis 2022-07-26 17:01:10 +0300
  • 28fcba82a9 Update Bootstrap to version 5.2 and FontAwesome to version 6.1.2 Alex Tselegidis 2022-07-26 16:58:54 +0300
  • 369994f855 Remove the integrations section from the general settings page as it is replaced by the new integrations page Alex Tselegidis 2022-07-26 16:52:32 +0300
  • be0f473568 Add missing margin to add-break button Alex Tselegidis 2022-07-26 16:51:43 +0300
  • b5788d47d8 Change the "book advance timeout" label to "allow rescheduling/cancellation before" for better clarity Alex Tselegidis 2022-07-26 16:51:02 +0300
  • 9d0ded1bd7 Change the account page title Alex Tselegidis 2022-07-26 16:46:52 +0300
  • f89fdb23c0 Make sure that synced appointments are removed from Google Calendar if the provider changes after an appointment update action Alex Tselegidis 2022-07-26 16:43:37 +0300
  • 0f67dbaddc Do not try to apply the company color style if no company color value is available Alex Tselegidis 2022-07-26 16:40:53 +0300
  • cec1ef6175 Add missing translations Alex Tselegidis 2022-07-26 16:40:00 +0300
  • ec0924fb7e Add matomo analytics settings page Alex Tselegidis 2022-07-26 16:39:31 +0300
  • 8eddb768d4 Add google analytics settings page Alex Tselegidis 2022-07-26 16:39:15 +0300
  • 27d58effdf Add API settings page Alex Tselegidis 2022-07-26 16:38:58 +0300
  • 1aac411c7f Create new "Integrations" page for managing 3rd party integrations Alex Tselegidis 2022-07-26 16:38:29 +0300
  • 95450932a7 Correct typo in booking.js Alex Tselegidis 2022-07-26 16:19:29 +0300
  • 13b1ad3966 Move the receive-notifications checkbox into a frame Alex Tselegidis 2022-07-26 16:16:10 +0300
  • 48828d4dcf Move the private checkbox field into an "options" frame Alex Tselegidis 2022-07-26 16:13:05 +0300
  • 2564ee0c36 Move the options frame before the description field Alex Tselegidis 2022-07-26 16:11:43 +0300
  • 0051a6e607 Move the webhook notes field to the bottom of the page Alex Tselegidis 2022-07-26 16:10:47 +0300
  • 63084a73e4 Correct library name typo Alex Tselegidis 2022-07-26 16:09:36 +0300
  • 7b5f4d014a Group conditions in order to avoid querying removed records accidentally. Alex Tselegidis 2022-07-07 15:27:10 +0200
  • 3d8d5afa4c Add new setting for limiting new public bookings in the future (#1203). Alex Tselegidis 2022-06-27 15:14:46 +0300
  • bc80d2c6e0 Display the language key if no translation is available Alex Tselegidis 2022-06-27 13:49:16 +0300
  • b79a17f25e Remove unnecessary webhooks page element Alex Tselegidis 2022-06-27 11:28:21 +0300
  • 8fde7e5221 Apply the "only" method to the providers controller Alex Tselegidis 2022-06-27 11:27:46 +0300
  • 680d01d16f Group checkboxes in a frame in booking settings page Alex Tselegidis 2022-06-27 11:27:25 +0300
  • 71e12a1aae The search method parameters are optional Alex Tselegidis 2022-06-21 13:02:10 +0300
  • 0576e69ad5 Change the private field id attribute for consistency Alex Tselegidis 2022-06-21 12:59:24 +0300
  • 181afcb4b9 Correct layout page title Alex Tselegidis 2022-06-21 12:58:48 +0300
  • 90b3e0e745 Set max-width for color selection component Alex Tselegidis 2022-06-20 12:40:46 +0300
  • 2ae250c698 Use getter methods instead of public variables directly Alex Tselegidis 2022-06-20 12:39:14 +0300
  • 5027b59150 Catch the Throwable interface instead of the exception class Alex Tselegidis 2022-06-20 12:37:16 +0300
  • 15af90ff2e Use associative array when parsing the provider's google token for consistency Alex Tselegidis 2022-06-20 12:36:44 +0300
  • 14ae6b24fa Change $exception to $e for consistency Alex Tselegidis 2022-06-20 12:31:52 +0300
  • 658ac78d8f Replace the default exception classes with more specific ones Alex Tselegidis 2022-06-20 12:31:11 +0300
  • a9e2e6583d Add the file-info extension to dependency to composer.josn Alex Tselegidis 2022-06-20 12:28:31 +0300
  • 3c9631ede0 Apply the Google Sync fixes so that events are synced properly Alex Tselegidis 2022-06-20 12:25:57 +0300
  • 32ed2c32e6 Add descriptive messages to library log output Alex Tselegidis 2022-06-20 12:09:56 +0300
  • 0d5e60cdb7 Add support for dynamic webhook definition in the settings page (#581) Alex Tselegidis 2022-06-19 18:05:45 +0100
  • 80cc4f9d5d Correct CSS selector Alex Tselegidis 2022-06-19 17:34:44 +0100
  • 2e97777cad Add fallback value to permissions check. Alex Tselegidis 2022-06-19 17:30:33 +0100
  • bf78545752 Apply rate-limiting only to HTTP requests Alex Tselegidis 2022-06-19 14:49:18 +0100
  • 6b821792fa Non-API routes will accept string argument values instead of integer Alex Tselegidis 2022-06-19 14:40:32 +0100
  • c0e7a082f3 Check both appointments and unavailabilities when generating available hours Alex Tselegidis 2022-06-19 14:38:46 +0100
  • 9907b0af12 Update the composer.lock for PHP7 support Alex Tselegidis 2022-06-20 11:59:02 +0300
  • c3b643376b Change the display of the appointment timezone information Alex Tselegidis 2022-06-02 15:50:08 +0200
  • 2effec6c23 More color style fixes Alex Tselegidis 2022-06-02 11:51:15 +0200
  • b15a051ee3 Show an error when using a translation key that does not exist Alex Tselegidis 2022-06-02 09:48:02 +0200
  • 264328032b Change cancellation title Alex Tselegidis 2022-06-02 09:44:02 +0200
  • 89d22ed7e1 Apply company color to message layout pages too Alex Tselegidis 2022-06-02 09:41:30 +0200
  • 7cbce26160 Correct calendar rendering in table view Alex Tselegidis 2022-06-02 09:37:43 +0200
  • 9cab342719 Apply missing styles when overriding the default colors with the company colors Alex Tselegidis 2022-06-02 09:19:23 +0200
  • ca7727dfaa Correct event name for toggling BS tabs Alex Tselegidis 2022-06-02 09:14:20 +0200
  • 8df576fef4 Correct the path to the theme css file in installation and update page Alex Tselegidis 2022-06-01 12:56:41 +0200
  • 12df8420cb The theme variable can be changed by the "theme" query parameter for the booking page (#1205) Alex Tselegidis 2022-05-27 10:04:40 +0200
  • d82f95f0e3 Update guzzlehttp/guzzle Alex Tselegidis 2022-05-27 09:47:33 +0200
  • 8a5e4a67b0 Use no-value placeholders in the appointments modal Alex Tselegidis 2022-05-27 09:29:19 +0200
  • d7e5817484 Hide the customer add button if the limit customer access setting is enabled Alex Tselegidis 2022-05-27 09:27:25 +0200
  • e390ab6b42 The filter HTML will use no-value placeholders for empty fields Alex Tselegidis 2022-05-27 09:25:21 +0200
  • 9108de8865 Apply the permissions library to the customers controller Alex Tselegidis 2022-05-27 09:24:34 +0200
  • df0105c65a Create the Permissions library with the "has_customer_access" method Alex Tselegidis 2022-05-27 09:24:01 +0200
  • 2e21b05545 Rename the "limit_customer_visibility" setting to "limit_customer_access" Alex Tselegidis 2022-05-27 09:23:38 +0200
  • 9b9888df47 Add new limit_customer_visibility setting (#1199) Alex Tselegidis 2022-05-26 15:55:20 +0200
  • e09647d01f Fix the booking cancellation flow and make sure analytics are loaded in both confirmation and cancellation (#1200) Alex Tselegidis 2022-05-26 15:32:21 +0200
  • 72e84bd4f3 Group commonly used UI components to a single utility module Alex Tselegidis 2022-05-26 15:17:33 +0200