Commit Graph

72 Commits

Author SHA1 Message Date
bergware 0b25732ae7 Plugin system update 2022-07-25 09:42:12 +02:00
bergware 49ae9c5a61 Revert "Plugin system update"
This reverts commit d20ad4ff8c.
2022-07-25 09:19:33 +02:00
bergware d20ad4ff8c Plugin system update 2022-07-25 09:13:33 +02:00
bergware b45b3a41f0 Plugin system update 2022-07-24 23:53:14 +02:00
bergware 9c0efa0ae4 Plugin system update 2022-07-20 11:57:55 +02:00
Tom Mortensen 5abe5712a5 Changes to 'plugin' script:
- get rid of 'feof()' call in watching wget progress
- report error for 0-length wget'ed files
- check md5/sha256 of files already on flash
2022-07-19 07:45:18 -07:00
bergware 5b641d107b Plugin system update 2022-07-15 21:23:21 +02:00
bergware bf849f3d78 Plugin system update 2022-07-12 12:47:47 +02:00
bergware bb521bf3af Plugin system update 2022-07-12 11:20:09 +02:00
bergware 1a0e8de368 Revert "Plugin system update"
This reverts commit 8f8c75dc67.
2022-07-11 23:11:44 +02:00
bergware 8f8c75dc67 Plugin system update
Extend delay for slower systems when receiving nchan messages
2022-07-11 22:14:30 +02:00
bergware 2e71598b0b Plugin system update 2022-07-09 12:41:42 +02:00
bergware 2f813af61b Plugin system update 2022-07-09 00:17:59 +02:00
bergware c677dbdc89 Plugin system update 2022-07-08 23:54:47 +02:00
bergware c181de6fe1 Plugin system update 2022-07-08 23:30:56 +02:00
bergware 9385c45d2c Plugin system update 2022-07-08 23:02:53 +02:00
bergware 462e558600 Plugin system update 2022-07-07 14:25:36 +02:00
bergware 451b4ee2fe Plugin system update 2022-07-07 14:21:51 +02:00
bergware 3bc84df183 Plugin system update 2022-07-07 14:17:49 +02:00
bergware 3b5238cd0d Plugin system update 2022-07-07 14:02:34 +02:00
bergware 35a5991dd4 Plugin system update
Run post-hook scripts unconditionally
2022-07-07 13:46:29 +02:00
bergware f95ac556cd System update 2022-07-05 12:14:33 +02:00
bergware bd08a31ebc System update 2022-07-05 11:49:03 +02:00
bergware 088202d727 Plugin system update 2022-06-29 09:37:52 +02:00
bergware 0af8cfcc1d Plugin system update 2022-06-29 09:32:24 +02:00
bergware 995dcaaa6f Plugin system update
Fixed: bad XML check
2022-06-29 09:27:54 +02:00
bergware 968eedb03a Plugin system update 2022-06-26 14:57:46 +02:00
bergware eaaaf8bd26 Plugin system update 2022-06-26 14:37:26 +02:00
bergware 1cfcd2cc7e Plugin system update 2022-06-24 22:48:27 +02:00
bergware 04babbe63f Plugin system update 2022-06-24 18:23:15 +02:00
bergware 77d3667a5a Plugin system update 2022-06-24 17:36:03 +02:00
bergware 455491414e Plugin system update
smarter plugin validation, only download file when needed
2022-06-24 08:38:21 +02:00
bergware 0a3b9f0989 Plugin system update
- Detach frontend and backend operation
- Use nchan as communication channel
- Allow window to be closed while backend continues
- Use SWAL as window manager
2022-06-23 08:13:54 +02:00
bergware cbcad92963 Plugin manager: add ALERT message function
A plugin file may include a <ALERT> tag which displays a markdown formatted message when a new version is available.
Use this to give instructions or warnings to users before the upgrade is done.
2022-05-31 21:45:22 +02:00
bergware 2ffdd1bc42 Added notify when plugin fails to install 2021-07-08 13:04:17 +02:00
Squidly271 68a9bbdec8 Plugins: Move incompatible plugins to ../plugins-error 2021-03-11 08:23:31 -05:00
Tom Mortensen f10df0648e Support sha256 to validate downloaded files 2021-03-01 16:31:22 -08:00
bergware 3a361774b7 Plugin manager - remove deprecated system function 2020-05-02 09:46:40 +02:00
bergware 875090eef8 Multi-language support 2020-04-30 11:47:44 +02:00
bergware f0e7a5b804 Multi-language support 2020-04-30 10:03:33 +02:00
bergware 22714e27da Multi-language support 2020-04-30 09:56:11 +02:00
bergware 76a5b964ec Multi-language support 2020-04-30 09:10:16 +02:00
Squidly271 d90595c052 Don't allow plugin updates to same version
Should solve the odd problem with CA where updates effectively remove the plugin, due to user clicking the CA link to update itself, but auto update (eg) has already updated the plugin (ie: auto update updated it while the CA page was open)
2019-06-08 11:32:13 -04:00
Squidly271 63b0402964 Fix plugin download routine
Typo in my original PR #473 that prevents any plugin from installing.  My bad -> happened because I was too lazy to merge into my fork the tested code and simply manually did a patch.
2019-03-24 14:41:35 -04:00
Squidly271 99305f2015 Switch plugins to a compressed download 2019-03-14 21:24:53 -04:00
bergware 204d9fb25c Copyright year update 2018-12-25 10:28:59 +01:00
Tom Mortensen 6668ad0ec5 Change 'unRAID' to 'Unraid' to match new branding.
Updated a few copyright strings.
2018-08-31 12:58:40 -07:00
Squidly271 8e9f9482ba Plugins: Preserve preserve support link when updating 2018-07-22 15:52:54 -04:00
Squidly271 ca06bd9546 Remove control codes, and extended ascii characters from plugin urls on install
Every once in a while, a copy / paste from a browser of CA's URL posted on the forum winds up with unicode and/or control characters in the middle of the URL, which prevents installation.  (https://lime-technology.com/forums/topic/38582-plug-in-community-applications/?page=85&tab=comments#comment-669454  and  https://lime-technology.com/forums/topic/38582-plug-in-community-applications/?page=84&tab=comments#comment-664991 )


Just replace them with a null character.

Probably geographically related.
2018-07-14 09:36:32 -04:00
Squidly271 b6cab93bd1 Update cron when removing a plugin
To prevent any .cron files previously added from continuing to be executed
2018-04-08 14:02:14 -04:00