Commit Graph

2182 Commits

Author SHA1 Message Date
alextselegidis 44fffb1c56 Moved the remaining modals into their own files. 2021-11-09 08:53:09 +01:00
alextselegidis 2068f70840 Moved the modal view files to a new modals directory 2021-11-09 08:47:09 +01:00
alextselegidis fb92fa1832 Updated the meta html tag of the view files 2021-11-09 08:44:37 +01:00
alextselegidis 6c356aec50 Added new functions to the render helper that render the global variables and EALang scripts into a view file 2021-11-09 08:40:20 +01:00
alextselegidis 6d567a74a4 Added new layout method to the loader 2021-11-09 08:39:30 +01:00
alextselegidis cd9a92bed9 Removed the polyfill scripts as it is no longer needed. 2021-11-09 08:11:33 +01:00
alextselegidis a3d04300de Corrected the styles watcher 2021-11-08 23:42:12 +01:00
alextselegidis d685db2645 Update package-lock.json 2021-11-08 22:39:12 +01:00
Alex Tselegidis d2d81b8cd6
Update README.md 2021-11-08 22:37:50 +01:00
Alex Tselegidis f371177fb6 Updated the vendor script paths in the view files 2021-11-08 10:57:03 +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 f41547b77d Method could also return null and not always an int 2021-11-08 10:44:36 +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 a96fe86073 Removed old ext directory as the new vendor will replace its contents 2021-11-07 11:47:53 +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 e979f08215 Removed monolog from dependencies 2021-11-07 10:14:38 +01:00
Alex Tselegidis 5d5e881dc4 Added SCSS compilation support to the gulp workflow 2021-11-07 10:12:11 +01:00
Alex Tselegidis da34264500 Changed the extensions of the CSS files to SCSS 2021-11-07 10:11:36 +01:00
Alex Tselegidis e17999fad0 Updated the gulp definition and workflow 2021-11-07 10:02:49 +01:00
Alex Tselegidis b6085fdba3 Removed excess dev dependencies 2021-11-07 09:36:15 +01:00
Alex Tselegidis b073ca04ea Removed old docs files (will mainly focus on Markdown) 2021-11-07 09:29:20 +01:00
Alex Tselegidis d82e7ae247 Bumped PHP version in composer.json 2021-11-07 09:11:17 +01:00
Alex Tselegidis be0baf0b1b Bumped Node version in package.json 2021-11-07 09:10:46 +01:00
Alex Tselegidis 3896892bc0 Formatted the JS and CSS files with prettier 2021-11-06 17:38:37 +01:00
Alex Tselegidis d8c12dce0a Added prettier config into the repo 2021-11-06 17:35:35 +01:00
Alex Tselegidis 7163111042 Moved del to the dev dependencies 2021-11-06 17:20:12 +01:00
Alex Tselegidis 92f60d04c6 Added test suite config to phpunit.xml 2021-11-06 17:17:30 +01:00
Alex Tselegidis 85bd7b9b38 Renamed attach to load in Backend_api.php 2021-11-06 17:14:57 +01:00
Alex Tselegidis 331aa8c174 Moved the old BASE URL to the app configuration for use in mails etc where a public facing URL is required 2021-11-06 17:11:09 +01:00
Alex Tselegidis 1c88a2f987 The app will now automatically detect the BASE URL based on the current request. 2021-11-06 17:07:03 +01:00
Alex Tselegidis 4a696fc992 Changed the develop state version 2021-11-06 16:54:34 +01:00
Alex Tselegidis 5f211f3cf1 Updated comment 2021-11-06 16:53:57 +01:00
Alex Tselegidis 356629fab6 Minor formatting 2021-11-06 16:52:52 +01:00
Alex Tselegidis 3e1381c302 Moved the app related config in a new app.php config file 2021-11-06 16:52:46 +01:00
Alex Tselegidis a20f2e9e33 Corrected the login HTTP callback 2021-11-06 16:51:36 +01:00
Alex Tselegidis 3422f06cc5 Updated the REST API based on the latest API changes 2021-11-06 16:51:15 +01:00
Alex Tselegidis 2bab1494dc Updated the examples with better values 2021-11-06 16:49:56 +01:00
Alex Tselegidis 54e86795d5 Minor comment changes for consistency 2021-11-06 16:21:27 +01:00
Alex Tselegidis 1570afbea9 Removed phpmailer from the composer dependencies (it is no longer used). 2021-11-06 16:18:25 +01:00
Alex Tselegidis 2c7de2f036 CI test 2021-11-06 16:17:31 +01:00
Alex Tselegidis e65c178e8f Removed the deprecated engine directory from the project (including tests and the composer autoloading configuration) 2021-11-06 16:15:12 +01:00
Alex Tselegidis 3cd1e19066 Added sample test case 2021-11-06 16:14:32 +01:00
Alex Tselegidis d739528fd5 Removed the tests bootstrap file (bootstrap with the vendor autoload directly) 2021-11-06 16:12:57 +01:00
Alex Tselegidis 245fc43ec1 Replaced the old engine class use with the new Email_messages library 2021-11-06 16:11:55 +01:00
Alex Tselegidis 130adf88c3 Created new email messages library (ported the deprecated engine email class) 2021-11-06 16:11:44 +01:00
Alex Tselegidis 31b452766d Refactored the login controller callback 2021-11-06 16:09:59 +01:00
Alex Tselegidis c9a7f551b5 Removed the old swagger file as it is replaced with the new openapi.yml 2021-11-06 15:43:49 +01:00