This commit is contained in:
Squidly271 2024-04-28 16:17:00 -04:00
parent 1776135ea5
commit b61445bed5
5 changed files with 11 additions and 3 deletions

Binary file not shown.

Binary file not shown.

View File

@ -2,8 +2,8 @@
<!DOCTYPE PLUGIN [
<!ENTITY name "community.applications">
<!ENTITY author "Andrew Zawadzki">
<!ENTITY version "2024.04.06">
<!ENTITY md5 "658faf60b504d93f7f61d11eb7a63bd4">
<!ENTITY version "2024.04.28">
<!ENTITY md5 "497bf4ed5b9b265931cba151a053f638">
<!ENTITY launch "Apps">
<!ENTITY plugdir "/usr/local/emhttp/plugins/&name;">
<!ENTITY github "Squidly271/community.applications">
@ -13,6 +13,10 @@
<PLUGIN name="&name;" author="&author;" version="&version;" launch="&launch;" pluginURL="&pluginURL;" min="6.12.0" support="https://forums.unraid.net/topic/38582-plug-in-community-applications" icon="users">
<CHANGES>
###2024.04.28
- Fixed: Any corrupted xml files in /boot/config/plugins/dockerMan/templates-user would crash action centre or Installed / Previous Apps
- Fixed: If template maintainer listed a "branch" tag twice, fatal errors would happen with PHP error settings set to display
###2024.04.06
- Fixed: Edge case of installing an application where a duplicate template was present and the other template was deprecated could result in CA thinking the deprecated template was installed
- Fixed: CSS fixes for Branch selection on 6.13+

View File

@ -2,7 +2,7 @@
2defe45163697e40c813a57ae9a50231 ./CA_notices.page
c12622d8281346d37398e96cbb6b8b69 ./ca_settings.page
01ed7990078dee7cecfeda9a4e49377e ./default.cfg
b4d793180bb11e3b45f51692df880966 ./include/exec.php
e3301a1191f42a799769ef8266a78cf5 ./include/exec.php
66cebca33e8cf88b513c93939279de91 ./include/helpers.php
590fb8b29aba360a56dd8338b022f9e0 ./include/paths.php
7234caf6800479df03abb222aaedaca5 ./javascript/libraries.js

View File

@ -365,6 +365,8 @@ function DownloadApplicationFeed() {
$o['Branch'][] = $tmp;
}
foreach($o['Branch'] as $branch) {
if ( is_array($branch['Tag'] ?? null) ) // if someone listed the same tag twice, drop the tag altogether
continue;
$i = ++$i;
$subBranch = $o;
$masterRepository = explode(":",$subBranch['Repository']);
@ -1172,6 +1174,8 @@ function previous_apps() {
if ( !$filter || $filter == "docker" ) {
foreach ($all_files as $xmlfile) {
$o = readXmlFile($xmlfile);
if ( ! $o )
continue;
$o['Overview'] = fixDescription($o['Overview']);
$o['Description'] = $o['Overview'];
$o['CardDescription'] = $o['Overview'];