[Plug-In] Community Applications


Recommended Posts

3 hours ago, j123ss said:

Hi All,
After the latest CA plugin update, i lost access to the store and the plugin itself was corrupted. I had to delete it and reinstall from the repo, updating it does not work.
I am unsure if this will be a common issue or just me, but fyi its an easy fix.

Not related to the plugin per se.  (ie: part of my testing is to only develop on one of the servers, then when I issue a release to update my secondary through normal channels - And it worked perfectly).

 

Presumably it would have shown a mismatch on the md5 due to a corrupted download, but AFAIK it shouldn't have trashed the already installed version.  But at least you're back up and running.

Link to comment

Hello,

 

I am having an issue when I am trying to access the CA Apps plugin. It was working fine until yesterday, and if I restart the system it works fine.

 

This is the error:

 

Warning: Invalid argument supplied for foreach() in /usr/local/emhttp/plugins/community.applications/include/exec.php on line 349

 

Any ideas?

 

Thanks!

Link to comment
2 hours ago, azhagan said:

Hello,

 

I am having an issue when I am trying to access the CA Apps plugin. It was working fine until yesterday, and if I restart the system it works fine.

 

This is the error:

 

Warning: Invalid argument supplied for foreach() in /usr/local/emhttp/plugins/community.applications/include/exec.php on line 349

 

Any ideas?

 

Thanks!

So it was a one time error that a reboot fixed?

 

My best guess right now is that your rootfs is 100% full on the server (a real major damn near impossible PITA for me to attempt to replicate).  Install the Fix Common Problems plugin and if it happens again, then run FCP's tests.

Edited by Squid
Link to comment
  • 2 weeks later...

First of possibly a couple of updates to CA that will take effect if you're running unRaid 6.3.3+

  • Hovering over the App's Icon will now show the full description
  • Hovering over the App's Changelog icon will now show the changelog
  • Fully integrate 6.3.3 tooltipster into all tool tips.

Clicking on the Apps's icon / Changelog will still bring up a changelog (for mobile devices that cannot hover)

Still fully functional on unRaid versions prior to 6.3.3.

 

Have some further ideas on GUI changes for 6.3.3+, but at this moment, I'm limited by still maintaining compatibility with unRaid versions of 6.1.9+  (Unless I think of a workaround)

 

Side effect is that these changes effectively make Icon mode usable on a regular computer.

Edited by Squid
Link to comment
On ‎4‎/‎2‎/‎2017 at 4:14 PM, Squid said:

First of possibly a couple of updates to CA that will take effect if you're running unRaid 6.3.3+

  • Hovering over the App's Icon will now show the full description
  • Hovering over the App's Changelog icon will now show the changelog
  • Fully integrate 6.3.3 tooltipster into all tool tips.

Clicking on the Apps's icon / Changelog will still bring up a changelog (for mobile devices that cannot hover)

Still fully functional on unRaid versions prior to 6.3.3.

 

Have some further ideas on GUI changes for 6.3.3+, but at this moment, I'm limited by still maintaining compatibility with unRaid versions of 6.1.9+  (Unless I think of a workaround)

 

Side effect is that these changes effectively make Icon mode usable on a regular computer.

 

Running 6.2.4 and when it installed CA 2017.04.02b the following error shows up on the "Apps" tab and nothing else shows up at all:

 

Fatal error: Call to undefined function my_parse_ini_file() in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(300) : eval()'d code on line 22

 

  • Upvote 1
Link to comment
1 hour ago, BRiT said:

 

Running 6.2.4 and when it installed CA 2017.04.02b the following error shows up on the "Apps" tab and nothing else shows up at all:

 

Fatal error: Call to undefined function my_parse_ini_file() in /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php(300) : eval()'d code on line 22

 

I get the same error.

Link to comment

I just tried to install the plugin for the first time on the system I just upgraded to 6.3.3, and I get this error. However I can see the contents of the PLG in my web browser when I navigate directly to the install URL on the first page of this thread. Just tried on a second system I have and got the same issue.

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... failed (Network failure)
plugin: wget: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg download failure (Network failure)

 

Link to comment
Just now, master.h said:

I just tried to install the plugin for the first time on the system I just upgraded to 6.3.3, and I get this error. However I can see the contents of the PLG in my web browser when I navigate directly to the install URL on the first page of this thread. Just tried on a second system I have and got the same issue.

 


plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... failed (Network failure)
plugin: wget: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg download failure (Network failure)

 

Check your Network Settings.  In particular that the gateway is set to your router's IP.  If that doesn't fix it, then also set static DNS addresses of 8.8.8.8 and 8.8.4.4

Link to comment

Update 2 of 3 to overhaul the UI for CA.

 

This one removes the less commonly used buttons (view modes, sort orders) from the display and instead moves them to a hover / click popup.

 

The system does default to this new UI, but within Settings (Community Applications Section), General Settings you do have the option of downgrading the system back to the old UI.  This may be necessary to be done with some mobile devices (I have a mobile phone that won't interact with the new buttons)

 

New UI is only available on 6.3.3+

Edited by Squid
Link to comment
  • 3 weeks later...

As have I (actually 2 weeks) as you can tell from this quick snap of my workspace:

 

funny-picture-9979524952.jpg

 

 

- Removed the legacy UI.  Now instead of it looking like it was from the 80's, we're up to it looking like its from the 90's

- New UI will now work on pre 6.3.3.  Introduced my very first dependency for pre-6.3.3  >:(

- Lost track of the minor little changes/fixes, so I'm unable to iterate them here. (or in CA's changelog itself)

 

UI Changes:

 

Sections

Navigate the sections via hovering over or clicking on the "briefcase" icon (ie: Available apps, Installed Apps, Previously Installed, Pinned, CA Modules)

 

Views

Change the view modes available by hovering over or clicking on the "binoculars" icon.

 

Categories

Change the category displayed by hovering over or clicking on the "Folder" icon

 

SubCategories

Change the subcategory displayed by hovering over or clicking on the "Sub Folders" icon

 

Installing / Editing / Settings / etc

Table mode is largely unaffected, and still has the separate buttons for Add / Install / Edit  (don't want to annoy @sparklyballs too much ;-))

Icon / Icon Details (default) mode, the Add / Install / Edit / Settings / Changelog Icons are now completely removed.  To install / edit / go to the plugin settings (or newly added, go to a docker app's webUI), simply hover over the app's icon (or click on it if you're on a mobile device) and icons will appear within the popup that will allow you to do everything you want to do.

 

All Icons everywhere are dynamic, and will either be disabled (grey background) or not appear depending upon what section you are in.  Change logs are now incorporated automatically when displaying the full details (ie: hovering or clicking on the app's icon)

 

I'll get around to updating the help file / manual / OP for CA later today / tomorrow for these changes (no update to CA required for this)

 

Thanks go out to @gfjardim for spearheading getting tooltipster included in unRaid 6.3.3+ (which is my dependency on pre 6.3.3) which makes all of the UI changes possible, and @bonienl for creating the CSS for it....

 

Personally, I think the new UI is more intuitive, and is largely language agnostic, but since it is a departure from what you're used to, it may take some getting used to.

Edited by Squid
Link to comment

I am new and currently using the trial version. I don't know if this impacts this add-in or not.

 

I am getting " Warning: mkdir(): Input/output error in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 266
plugin: plugin: error: unable to create parent directory for /boot/config/plugins/community.applications/community.applications-2017.04.24a.txz: " upon installation. Suggestions?

Capture.PNG

Link to comment
3 minutes ago, Sabot said:

I am new and currently using the trial version. I don't know if this impacts this add-in or not.

 

I am getting " Warning: mkdir(): Input/output error in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 266
plugin: plugin: error: unable to create parent directory for /boot/config/plugins/community.applications/community.applications-2017.04.24a.txz: " upon installation. Suggestions?

Capture.PNG

Possibly a problem with your flash.

 

Tools - Diagnostics, post complete zip.

Link to comment
3 minutes ago, Sabot said:
Apr 24 04:51:03 Tower kernel: FAT-fs (sda1): Directory bread(block 32774) failed
Apr 24 04:51:03 Tower kernel: FAT-fs (sda1): Directory bread(block 32775) failed
Apr 24 04:51:03 Tower kernel: FAT-fs (sda1): Directory bread(block 32776) failed

Your flash drive dropped off line...  Could be either a flash problem or controller (if in USB3, try it in USB2 and vice versa), or you pulled the stick.  You will have to reboot, and the system will want to do a parity check...

Link to comment
[mention=10290]Squid[/mention] I don't see the option in the latest update to go back to the old UI. Did it get removed?

The two competing code bases were quickly becoming a nightmare to maintain. So I decided to ditch the old too many buttons UI

Sent from my LG-D852 using Tapatalk

Link to comment
2 hours ago, jrdnlc said:

 

Bummer. I liked the old UI better :(

Well that's gratitude.... I've got to add, trying to maintain two code bases is a massive pain in the arse, I tried with Unraid-DVB for a long while, in the end it just makes sense to drop one.

 

Could always install the old version and not upgrade.

cd /boot 
wget https://github.com/Squidly271/community.applications/raw/master/archive/community.applications-2017.04.18.txz
installpkg community.applications-2017.04.18.txz

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.