Commit Graph

56 Commits

Author SHA1 Message Date
Alex Tselegidis 80d91779d7 Build the assets with a new "compile" task that will prepare everything without generating a zip build 2023-06-30 09:41:28 +02:00
Alex Tselegidis 9b81c2c6d3 Correct the gulp script minification process. 2023-03-17 07:20:22 +01:00
Alex Tselegidis 77256e502a Style the flatpickr in the booking page 2023-02-07 08:24:46 +01:00
Alex Tselegidis 85e0567b13 Remove jQuery UI from the app entirely 2023-02-07 07:43:14 +01:00
Alex Tselegidis 4c17af4ecd Add flatpickr into the project 2023-02-02 08:54:07 +01:00
Alex Tselegidis 2298533426 Update the vendor packages of the project 2023-01-27 15:54:26 +01:00
Alex Tselegidis f13006e763 Add cached and debug plugins 2022-05-22 17:17:21 +02:00
Alex Tselegidis a3b8228122 Merge branch 'master' into develop
# Conflicts:
#	application/config/autoload.php
#	application/config/config.php
#	application/controllers/Appointments.php
#	application/controllers/Backend.php
#	application/controllers/Backend_api.php
#	application/controllers/Captcha.php
#	application/controllers/Console.php
#	application/controllers/Google.php
#	application/controllers/Installation.php
#	application/core/EA_Controller.php
#	application/core/EA_Model.php
#	application/libraries/Google_sync.php
#	application/libraries/Ics_file.php
#	application/models/Settings_model.php
#	application/views/appointments/book_success.php
#	assets/css/layouts/backend_layout.scss
#	assets/css/no_privileges.css
#	assets/js/backend_calendar_table_view.js
#	assets/js/backend_calendar_unavailability_events_modal.js
#	assets/js/frontend_book.js
#	assets/js/general_functions.js
#	assets/js/pages/booking_confirmation.js
#	assets/js/working_plan_exceptions_modal.js
#	composer.json
#	composer.lock
#	docs/console.md
#	docs/docker.md
#	docs/faq.md
#	docs/get-involved.md
#	docs/google-calendar-sync.md
#	docs/installation-guide.md
#	docs/manage-translations.md
#	docs/readme.md
#	docs/rest-api.md
#	docs/update-guide.md
#	gulpfile.js
#	system/core/Input.php
#	system/core/Output.php
#	system/core/Security.php
#	system/libraries/Session/drivers/Session_files_driver.php
2022-03-25 10:53:46 +01:00
Alex Tselegidis a1619da7d6 Add the patch.php file to the repository. 2022-02-25 17:54:06 +01:00
Alex Tselegidis 5f698770f5 Gulp build will also copy the system folder (#1207) 2022-02-24 13:30:13 +01:00
Alex Tselegidis 7d10ab7d9d Gulp build will also copy the system folder (#1207) 2022-02-23 10:51:25 +01:00
Alex Tselegidis c9bc68967c Copy the jQuery UI image files to the vendor directory. 2022-01-18 17:51:57 +01:00
Alex Tselegidis dde3202b66 Add the fullcalendar-moment connector script. 2022-01-18 13:57:02 +01:00
Alex Tselegidis a96b8238ef Update FullCalendar to v5 (#1151). 2022-01-18 13:41:09 +01:00
Alex Tselegidis 54e4c208a3 Update the project subtitle. 2022-01-18 13:05:42 +01:00
Alex Tselegidis a090b2eba9 Updated the file banner info 2021-12-18 17:44:07 +01:00
Alex Tselegidis 8fcf6eb0fa The gulp vendor task must not process the datejs package any more 2021-11-24 08:33:57 +01:00
Alex Tselegidis bea81e4aa3 Since Bootstrap 5 is using popper v2, we can use the bootstrap.min.js file directly 2021-11-23 10:12:49 +01:00
alextselegidis 817fb6e043 Use the bootstrap bundle file as bootstrap needs a specific version of popper js in order to work that is old 2021-11-17 08:28:18 +01:00
alextselegidis a3d04300de Corrected the styles watcher 2021-11-08 23:42:12 +01:00
Alex Tselegidis 68c2603f08 Added the trumbowyg icons to the assets/vendor directory 2021-11-08 10:51:15 +01:00
Alex Tselegidis 69abc34f6d Added popper JS to dependencies again as it is also required by tippy.js 2021-11-08 10:45:06 +01:00
Alex Tselegidis 6cb0714c00 Added jquery to the frontend vendor processing and renamed the directories so that they match the NPM package names 2021-11-08 10:14:13 +01:00
Alex Tselegidis b844a71b16 Updated the way frontend vendor files are being added to the project. 2021-11-07 14:02:05 +01:00
Alex Tselegidis c6aa24c4ec Added new gulp task that automatically packages the frontend vendor files 2021-11-07 11:47:31 +01:00
Alex Tselegidis 70625e37a5 Added Babel transpilation support to the gulp workflow 2021-11-07 10:38:18 +01:00
Alex Tselegidis 5d5e881dc4 Added SCSS compilation support to the gulp workflow 2021-11-07 10:12:11 +01:00
Alex Tselegidis e17999fad0 Updated the gulp definition and workflow 2021-11-07 10:02:49 +01:00
Alex Tselegidis d0b5fd170b Added the system directory to the gulp build. 2021-10-04 09:24:44 +02:00
Alex Tselegidis bd6ab1c7fe Remove the codeigniter user guide from the build archive 2020-12-17 16:48:47 +02:00
Alex Tselegidis 122f2aef85 Replace unix based "find" command with node package for the removal of .DS_Store files 2020-12-14 10:38:43 +02:00
Alex Tselegidis a2fbb7a4dc Fixed problem with building the minified files. 2020-12-08 15:17:08 +02:00
Alex Tselegidis 9e116623dc The build command will also run the clean, styles, scripts commands 2020-12-08 00:20:29 +02:00
Alex Tselegidis 59c8b71995 Remove .DS_Store files when building the app 2020-12-07 23:07:13 +02:00
Alex Tselegidis 7f5b6355a2 Removed dev composer dependencies again for smaller production packages 2020-12-02 19:51:05 +02:00
Alex Tselegidis 423edc80c8 Include dev composer dependencies in the build package as it may be needed for troubleshooting in production 2020-11-12 14:18:07 +02:00
Alex Tselegidis d828a7a8d2 Replaced use of gulp-util. 2020-03-18 20:21:33 +01:00
Alex Tselegidis afd0323571 Updated the gulp flow (simplified tasks). 2020-03-11 13:24:23 +01:00
alext 812791d0f8 Updated gulp dependency. 2019-06-08 16:04:36 +02:00
alext 333838b635 Integrated gulp tasks in for script and style minification. 2018-11-03 16:15:52 +01:00
alext f551bcfd73 Renamed docs and tests directories. 2018-11-03 15:20:51 +01:00
alext 725edfb6ca Move rsc contents to doc directory and updated gulp doc task. 2018-11-03 14:40:00 +01:00
alext a9632f4a44 Use the config-sample.php instead of the config.php when building the destination file. 2018-01-02 14:24:30 +01:00
alext 7b682e5c16 Updated gulp composer task and files. 2017-06-11 21:52:13 +02:00
alext b22240e38e Updated gulpfile 2017-06-11 21:46:30 +02:00
alext 2e2cb09a2d Renamed "composer" directory to "composer_modules" and updated its references. 2016-11-13 12:46:02 +01:00
alext 557c282433 PHP sessions will be stored in the "storage" directory (fixes #241) 2016-11-13 12:25:02 +01:00
alext b0b116e9e1 Updated log paths in "gulp build" task. 2016-11-12 23:59:38 +01:00
alextselegidis 6c85c1088b Corrected automatic documentation generation. 2016-10-16 21:37:00 +02:00
Alex Tselegidis 7280a5d0c2 Moved third_party directory to vendor which will be used for loading the composer dependencies. 2016-07-11 23:13:24 +02:00