[Plug-In] Community Applications


Recommended Posts

17 hours ago, Energen said:

If possible, it would be really nice to have a mass remove function from the Previous Apps tab to allow for, you guessed it, removing multiple apps at once from the list. 

TBH, it's always slightly annoyed me too.  But, under the current GUI it would be confusing and/or error-prone for the user because you would have two buttons -> one that would reinstall everything checked off, and one that would delete the templates.

 

Since as a general rule no body ever reads any confirmation dialog on any program in the world, I see a situation where someone clicks the incorrect button and has now lost all of their templates.  I would rather show a list of a hundred templates than ever allow CA to impede a user to reinstall something they actually want (even through their own mistake)

 

The safest way for you to do this is to delete what you don't want one at a time (as CA currently does), or for you to manually delete whatever you don't want out of /config/plugins/dockerMan/templates-user.  Perhaps I'll add on a multi-delete feature to one of the other plugins.

  • Haha 1
Link to comment
14 hours ago, Squid said:

TBH, it's always slightly annoyed me too.  But, under the current GUI it would be confusing and/or error-prone for the user because you would have two buttons -> one that would reinstall everything checked off, and one that would delete the templates.

You really don't give people a lot of credit eh? :P You had the same reservations with the cleanup appdata plugin too yet you worked around the hesitations.

 

If someone selects a bunch of files in linux/windows and presses the big red X they know what they are doing, therefore I personally don't think that it would be very confusing.  You have one button that says install and one button that says delete.  I think people can figure that one out. 

 

But since I'm not smart enough to modify the plugin without giving myself a headache, I'll have to go with what you say ;)

Link to comment
13 hours ago, Energen said:

You really don't give people a lot of credit eh? :P You had the same reservations with the cleanup appdata plugin too yet you worked around the hesitations.

 

If someone selects a bunch of files in linux/windows and presses the big red X they know what they are doing, therefore I personally don't think that it would be very confusing.  You have one button that says install and one button that says delete.  I think people can figure that one out. 

 

But since I'm not smart enough to modify the plugin without giving myself a headache, I'll have to go with what you say ;)

Nobody lets me be lazy anymore :( 

 

Next release has a delete icon in the top right that will delete the checked off apps.

Link to comment
3 minutes ago, DoItMyselfToo said:

I'm on the latest CA.  When searching the app's tab, the searches would auto-complete.  Looking at new apps today, noticed that the searches do not auto-complete.  Is this a change or a bug?

 

Thanks.

It's working currently for me under 6.8.3 and the release version of CA, along with 6.9-beta and the next rev of CA

Link to comment
10 minutes ago, Squid said:

It's working currently for me under 6.8.3 and the release version of CA, along with 6.9-beta and the next rev of CA

Thanks Squid for your quick reply.  I'm running unRAID 6.8.3 also, and CA 05.27.2020.  Hmmm?  I can confirm it is not working correctly for me.  Maybe a reboot will resolve the issue.  I'll report back if it does.

Edited by DoItMyselfToo
Link to comment

Where did all of the LinuxServer docker templates go? Seems like they've all dropped off when I search in CA today..

 

Checked my other unraid box and it's also not returning results for LinuxServer.io containers..

Edited by Cadr
added note re other box
Link to comment
8 minutes ago, Cadr said:

Where did all of the LinuxServer docker templates go? Seems like they've all dropped off when I search in CA today..

 

Checked my other unraid box and it's also not returning results for LinuxServer.io containers..

Same issue here. Can't find "letsencrypt" and have tried several permutations of the search. Other images show up but not letsencrypt.

Link to comment
20 hours ago, Cadr said:

Where did all of the LinuxServer docker templates go?

 

20 hours ago, Slappy said:

Same issue here.

As you've no doubt noticed, 20 minutes after you posted the next run of the feed re-added linuxserver's apps.

 

What happens is that due to the complexity of the internet as a whole (rather surprising it even works at all to begin with), LSIO's repository failed to download after 5 attempts over the course of 15 minutes, so the feed just said "whatever, I don't care" and carried on it's merry way.  This was a design choice.

 

But, since it's rather annoying to me when this does happen seeing the posts by people worried about it, I've changed the coding so that in this circumstance, the feed will not update itself with the missing repository.

Link to comment
4 hours ago, Squid said:

Only if you also want it in the cloud.

Sorry, I'm a little confused.  If I'm using CA to backup the AppData folder and then CrashPlan to backup the file created by the CA backup, I no longer need to backup the /cache/system/docker/appdata folder is I guess what I'm asking.  Everything in the CA backup file is in the AppData folder, so it would be redundant, right?

 

Thanks!

Link to comment

i updated the plugin and now the apps tab is gone and it says

 

plugin: updating: community.applications.plg


Cleaning Up Old Versions
Setting up cron for background notifications


plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/archive/community.applications-2020.06.13-x86_64-1.txz ... failed (Invalid URL / Server error response)
plugin: wget: https://raw.githubusercontent.com/Squidly271/community.applications/master/archive/community.applications-2020.06.13-x86_64-1.txz download failure (Invalid URL / Server error response)

Link to comment

Languages

 

Using Community Applications is the recommended way to install any language packs from Limetech when you are running a version of unRaid (6.9.0-beta22+) which supports this feature.

 

To do this, navigate to the "Language" Category.

 

image.thumb.png.f0cea68a8eb04512be92bdd5cff220f6.png

 

 

The download icon will install a language pack, and the "switch to" icon will immediately switch to that language.  Additionally, you can delete any installed language packs by clicking the red-x.  More information regarding the language (change logs etc) will be displayed via the More information icon (or clicking the Icon for the language pack).  If an update is available for the language pack, then an appropriate update icon will also appear)  The hover text for the download and switch to icons (and within the popup) will always appear in the language of the tile (ie: the Hover text to download Dutch / Switch to Dutch will always be in Dutch) to assist non-English speakers to switch the OS to their chosen language. 

 

It is however outside of the scope of translations for any descriptions / overviews of any given application to be translated to a chosen language (in otherwords, the description of an application will always appear in the author's chosen language (ie: English))

 

If you inadvertently switch to a language and get completely lost trying to switch back to English, there is a new additional "switch to English" icon which will appear on unRaid's tab bar that will immediately revert the system back to English.

 

Note:  You do not have to agree to CA's start up disclaimer in order to install / manage languages.  Additionally, translations into a selected language may not be available for any of your plugins, even if they support Multi-Language.

  • Thanks 2
Link to comment

Just had something go wrong on Community Apps while searching for music type plugins. Came here to post this because the message said to do so...

 

Something really wrong went on during display_content
Post the ENTIRE contents of this message in the Community Applications Support Thread

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="robots" content="noindex, nofollow"> <meta http-equiv="Content-Security-Policy" content="block-all-mixed-content"> <meta name="referrer" content="same-origin"> <title>Baymax/Login</title> <style> /************************ / / Fonts / /************************/ @font-face { font-family: 'ClearSans'; src: url('/webGui/styles/clear-sans-bold-italic.eot'); src: url('/webGui/styles/clear-sans-bold-italic.eot?#iefix') format('embedded-opentype'), url('/webGui/styles/clear-sans-bold-italic.woff') format('woff'), url('/webGui/styles/clear-sans-bold-italic.ttf') format('truetype'), url('/webGui/styles/clear-sans-bold-italic.svg#clear_sansbold_italic') format('svg'); font-weight: bold; font-style: italic; } @font-face { font-family: 'ClearSans'; src: url('/webGui/styles/clear-sans-bold.eot'); src: url('/webGui/styles/clear-sans-bold.eot?#iefix') format('embedded-opentype'), url('/webGui/styles/clear-sans-bold.woff') format('woff'), url('/webGui/styles/clear-sans-bold.ttf') format('truetype'), url('/webGui/styles/clear-sans-bold.svg#clear_sansbold') format('svg'); font-weight: bold; font-style: normal; } @font-face { font-family: 'ClearSans'; src: url('/webGui/styles/clear-sans-italic.eot'); src: url('/webGui/styles/clear-sans-italic.eot?#iefix') format('embedded-opentype'), url('/webGui/styles/clear-sans-italic.woff') format('woff'), url('/webGui/styles/clear-sans-italic.ttf') format('truetype'), url('/webGui/styles/clear-sans-italic.svg#clear_sansitalic') format('svg'); font-weight: normal; font-style: italic; } @font-face { font-family: 'ClearSans'; src: url('/webGui/styles/clear-sans.eot'); src: url('/webGui/styles/clear-sans.eot?#iefix') format('embedded-opentype'), url('/webGui/styles/clear-sans.woff') format('woff'), url('/webGui/styles/clear-sans.ttf') format('truetype'), url('/webGui/styles/clear-sans.svg#clear_sansregular') format('svg'); font-weight: normal; font-style: normal; } /************************ / / General styling / /************************/ body { background: #F2F2F2; color: #1c1b1b; font-family: ClearSans, sans-serif; font-size: .875rem; padding: 0; margin: 0; } a { text-transform: uppercase; font-weight: bold; letter-spacing: 2px; color: #FF8C2F; text-decoration: none; } a:hover { color: #f15a2c; } h1 { font-size: 1.8em; margin: 0; } h2 { font-size: 0.8em; margin-top: 0; margin-bottom: 1.8em; } .button { color: #ff8c2f; font-family: ClearSans, sans-serif; background: -webkit-gradient(linear,left top,right top,from(#e03237),to(#fd8c3c)) 0 0 no-repeat,-webkit-gradient(linear,left top,right top,from(#e03237),to(#fd8c3c)) 0 100% no-repeat,-webkit-gradient(linear,left bottom,left top,from(#e03237),to(#e03237)) 0 100% no-repeat,-webkit-gradient(linear,left bottom,left top,from(#fd8c3c),to(#fd8c3c)) 100% 100% no-repeat; background: linear-gradient(90deg,#e03237 0,#fd8c3c) 0 0 no-repeat,linear-gradient(90deg,#e03237 0,#fd8c3c) 0 100% no-repeat,linear-gradient(0deg,#e03237 0,#e03237) 0 100% no-repeat,linear-gradient(0deg,#fd8c3c 0,#fd8c3c) 100% 100% no-repeat; background-size: 100% 2px,100% 2px,2px 100%,2px 100%; } .button:hover { color: #fff; background-color: #f15a2c; background: -webkit-gradient(linear,left top,right top,from(#e22828),to(#ff8c2f)); background: linear-gradient(90deg,#e22828 0,#ff8c2f); -webkit-box-shadow: 0; box-shadow: 0; cursor: pointer; } .button--small { font-size: .875rem; font-weight: 600; line-height: 1; text-transform: uppercase; letter-spacing: 2px; text-align: center; text-decoration: none; display: inline-block; background-color: transparent; border-radius: .125rem; border: 0; -webkit-transition: none; transition: none; padding: .75rem 1.5rem; } [type=email], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=url], textarea { font-family: ClearSans, sans-serif; font-size: .875rem; background-color: #F2F2F2; width: 100%; margin-bottom: 1rem; border: 2px solid #ccc; padding: .75rem 1rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 0; -webkit-appearance: none; } [type=email]:active, [type=email]:focus, [type=number]:active, [type=number]:focus, [type=password]:active, [type=password]:focus, [type=search]:active, [type=search]:focus, [type=tel]:active, [type=tel]:focus, [type=text]:active, [type=text]:focus, [type=url]:active, [type=url]:focus, textarea:active, textarea:focus { border-color: #ff8c2f; outline: none; } /************************ / / Login spesific styling / /************************/ #login { width: 500px; margin: 6rem auto; border-radius: 10px; background: #fff; } #login .logo { position: relative; overflow: hidden; height: 120px; border-radius: 10px 10px 0 0; } #login .wordmark { z-index: 1; position: relative; padding: 2rem; } #login .wordmark svg { width: 100px; } #login .case { float: right; width: 30%; font-size: 6rem; text-align: center; } #login .case img { max-width: 96px; max-height: 96px; } #login .error { color: red; margin-top: -20px; } #login .content { padding: 2rem; } #login .form { width: 65%; } .angle:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 120px; background-color: #f15a2c; background: -webkit-gradient(linear,left top,right top,from(#e22828),to(#ff8c2f)); background: linear-gradient(90deg,#e22828 0,#ff8c2f); -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-transform: skewY(-6deg); transform: skewY(-6deg); -webkit-transition: -webkit-transform .15s linear; transition: -webkit-transform .15s linear; transition: transform .15s linear; transition: transform .15s linear,-webkit-transform .15s linear; } .shadow { -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.12); box-shadow: 0 2px 8px 0 rgba(0,0,0,.12); } /************************ / / Cases / /************************/ [class^="case-"], [class*=" case-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'cases' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /************************ / / Media queries for mobile responsive / /************************/ @media (max-width: 500px) { body { background: #fff; } [type=email], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=url], textarea { font-size: 16px; /* This prevents the mobile browser from zooming in on the input-field. */ } #login { margin: 0; border-radius: 0; width: 100%; } #login .logo { border-radius: 0; } .shadow { box-shadow: none; } } </style> <link type="text/css" rel="stylesheet" href="/webGui/styles/default-cases.css?v=1583697979"> <link type="image/png" rel="shortcut icon" href="/webGui/images/green-on.png"> </head> <body> <section id="login" class="shadow"> <div class="logo angle"> <div class="wordmark"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 222.4 39" class="Nav__logo--white"><path fill="#ffffff" d="M146.70000000000002 29.5H135l-3 9h-6.5L138.9 0h8l13.4 38.5h-7.1L142.6 6.9l-5.8 16.9h8.2l1.7 5.7zM29.7 0v25.4c0 8.9-5.8 13.6-14.9 13.6C5.8 39 0 34.3 0 25.4V0h6.5v25.4c0 5.2 3.2 7.9 8.2 7.9 5.2 0 8.4-2.7 8.4-7.9V0h6.6zM50.9 12v26.5h-6.5V0h6.1l17 26.5V0H74v38.5h-6.1L50.9 12zM171.3 0h6.5v38.5h-6.5V0zM222.4 24.7c0 9-5.9 13.8-15.2 13.8h-14.5V0h14.6c9.2 0 15.1 4.8 15.1 13.8v10.9zm-6.6-10.9c0-5.3-3.3-8.1-8.5-8.1h-8.1v27.1h8c5.3 0 8.6-2.8 8.6-8.1V13.8zM108.3 23.9c4.3-1.6 6.9-5.3 6.9-11.5 0-8.7-5.1-12.4-12.8-12.4H88.8v38.5h6.5V5.7h6.9c3.8 0 6.2 1.8 6.2 6.7s-2.4 6.8-6.2 6.8h-3.4l9.2 19.4h7.5l-7.2-14.7z"></path></svg></div> </div> <div class="content"> <h1> Baymax </h1> <h2> Media server </h2> <div class="case"> <img src='/webGui/images/case-model.png?v=1585834400'> </div> <div class="form"> <form action="/login" method="POST"> <p> <input name="username" type="text" placeholder="Username" autocapitalize="none" autofocus required> <input name="password" type="password" placeholder="Password" required> </p> <script type="text/javascript"> document.cookie = "cookietest=1"; cookieEnabled = document.cookie.indexOf("cookietest=")!=-1; document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT"; if (!cookieEnabled) { document.write('<p class="error">Browser cookie support required for login</p>'); } </script> <p> <button type="submit" class="button button--small">Login</button> </p> </form> </div> <p><a href="https://wiki.unraid.net/Unraid_6/Troubleshooting#Lost_root_Password" target="_blank">Password recovery</a></p> </div> </section> </body> </html>

Link to comment
4 hours ago, ramblinreck47 said:

Just had something go wrong on Community Apps while searching for music type plugins. Came here to post this because the message said to do so...

 

On another browser tab / device, you logged out of Unraid's GUI. 

Link to comment

I have problems with a container (dockerhub conversion?) so I removed it.

When I look this container up in CA and re-install it, the docket template uses all the values I previously had used.

That is useful most of the time, but in this case I want to start fresh.

How can I make CA or unraid to use the docker template as it is in CA, and not what I had changed later?

 

Also how can I remove templates from the selection list where unraid collects all templates I ever used (this list is shown when you click "Add container" on the docker page in unraid)

 

 

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.