Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] staging from vdm-io:staging #37

Open
wants to merge 75 commits into
base: staging
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
0512af0
Adds the customcode extractor class
Llewellynvdm Sep 2, 2022
4a32d3d
Adds interfaces to many classes.
Llewellynvdm Sep 3, 2022
c5a85f1
Moved many field related get methods to its own classes
Llewellynvdm Sep 10, 2022
1dddba0
Moved some arrays to the Registry, and marked and updated deprecated …
Llewellynvdm Sep 10, 2022
d757e14
Adds the initial classes needed for the new search feature. Adds the …
Llewellynvdm Sep 14, 2022
c53ece2
Adds more classes, and refactoring to the search feature. Adds test s…
Llewellynvdm Sep 16, 2022
fca5bd5
Adds basic and regex search and replace types.
Llewellynvdm Sep 17, 2022
f4fccfe
Adds the update option for sub-form array values
Llewellynvdm Sep 19, 2022
5537a86
Adds licensing template option to the powers area.
Llewellynvdm Sep 20, 2022
e6c8805
Fixed power include issue.
Llewellynvdm Sep 20, 2022
dcb4f86
Fixed power include issue in plugin.
Llewellynvdm Sep 20, 2022
9db33ad
Fixed issue #957 to load classes namespace. Refactored search classes…
Llewellynvdm Oct 6, 2022
d4843d6
Improved the compiler power building class. Add the search form and t…
Llewellynvdm Oct 20, 2022
869a187
Moved some class around for better structure in the jcb_powers of JCB…
Llewellynvdm Oct 23, 2022
f2ea22d
Continued development on the search feature
Llewellynvdm Oct 30, 2022
f1cb398
Adds beta search engine to JCB.
Llewellynvdm Nov 2, 2022
9f30f30
Release search stable BETA.
Llewellynvdm Nov 4, 2022
461edf5
Adds option to stop and start a search. Adds better user experience t…
Llewellynvdm Nov 8, 2022
7759738
Adds form task, token to search form. Adds url updater to search area.
Llewellynvdm Nov 12, 2022
9f5c7de
Updates all JCB links. Next stable version
Llewellynvdm Nov 13, 2022
1c7515d
Moved Core Table class to be used all over JCB.
Llewellynvdm Nov 20, 2022
6c42b5a
Rename some database classes, adds the core database classes.
Llewellynvdm Nov 27, 2022
4217b22
Adds new Content class. Adds the intial Package Classes. Removed phps…
Llewellynvdm Dec 4, 2022
a2ec013
Moved all placeholder behaviour to class function. Moved dynamic cont…
Llewellynvdm Dec 11, 2022
d28e4c7
Adds power infusion class.
Llewellynvdm Dec 18, 2022
e614f2e
Adds phpseclib version 3.
Llewellynvdm Dec 29, 2022
e771e7d
Adds some PHP 8 ready changes to compiler classes. Adds Server and Cr…
Llewellynvdm Jan 1, 2023
e8abe8e
Moved minify to powers. Improved the mapper class.
Llewellynvdm Jan 8, 2023
f44f385
Converts compiler to move component get methods to the powers area.
Llewellynvdm Jan 15, 2023
e6c02a2
Move the whole compiler GET of the component object to now use the co…
Llewellynvdm Jan 22, 2023
7edbe20
Move the Power, Plugin and Module builders into the container. Many m…
Llewellynvdm Jan 29, 2023
7fa8964
Fixed alias builder #973
Llewellynvdm Feb 6, 2023
339aec2
Moves all major structre function to container. Adds new Server repla…
Llewellynvdm Feb 12, 2023
737bd03
Stable release of v3.1.19
aB0T Feb 27, 2023
d6c7398
Updated the Support and Contribution info.
Llewellynvdm Feb 27, 2023
df16b2e
Fix the update server #978 issue. Fixed the change log to load all en…
Llewellynvdm May 2, 2023
a325339
Fix the sorting of fields and views for PHP 8
Llewellynvdm May 16, 2023
407a8aa
Fixed the default value for fields in database mysql install script.
Llewellynvdm May 18, 2023
0d5597e
Fix repository indexing.
Llewellynvdm May 22, 2023
a77eac9
Update Ftp.php
TLWebdesign Sep 15, 2023
e99899f
Fixed changelog direction so newest changes is listed at top of the f…
Llewellynvdm Oct 18, 2023
ae94512
Adds better remote repository management for the super power features…
Llewellynvdm Oct 20, 2023
3c91a5c
Updates PHPSecLib. Fixed connection failure to remote server. Adds ov…
Llewellynvdm Oct 24, 2023
d1e1a56
Stable release of v3.2.0-beta1
aB0T Mar 2, 2024
2fd3747
Release of v3.2.0-beta2
aB0T Mar 4, 2024
dce71f1
Update on v3.2.0-beta2 (beta for next version)
aB0T Mar 4, 2024
0b05682
Stable release of v3.2.0-beta3
aB0T Mar 6, 2024
5675f18
Stable release of v3.2.0-beta4
aB0T Mar 7, 2024
91e922b
Stable release of v3.2.0-beta5
aB0T Mar 9, 2024
39df50c
Update on v3.2.0-beta5 (beta for next version)
aB0T Mar 10, 2024
f5f308d
Update on v3.2.0-beta5 (changes towards the next release)
aB0T Mar 11, 2024
7448403
Stable release of v3.2.0-beta6
aB0T Mar 11, 2024
900a8ce
Update on v3.2.0-beta6 (changes towards the next release)
aB0T Mar 12, 2024
ebcfc53
Update on v3.2.0-beta6 (changes towards the next release)
aB0T Mar 12, 2024
d52a30d
Adds a issue template for reporting enhancements to JCB.
malachivdm Mar 13, 2024
151a194
Adds an issue template for reporting the refactoring of specific loca…
malachivdm Mar 13, 2024
ab4054a
Adds more detailed questions for f-refactor.yml.
malachivdm Mar 14, 2024
9a9364c
Adds an issue template for the improvement of documentation in JCB.
malachivdm Mar 14, 2024
96a1f25
Adds and updates the a-bug.yml
lemuelvdm Mar 14, 2024
4e21e6c
Adds and updates the c-task.yml
lemuelvdm Mar 14, 2024
bdb8b3a
Adds and updates the e-performance.yml
lemuelvdm Mar 14, 2024
620c890
Adds and updates the g-security.yml
lemuelvdm Mar 14, 2024
c90b1e0
Release of v3.2.0-beta7
aB0T Mar 15, 2024
91df280
Release of v3.2.0-beta8
aB0T Mar 20, 2024
02a5e42
Release of v3.2.0-beta9
aB0T Mar 20, 2024
ec71456
Release of v3.2.0-beta10
aB0T Mar 26, 2024
ddb07c7
Release of v3.2.0
aB0T Mar 27, 2024
94bc923
Release of v3.2.1-alpha1
aB0T Apr 6, 2024
4c7b4f1
Release of v3.2.1-alpha2
aB0T Apr 9, 2024
a66e099
Release of v3.2.1-alpha3
aB0T Apr 9, 2024
0be0df5
Removes a unnecessary question box from a-bug.yml in the issue_template.
lemuelvdm Apr 9, 2024
3a48b55
Release of v3.2.1-alpha4
aB0T Apr 16, 2024
5e980f5
Release of v3.2.1-beta1
aB0T Apr 21, 2024
ebbcf2b
Release of v3.2.1-beta2
aB0T Apr 22, 2024
f99eae9
Release of v3.2.1-beta3
aB0T Apr 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
165 changes: 165 additions & 0 deletions .gitea/ISSUE_TEMPLATE/a-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
name: Bug Report
about: Draft a report to aid in our Debugging efforts.
title: "[BUG]: "
labels:
- bug
body:
- type: markdown
attributes:
value: |
We value your effort in reporting an bug! Your feedback is essential for us to address and fix the problem.
- type: textarea
id: what-happened
attributes:
label: What Happened?
description: Please provide a detailed description of the issue and explain what outcome you anticipate.
placeholder: Describe the issue you experienced.
value: ""
validations:
required: true
- type: textarea
id: steps_to_reproduce
attributes:
label: Steps to reproduce the Bug
description: Please provide a detailed description of the steps to reproduce the issue you experienced.
placeholder: Describe the steps to reproduce the issue.
value: ""
validations:
required: true
- type: markdown
attributes:
value: |
# Environment Details
- type: input
id: joomla_version_compiling
attributes:
label: Which Joomla version are you compiling in?
placeholder: e.g., v4.4.3,
validations:
required: true
- type: input
id: php_version_compiling
attributes:
label: Which PHP version are you compiling in?
placeholder: e.g., v8.1,
validations:
required: true
- type: input
id: joomla_versions_targeting
attributes:
label: Which Joomla versions are you targeting?
placeholder: e.g., v5.0.3,
validations:
required: true
- type: input
id: php_version_targeting
attributes:
label: Which PHP version are you targeting?
placeholder: e.g., 8.2
validations:
required: true
- type: input
id: apache_version_using
attributes:
label: Which Web server is JCB running on?
description: Please provide the full name of the web server on which you are running JCB.
placeholder: e.g., Apache 2.4
validations:
required: true
- type: input
id: mysql_version_using
attributes:
label: Which Relational Database is JCB running on?
description: Please provide the full name of the database on which you are running JCB.
placeholder: e.g., Mysql 8.0, MariaDB 10.6,
validations:
required: true
- type: input
id: os
attributes:
label: Which OS is JCB running on?
description: Please provide the full name of the OS on which you are running JCB.
placeholder: e.g. CentOS 8 sever,
value: ""
validations:
required: true
- type: input
id: jcb_version
attributes:
label: Which JCB version are you using?
description: Please provide the full name of the JCB version you are using.
placeholder: e.g., v5.0.0-alpha3
validations:
required: true
- type: dropdown
id: area
attributes:
label: Where in JCB did this issue occur?
multiple: true
options:
- Compilation of a component
- Installation of a component
- Installation JCB pkg
- Installation of JCB plugins
- Compiler(admin_view)
- Dashboard(admin_view)
- Joomla Components(admin_views)
- Joomla Component(admin_view)
- Joomla Modules(admin_views)
- Joomla Module(admin_view)
- Joomla Plugins(admin_views)
- Joomla Plugin(admin_view)
- Power(admin_view)
- Powers(admin_views)
- Search(admin_view)
- Admin View(admin_view)
- Admin Views(admin_views)
- Custom Admin Views(admin_views)
- Site View(admin_view)
- Site Views(admin_views)
- Template(admin_view)
- Templates(admin_views)
- Layout(admin_view)
- Layouts(admin_views)
- Dynamic Get(admin_view)
- Dynamic Gets(admin_views)
- Custom Code(admin_view)
- Custom Codes(admin_views)
- Placeholder(admin_view)
- Placeholders(admin_views)
- Library(admin_view)
- Libraries(admin_views)
- Snippet(admin_view)
- Snippets(admin_views)
- Validation Rule(admin_view)
- Validation Rules(admin_views)
- Field(admin_view)
- Fields(admin_views)
- Fieldtypes(admin_views)
- Language Translations(admin_views)
- Server(admin_view)
- Servers(admin_views)
- Help Documents(admin_views)
- Other
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: On which browsers did you encounter the issue?
multiple: true
options:
- Firefox
- Chrome
- Microsoft Edge
- Safari
- Opera
- Brave
- Vivaldi
validations:
required: true
- type: textarea
id: comments
attributes:
label: Additional Comments
description: Feel free to include any further comments or pertinent details that might assist us.
81 changes: 81 additions & 0 deletions .gitea/ISSUE_TEMPLATE/b-enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Enhancement Request
about: Suggest an idea for JCB
title: "[ENHANCEMENT]: "
labels:
- enhancement
body:
- type: markdown
attributes:
value: |
Thank you for suggesting an enhancement! Your input is crucial for our innovation and progress. To assist us better, please share detailed information about your idea.
- type: textarea
id: enhancement-details
attributes:
label: Enhancement Details
description: Could you detail the enhancement you're suggesting? Explain the issue it addresses or the new feature it introduces.
placeholder: Please give an in-depth explanation of your proposed enhancement.
validations:
required: true
- type: markdown
attributes:
value: |
# Context and Priority
- type: dropdown
id: area
attributes:
label: Which part of the extension will be affected by this enhancement?
multiple: true
options:
- Compilation of component
- Installation of a component
- Installation JCB pkg
- Installation of JCB plugins
- Compiler(admin_view)
- Dashboard(admin_view)
- Joomla Components(admin_views)
- Joomla Component(admin_view)
- Joomla Modules(admin_views)
- Joomla Module(admin_view)
- Joomla Plugins(admin_views)
- Joomla Plugin(admin_view)
- Power(admin_view)
- Powers(admin_views)
- Search(admin_view)
- Admin View(admin_view)
- Admin Views(admin_views)
- Custom Admin Views(admin_views)
- Site View(admin_view)
- Site Views(admin_views)
- Template(admin_view)
- Templates(admin_views)
- Layout(admin_view)
- Layouts(admin_views)
- Dynamic Get(admin_view)
- Dynamic Gets(admin_views)
- Custom Code(admin_view)
- Custom Codes(admin_views)
- Placeholder(admin_view)
- Placeholders(admin_views)
- Library(admin_view)
- Libraries(admin_views)
- Snippet(admin_view)
- Snippets(admin_views)
- Validation Rule(admin_view)
- Validation Rules(admin_views)
- Field(admin_view)
- Fields(admin_views)
- Fieldtypes(admin_views)
- Language Translations(admin_views)
- Server(admin_view)
- Servers(admin_views)
- Help Documents(admin_views)
- Other
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Supply additional context or screenshots related to the enhancement request in this space.
validations:
required: false
45 changes: 45 additions & 0 deletions .gitea/ISSUE_TEMPLATE/c-task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Task
about: Create a task for project management
title: "[TASK]: "
labels:
- task
body:
- type: markdown
attributes:
value: |
Thanks for setting up the task! Tasks assist us in arranging and ranking our work. Kindly provide comprehensive details about the task for clarity and efficient tracking.
- type: textarea
id: task-details
attributes:
label: Task Details
description: Please describe the task. What are the specific actions required?
placeholder: Provide a detailed description of the task.
validations:
required: true
- type: markdown
attributes:
value: |
# Task Context and Priority
- type: textarea
id: task-environment
attributes:
label: Task environment
description: Please provide the details of the environment in which this task will be completed.
placeholder: Describe the environment applicable to the task.
validations:
required: true
- type: textarea
id: task-objective
attributes:
label: Task Objective
description: What's the aim or purpose of this task? How will it contribute to the project or system's success?
placeholder: Describe the goal and anticipated result of the task.
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Please share any extra context, files, or screenshots that could aid in comprehending or carrying out the task.
validations:
required: false
37 changes: 37 additions & 0 deletions .gitea/ISSUE_TEMPLATE/d-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Documentation
about: Propose improvements to the documentation or highlight any issues found within it.
title: "[DOCUMENTATION]: "
labels:
- documentation
body:
- type: markdown
attributes:
value: |
We appreciate your input on our documentation! Clear and comprehensive documentation plays a vital role in enabling users to effectively interact with our systems. To assist us in making improvements, kindly offer thorough details regarding your suggestion or the specific problem you've encountered.
- type: textarea
id: documentation-details
attributes:
label: Documentation Details
description: Please explain the specific problem with the documentation or the improvements you recommend. Is it a missing topic, unclear instructions, outdated content, or something else?
placeholder: Detail the issue with the documentation or suggest improvements..
validations:
required: true
- type: markdown
attributes:
value: |
# Specific Context
- type: textarea
id: expected-outcome
attributes:
label: Expected Outcome
description: What outcomes do you anticipate from this change in documentation? How will it benifit the users or enhance the project?
placeholder: Explain the expected result of this change in the documentation.
validations:
required: true
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Share any extra details, files, or screenshots that could help in understanding or applying the documentation change.
validations:
required: false
61 changes: 61 additions & 0 deletions .gitea/ISSUE_TEMPLATE/e-performance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Performance Issue
about: Recommend or propose performance improvements
title: "[PERFORMANCE]: "
labels:
- performance
body:
- type: markdown
attributes:
value: |
Appreciation for tackling performance challenges! Optimizing performance is vital for our system's efficiency and the user experience. Could you offer more comprehensive details to aid in identifying and resolving the suggested performance issue or improvement?
- type: textarea
id: performance-details
attributes:
label: Performance Details
description: Please outline the performance problem or the enhancements you propose. Is it related to speed, resource usage, responsiveness, or something else?
placeholder: Offer an in-depth explanation of the performance challenge or improvement.
validations:
required: true
- type: markdown
attributes:
value: |
# Affected Systems and Context
- type: textarea
id: performance-environment
attributes:
label: Environment in which performance issue occurs
description: Provide a detailed description of the environment in which you are experiencing this perforamnce issue.
placeholder: Describe the environment of the preformance issue.
validations:
required: true
- type: textarea
id: replication-steps
attributes:
label: Steps to Replicate
description: If possible, share a step-by-step guide to replicate the performance problem.
placeholder: Explain how to replicate the problem.
validations:
required: false
- type: textarea
id: impact-assessment
attributes:
label: Impact Assessment
description: How does the performance problem impact the system or its users? How severe is its effect?
placeholder: Explain the impact of the performance problem.
validations:
required: true
- type: textarea
id: proposed-solutions
attributes:
label: Proposed Solutions or Ideas
description: If you have any suggestions or ideas for resolving the performance problem, please share them here.
placeholder: Share any potential solutions or improvement problem.
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Provide any additional context, benchmarks, logs, or screenshots that might help in understanding or addressing the performance problem.
validations:
required: false
Loading