Commit Graph

309 Commits

Author SHA1 Message Date
Robot 737bd03e46
Stable release of v3.1.19
We fixed #972 so that custom code (in the header) will be added after the power namespaces. We added a message to show when a server move failed. We fixed the BaseConfig to not use '_' as separator. We fixed the footable loading issue. We removed the need for passing placeholders by reference. We added the option to generate a CHANGELOG. We fixed the server class to load new client if server details changed. We fixed the readme placeholder issue #978. We fixed the empty server url issue #978. Fixed Package import to now use the phplibsec version 3.
2023-02-27 14:27:41 +02:00
Llewellyn van der Merwe 339aec221e
Moves all major structre function to container. Adds new Server replacment class for legacy calls. Refactored multiple classes. Add more advanced compiler options, with donation notice. 2023-02-12 21:15:41 +02:00
Llewellyn van der Merwe 7edbe20c33
Move the Power, Plugin and Module builders into the container. Many more PHP 8 improvments. 2023-01-29 22:12:42 +02:00
Llewellyn van der Merwe e6c02a29f6
Move the whole compiler GET of the component object to now use the container->component object/class. 2023-01-22 02:38:21 +02:00
Llewellyn van der Merwe f44f385159
Converts compiler to move component get methods to the powers area. 2023-01-15 10:42:19 +02:00
Llewellyn van der Merwe e8abe8e3cf
Moved minify to powers. Improved the mapper class. 2023-01-08 12:01:14 +02:00
Llewellyn van der Merwe e771e7d243
Adds some PHP 8 ready changes to compiler classes. Adds Server and Crypt classes. 2023-01-01 04:11:34 +02:00
Llewellyn van der Merwe e614f2ec23
Adds phpseclib version 3. 2022-12-29 08:12:03 +02:00
Llewellyn van der Merwe a2ec013566
Moved all placeholder behaviour to class function. Moved dynamic content to the content class. 2022-12-11 17:06:13 +02:00
Llewellyn van der Merwe 4217b22f67
Adds new Content class. Adds the intial Package Classes. Removed phpseclib. 2022-12-04 11:23:43 +02:00
Llewellyn van der Merwe d757e14fac
Adds the initial classes needed for the new search feature. Adds the empty view for the search feature. #952 2022-09-14 17:40:02 +02:00
Llewellyn van der Merwe 1dddba0fc8
Moved some arrays to the Registry, and marked and updated deprecated class methods and values in the compiler. 2022-09-10 10:16:44 +02:00
Llewellyn van der Merwe abe9b5d227
Adds the customcode dispencer class 2022-09-01 12:24:55 +02:00
Llewellyn van der Merwe 4928a8baaf
Moves multiple class methods to their own power classes. Moves many compiler config values to its own config class. Updated the Expantion method to use the new config class. 2022-08-30 17:28:41 +02:00
Llewellyn van der Merwe f8ac247377
Initial move of configuration to its own class and factory. #951 2022-08-21 19:21:03 +02:00
Llewellyn van der Merwe a0fda76abd
Adds getExtensionInstallClass and setInstallMethodScript to its own class. #950 2022-08-20 18:02:48 +02:00
Georgios Papadakis 154cd5ae1e Remove specific type for adapter parameter from all installer methods 2022-08-19 20:00:52 +03:00
Llewellyn van der Merwe 4e30fcb967
Moves the Pro features into the Public version of JCB. 2022-07-09 17:16:21 +02:00
Llewellyn van der Merwe d789ef249e
Moved the MVC to extend the CMS MVC via namespace. 2022-05-25 10:30:55 +02:00
Llewellyn van der Merwe 6e4443b997
Moved to JHtml loading the CSS and JS files found in the media folder of the component. 2022-05-19 15:34:11 +02:00
Llewellyn van der Merwe c99cb17c5b
Fixed linking issue, improved the new helpers to not hard code the component name to them. 2022-05-16 06:27:50 +02:00
Llewellyn van der Merwe 1e0533ffa5
Fixed #884 so we will have correct pagination in admin area J3. Imporved the import of powers JCB-pro. 2022-05-16 06:25:03 +02:00
Llewellyn van der Merwe c5be4ff5fa
Adds new helper classes. 2022-04-04 18:20:42 +02:00
Llewellyn van der Merwe ec827b7369
Moved more helper methods out to the utility classes. 2022-03-12 06:00:16 +02:00
Llewellyn van der Merwe 278f70c8a6
Adds new utilities abstract classes as helper methods. Moves the helper class autoloader above the class. Adds option to override the settings.json file. 2022-03-10 01:55:37 +02:00
Llewellyn van der Merwe 94c934c436
Improve help to allow the help url to be global in the view. 2022-02-09 23:19:08 +02:00
Llewellyn van der Merwe 8219d5ed45
Fix option to add field paths or rule paths to both module or plugin external forms. 2022-02-04 19:21:39 +02:00
Llewellyn van der Merwe 2ce36117d4
Adds option to add more field paths or rule paths to both module or plugin forms. 2022-02-04 12:50:24 +02:00
Llewellyn van der Merwe 758c0f38cf
Adds better options with custom get.Improved the auto checkin method. 2022-02-02 13:45:15 +02:00
Llewellyn van der Merwe 6a38523843
Adds the option to overide the assignment in item dynamic custom gets. 2022-01-21 16:41:54 +02:00
Llewellyn van der Merwe e5d599d5a5
Updates marked JS package. Adds more events to the compiler. Fix gh-841 database issue (IF NOT EXISTS). Update Agerix banner link. Adds more clone options. 2022-01-15 19:52:15 +02:00
Llewellyn van der Merwe 53725a917d
Adds gitea URL. Adds option to add changelog gh-813. Adds clone option to some areas. Fixed gh-784 to allow BASE64 filter selection. 2021-12-21 16:44:50 +02:00
Llewellyn van der Merwe 6beb6edf91
Initial steps towards the J4 legacy edition. 2021-10-19 03:30:46 +02:00
Llewellyn van der Merwe 5651d3dca8
Improved the ajax controller. 2021-08-31 16:00:12 +02:00
Llewellyn van der Merwe bb1d4768b4
Merge PR #787 into staging 2021-08-27 18:42:56 +02:00
Llewellyn van der Merwe b64e423f51
Added the option to import JCB packages with GUID mapping. Resolved gh-657 to allow for painless fieldtype change in the field area. 2021-08-11 14:15:55 +02:00
Tom van der Laan c8dbf279fe Add JSON Check and decode before checking if it is an array.
fixes #786
2021-08-05 16:51:02 +02:00
Llewellyn van der Merwe d5482d65cb
Fixed gh-748 so that tags are able to be added to the list admin view. Makes the adding of tags dynamic based on tag field in the view. 2021-05-19 17:44:14 +02:00
Llewellyn van der Merwe 48d9265983
Added more info towards naming conventions. Changed the access to compiler to be more accessable. gh-686 2021-04-26 15:55:20 +02:00
Llewellyn van der Merwe 5ae7bb76ef
Added the company name set in the GUI as the exported company value for excel. 2021-03-09 01:12:35 +02:00
Llewellyn van der Merwe 08d529aba9
Continued to add the namespacing for the file and folder classes across the system. gh-682 2021-03-09 00:36:30 +02:00
Llewellyn van der Merwe 1279a5d2f9
Added the namespacing for the file and folder classes to the compiler. gh-682 2021-03-08 06:02:12 +02:00
Llewellyn van der Merwe 1dfc674318
Fixed gh-678 moved the compilation success message out of the redirection message to a user state message, that get loaded to the page on successful compilation. This preserves the button scripts needed to install the compiled packages. 2021-03-04 08:13:05 +02:00
Llewellyn van der Merwe 12600431ca
Resolves gh-644 and addes the option to add, or hide the category sub-menu of a view. 2021-01-06 12:03:07 +02:00
Llewellyn van der Merwe d9da5d9fc4
Fixed gh-637 so that the header values will be added. Updated the copyright to only show the first year so we need not update these again. 2021-01-03 18:49:35 +02:00
Llewellyn van der Merwe 75fa49e517
Improved the layout compiler methods. 2020-12-31 14:08:02 +02:00
Llewellyn van der Merwe d29bc8f3a0
Added the trash helper option to JCB as a pro feature. 2020-12-27 13:54:59 +02:00
Llewellyn van der Merwe d36410281d
Added more header options and renamed the header method in the compiler. 2020-12-26 22:28:36 +02:00
Llewellyn van der Merwe a28c5cf746
Updated the copyright date for the new year 2021. Improved the compiler message area. 2020-12-25 23:16:34 +02:00
Llewellyn van der Merwe cc201b8ec0
Improved the permissions adding behaviour so that no permissions tab will be added if no permissions are set in a view. gh-629 2020-12-24 18:36:34 +02:00