Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Plugin] User Scripts Enhanced

Featured Replies

  • Author
1 minute ago, B_Sinn3d said:

Not sure if anyone else had this issue but after installing this plugin, almost all my user script schedules are off. I ended up uninstalling and updating to correct schedules. Nice concept though.

I've never encountered or received any reports of this type of issue. The plugin simply moves the existing rows of the table created by the original plugin into separate containers, so this shouldn't happen. My only guess is that one of your script names contains a forbidden character. For example, the original plugin doesn't filter out all invalid characters like '!', and using such symbols can already cause problems on the original plugin, like being unable to modify schedules or delete the affected script.

My plugin is only a pure restyling and moving basically nothing else, so that shouldn't be the cause for that issue.

  • 3 months later...
On 6/26/2025 at 4:04 PM, Kurotaku said:


1. Impossible since the theme colors aren't handed out via css variables (yet), also users which use Theme Engine have different themes.
According to Squid in Unraid 7.2 the CSS styling is more responsive and using color variables, so If it rly become like this then I will be able to implement Themed colors, but this will only work for 7.2+ once its out and I patched it.
At least for now you can edit the CSS directly in the CSS field on the settings page to match your theme, thats why I made that input.

2. Also I don't think ill add this since this is rly just rare cases, and I would somehow need to inject it into existing button functionality which I tried to avoid


Editing the css is a MUST for me... That unRAID orange color (used so predominantly in your addon's UI) hurts my brain. I see that in the Setting you have a Custom CSS field. Can you please advise how to use it? Also I see that the addon is using the page_userscripts.css file. I cant find this css file in my flash drive. Can I manually edit this file for my own use? Or copy it somewhere, edit it, and then use the Custom CSS field to point to it.

Any help is greatly appreciated. This is a great addon, but the orange color is a non-starter for me.

Thank you for this!

  • Author
7 minutes ago, hernandito said:


Editing the css is a MUST for me... That unRAID orange color (used so predominantly in your addon's UI) hurts my brain. I see that in the Setting you have a Custom CSS field. Can you please advise how to use it? Also I see that the addon is using the page_userscripts.css file. I cant find this css file in my flash drive. Can I manually edit this file for my own use? Or copy it somewhere, edit it, and then use the Custom CSS field to point to it.

Any help is greatly appreciated. This is a great addon, but the orange color is a non-starter for me.

Thank you for this!


It would be useless to change this file, as every server restart or plugin update would wipe the file because the plugins are unpacked with each server reboot or update.

I always try my best to make my programs as much customizable as possible to include everyones needs. ;)

I can't teach you CSS, but here is an example:
#categories-container .category-header {

background: gray;

}

#categories-container .category-content {

background: transparent; border: 3px solid gray;

}


That CSS would look like this (a bit bad with the border as I used linear-gradient but its overwriteable theoretically):
grafik.png


But as the Unraid fields doesn't allow multi line (or I haven't figured out how to do yet) you must write it in a single line like this:
#categories-container .category-header { background: gray; } #categories-container .category-content { background: transparent; border: 3px solid gray; }

If you click the Custom CSS text you see some hints like:
All CSS must be in a single line, and quotation marks should be avoided.
Which should be followed, otherwise it could cause the CSS to be incorrect or not loaded.

Sorry... I was not clear. I do know a lot about .css. What was not clear to me is how the Custom Field in your settings page is to be used. I now understand that you need to type all the css overrides in that little input field. Not sure this is practical. I initially worked with the original author of the Folder View plugin to get to what looks like today's ui. Part of this was him/her implementing the custom css feature.


I did find the css file located in:
var/local/overlay/usr/local/emhttp/plugins/user.scripts.enhanced/styles/page_userscripts.css

I do have a script in unRAID where I copy a bunch of files into different dockers and such to modify their respective UIs. I have this script in my go file and I can manually execute it as well. I will give editing the css file a try and share my tweaks to see if you like them.

Thanks again.

  • Author
4 minutes ago, hernandito said:

Sorry... I was not clear. I do know a lot about .css. What was not clear to me is how the Custom Field in your settings page is to be used. I now understand that you need to type all the css overrides in that little input field. Not sure this is practical. I initially worked with the original author of the Folder View plugin to get to what looks like today's ui. Part of this was him/her implementing the custom css feature.


I did find the css file located in:
var/local/overlay/usr/local/emhttp/plugins/user.scripts.enhanced/styles/page_userscripts.css

I do have a script in unRAID where I copy a bunch of files into different dockers and such to modify their respective UIs. I have this script in my go file and I can manually execute it as well. I will give editing the css file a try and share my tweaks to see if you like them.

Thanks again.


I'm already working on a new version of the plugin, with a bit more features and some responsive fixes, but life is preventing me from being as productive as I used to be when I created it.
Btw. you gave me indirect an idea how I can fix this multi line issue, so thanks 🤣

Edited by Kurotaku

Just as an FYI... I spent some time tweaking the css and here is a preliminary of what I have. I think it is much cleaner. Your eyes are now directed to the right places. While you are working on your updates, and if you are interested in making some visual tweaks, please PM me.

image.png

If anyone is interested how I make the css edits slightly persistent, follow the below steps:


1) Copy the attached .css file to:/boot/config/plugins/user.scripts.enhanced/


2) Edit the css to your liking. My attached file shows the above design.

3) In the command console, type the below to make your css changes show up:
cp /boot/config/plugins/user.scripts.enhanced/page_userscripts.css /var/local/overlay/usr/local/emhttp/plugins/user.scripts.enhanced/styles/page_userscripts.css

I created a batch scrip that does this automatically, you can also paste the above line into your go script file. OR you can create your very own Userscript!

Thanks.

page_userscripts.css

  • 1 month later...

Hi! With the current update, I don't see the scripts in the gui - but there are still running.

3 hours ago, morbloe said:

Hi! With the current update, I don't see the scripts in the gui - but there are still running.

check here for a possible answer... https://forums.unraid.net/topic/48286-plugin-ca-user-scripts/page/83/

im still waiting on a response myself because i dont have the option to update and therefor cannot fix the issue that way....

  • Author

Thank you for the reports its fixed now with the 2025.12.26 Update.
(The Bug happens if you never changed & applied a value in the config so it was never generated)

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.