Commit Graph
271 Commits
Author SHA1 Message Date
Robot c660bb6280 Stable release of v4.0.0-alpha1
First alpha release of Component Builder towards Joomla 4 (very unstable...).
2024-03-09 21:47:28 +02:00
Llewellyn 3c91a5cdbb Updates PHPSecLib. Fixed connection failure to remote server. Adds overriding of back-folder and git-folder on component level. 2023-10-24 09:46:36 +02:00
Llewellyn ae9451292f Adds better remote repository management for the super power features. Fixes #1014 so that powers are added to components. 2023-10-20 20:29:19 +02:00
Llewellyn e99899f6f1 Fixed changelog direction so newest changes is listed at top of the file. Finished the init function of super powers. Adds rest function inside super power. Adds super powers to all templates. Updates many helper class methods to now use the utility classes. Adds the method to the component entry file (as-well). Moved most methods from the compiler fields class to powers. #955 Refactored many new builder classes from the registry class. Converted the Content class to two builder classes. Adds option to add additional templates to a module. Resolves #1002 by adding STRING instead of WORD. Ported the FOF encryption class into Powers. https://git.vdm.dev/joomla/fof Changed all CSS and JS to use instead of in compiler code. Adds option to turn jQuery off if UIKIT 3 is added. Adds option to auto write injection boilerplate code in Powers area. Adds option to auto write service provider boilerplate code in the Powers area. Improved the method and all banner locations to fetch from https://git.vdm.dev/joomla/jcb-external/ instead. Major stability improvements all over the new powers complier classes. New [base Registry class](https://git.vdm.dev/joomla/super-powers/src/branch/master/src/7e822c03-1b20-41d1-9427-f5b8d5836af7) has been created specially for JCB. Remember to update all plug-ins with this version update (use the package). 2023-10-18 09:26:30 +02:00
Llewellyn 407a8aa345 Fixed the default value for fields in database mysql install script. 2023-05-19 00:00:32 +02:00
Llewellyn a325339501 Fix the sorting of fields and views for PHP 8 2023-05-17 00:20:41 +02:00
Llewellyn df16b2e3ad Fix the update server #978 issue. Fixed the change log to load all entries, not just the last one. Fixed #983 so that database updates are created when adding a new adminview. Moved a few builder arrays to the Compiler Registry. Adds super powers to JCB. Adds Gitea API library. Improves Power filters. Fix #991 to add the Utilities service class. Adds Superpower Key (SPK) replacement feature. Adds Superpower search (GREP) feature. Adds Power Insert/Update Classe. Fix #995 that all update sites are using the correct URL. 2023-05-02 02:10:55 +02:00
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 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 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 f44f385159 Converts compiler to move component get methods to the powers area. 2023-01-15 10:42:19 +02:00
Llewellyn e8abe8e3cf Moved minify to powers. Improved the mapper class. 2023-01-08 12:01:14 +02:00
Llewellyn e771e7d243 Adds some PHP 8 ready changes to compiler classes. Adds Server and Crypt classes. 2023-01-01 04:11:34 +02:00
Llewellyn e614f2ec23 Adds phpseclib version 3. 2022-12-29 08:12:03 +02:00
Llewellyn 4217b22f67 Adds new Content class. Adds the intial Package Classes. Removed phpseclib. 2022-12-04 11:23:43 +02:00
Llewellyn 6c42b5af61 Rename some database classes, adds the core database classes. 2022-11-27 09:31:56 +02:00
Llewellyn f2ea22d0ad Continued development on the search feature 2022-10-31 00:34:54 +02:00
Llewellyn 869a1879cb Moved some class around for better structure in the jcb_powers of JCB. Fixed small issue with JCB package export. 2022-10-23 23:18:02 +02:00
Llewellyn d4843d6696 Improved the compiler power building class. Add the search form and the needed ajax functions. 2022-10-20 16:40:18 +02:00
Llewellyn 9db33ad449 Fixed issue #957 to load classes namespace. Refactored search classes. Improved the Power compiler class. 2022-10-06 19:34:44 +02:00
Llewellyn dcb4f86ee2 Fixed power include issue in plugin. 2022-09-20 15:09:12 +02:00
Llewellyn 5537a868e3 Adds licensing template option to the powers area. 2022-09-20 13:06:03 +02:00
Llewellyn 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 f8ac247377 Initial move of configuration to its own class and factory. #951 2022-08-21 19:21:03 +02:00
Llewellyn e7500b76eb Add tmp debugging. 2022-08-20 18:33:09 +02:00
Llewellyn a0fda76abd Adds getExtensionInstallClass and setInstallMethodScript to its own class. #950 2022-08-20 18:02:48 +02:00
Llewellyn 4e30fcb967 Moves the Pro features into the Public version of JCB. 2022-07-09 17:16:21 +02:00
Llewellyn 9f04566c81 Fixed the JCB package import url inclusion limitation. 2022-06-02 14:05:34 +02:00
Llewellyn 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 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 6beb6edf91 Initial steps towards the J4 legacy edition. 2021-10-19 03:30:46 +02:00
Llewellyn 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
Llewellyn b0f66f0577 Upgrade of UIkit v2 & v3 2021-05-27 02:25:54 +02:00
Llewellyn 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 3c3951ae83 Converted all files from dos to unix, as most servers are UNIX based anyway. This fixes the linebreak mismatching issue mentioned in gh-638. 2021-03-05 05:08:47 +02:00
Llewellyn e579cd421a Changed the compiler gif image, and improved the overall compiler GUI experience. Added the feature for dynamic hashing of strings and or files. 2021-02-19 02:35:54 +02:00
Llewellyn 54a86fb530 Reordered some helper class code in the GUI. Fixed gh-663 so that the label is used in the filter instead of the code_name. Renames field to Modeling Method in the field area. 2021-01-30 15:41:35 +02:00
Llewellyn bb414c980c Removes the custom component field from JCB. Made some filters to be multiple selection in site & component list view. Adds the combo field more correctly to JCB. 2021-01-15 09:13:20 +02:00
Llewellyn 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 3bd2158b83 Fixed gh-629 to add a hidden title field when a view does not have a title field. 2020-12-24 15:39:33 +02:00
Llewellyn a422ea7fcc Fix bug in the custom field where the JText::( missing and _ 2020-12-13 13:44:04 +02:00
Llewellyn b3ab6337d2 Added the new Intelligent fix to the assets table rules column (the new default). This will add the fix only if needed, and removes it only if no longer needed, with messages that tell the end-user what it has done. Resolves gh-616 2020-12-11 04:05:48 +02:00
Llewellyn b65d868a86 Added the GUI switch to control the adding of the asset table fix. gh-616 2020-12-10 03:31:30 +02:00
Llewellyn 4339ca00b3 Added sql to the uninstall sql to remove changes made to the assets table on uninstall of a component. resolved gh-616 2020-12-01 06:07:38 +02:00
Llewellyn 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 9d9c8e664e Moved the default static code of the admin list views to compiler. gh-378 2020-11-29 05:43:24 +02:00
Llewellyn 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 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 e7104d9c1c Added the new field changes for the new filter implementation. gh-378 2020-11-21 07:03:48 +02:00
Llewellyn dd3aaddf62 added the database update scripts for the new changes. 2020-09-15 19:02:49 +02:00