Commit Graph

130 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 d28e4c74af
Adds power infusion class. 2022-12-18 10:16:43 +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 e7500b76eb
Add tmp debugging. 2022-08-20 18:33:09 +02:00
Llewellyn van der Merwe a0fda76abd
Adds getExtensionInstallClass and setInstallMethodScript to its own class. #950 2022-08-20 18:02:48 +02: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 c5be4ff5fa
Adds new helper classes. 2022-04-04 18:20:42 +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 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 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 552a2664ba
Adds the namespacing to the compiler classes for the File, and Folder classes of Joomla. 2021-03-07 23:40:55 +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 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 06c97afa05
Added filters above the admin list views to resolve gh-378 2020-12-03 07:26:49 +02:00
Llewellyn van der Merwe 83e4562d62
Fixed the access filter in query. Fixed the array to int helper use. Added the correct language strings to category and access filters. gh-378 2020-12-03 02:13:49 +02:00
Llewellyn van der Merwe f20039b390
Added getListViewDefaultOrdering method to compiler. Moved getFieldDatabaseName to the get class of the compiler. Updated the setFieldFilterListSet method. Imporved the filter query code to ignore empty values. gh-378 2020-11-30 05:59:45 +02:00
Llewellyn van der Merwe 9d9c8e664e
Moved the default static code of the admin list views to compiler. gh-378 2020-11-29 05:43:24 +02:00
Llewellyn van der Merwe 9947113857
Added the getCustomFieldCode, setFieldFilterSet, setFieldFilterListSet, setFilterFieldFile methods to the field compiler area. Refactored few other methods and added setDefaultSidebarFilterHelper, setCategorySidebarFilterHelper, setBatchDisplayHelper, setDefaultBatchHelper, setCategoryBatchHelper methods in the integration area of the compiler. Improved the header ser feature and added the setCategoryBatchHelper method. gh-378 2020-11-29 02:00:20 +02:00
Llewellyn van der Merwe 302328c92a
Add getFieldsetXML and getFieldXMLString method to build fields in compiler gh-378. Refactoring the compiler to use camelcase for view code names. 2020-11-28 21:33:39 +02:00
Llewellyn van der Merwe 2490123095
Updated the contribute area in README. Added the multi filter query method, and adapted the setFilterQuery method for the new filter options. gh-378 2020-11-21 07:07:18 +02:00
Llewellyn van der Merwe d7233a1420
Added the admin filter type switch to compiler gh-378. Moved the name_single and name_list to the view->name_list and view->name_list_code in the compiler (refactoring). 2020-11-21 07:06:34 +02:00
Llewellyn van der Merwe d4997abd37
Fixed gh-609 so that JS and CSS from fields are added to module. Also formated the class with auto code reformat in phpstorm. 2020-11-06 07:06:38 +02:00
Llewellyn van der Merwe 54e4f96edf
Added the needed changes to the core compiler to manage dynamic headers per/controller via pro-member-plugin. gh-548 2020-10-26 22:30:51 +02:00
Llewellyn van der Merwe 2ea64446af
Added the needed changes to the core compiler to manage dynamic headers per/model via pro-member-plugin. gh-548 2020-10-21 05:10:19 +02:00
Llewellyn van der Merwe 3a5681ce43
Added option to dynamicly set the sub-form layout from global options. Fixed bug in compiler that caused index warning. 2020-07-13 04:52:06 +02:00
Llewellyn van der Merwe e86ab88f5c
Fixed gh-571 compiler path errors. 2020-06-25 21:22:30 +02:00
Llewellyn van der Merwe 3a2b8497e3
Changed main views in JCB to sort id descending. 2020-05-22 02:32:58 +02:00
Llewellyn van der Merwe e83319635a
Fixed gh-529 so that the custom admin view does not hidemainmenu when it is selected as the default view (dashboard) 2020-04-23 23:15:07 +02:00
Llewellyn van der Merwe ddd940e968
Resolved gh-444 by adding the new phpspreadsheet library, and removing the old PHPExcel library. 2020-04-19 02:48:23 +02:00
Llewellyn van der Merwe ad8717a47d
Added events to the new module and plugin translation areas. Updated the fieldtypes to have more info on the showon property. 2020-04-03 20:45:48 +02:00
Llewellyn van der Merwe 230834057a
Formatted compiler classes with the Joomla standards in PHPstorm. Added translation for plugin and module areas. Resolve gh-503 gh-493 2020-03-28 15:34:14 +02:00
Llewellyn van der Merwe e051134a79
Fixed gh-534 so that the correct comment is made in the module area with the GUI placeholders. First steps towards adding multi languages for both modules and plugins gh-503 gh-493 in JCB. Other small improvments to the date helper methods. Add the otpion to target the admin area with modules. 2020-03-24 03:11:43 +02:00
Llewellyn van der Merwe a6cdafb31f
Started adding grapesJS to assistant area for the site view builder. 2020-02-12 16:27:32 +02:00
Llewellyn van der Merwe 12c456ca6b
Fixed javascript overload in the field conditions area. Fixed a dynamicGet error that linked the wrong tables with eachother. Fixed gh-519 so that the form is loaded around pagination, note that this may break some implementation, but this fix will allow for a more correct html. 2020-02-05 01:18:34 +02:00
Llewellyn van der Merwe e4d1917c19
Added Joomla Module builder - Compiler 2019-12-06 07:31:32 +02:00
Llewellyn van der Merwe 010a134e1a
Moved the phpseclib files to their own folder in libraries. Improved the composer autoloader in JCB. Improved the phpseclib class implementation. Added a new Expert Mode to field modeling under the database tab in the field area. 2019-10-16 22:38:43 +02:00