* feat: add tmux-provider plugin
* fix: invalid thumbnail name
* fix: invalid translation keys
* docs: README updated to include launcher provider entry
Also fixed wording for requirements (validation failed for some reason?)
* feat(workflow): Added notify-plugin-authors for issues
fix(workflow): Should be run correctly now
fix(workflow): Added reopened
fix(workflow): Removed cache
fix(workflow): Added a lot, hope this works
fix(workflow): Increment the i
fix(workflow): Maybe?
debug
print cwd
fix: Maybe now works?
fix: maybe
fix: For sure now
fix: Some last fixes before it's done
fix: Now the workflow adds a comment
fix: Format
A lot of commits in this one squashed together
* fix(workflow): Do not use the provided plugin author name since that can be custom written and be another persons name
* fix(workflow): Added propare caching so that we don't reinstall the dependencies everytime
* fix(workflow): Added check for errors that have a very small chance to happen.
* fix(workflow): Fixed some of the 'bugs', it should be fine now with better error handling
* fix(workflow): Added correct guards for the workflow file
* fix(workflow): Changed the name so that it can be used in the other workflow as well.
* fix(workflow): skip quietly on unparseable plugin field, accept bare plugin name
---------
Co-authored-by: Lemmy <studio@quadbyte.net>
Settings shortcut in the panel header, and a README that names the release a
user can act on instead of an API level.
Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* feat(nix-monitor): add system stats check mode
* fix(nix-monitor): prevent terminal closing on non-zero exit
* fix(nix-monitor): force system stats check when clicking the Check button (if not off)
* feat(ssh-launcher): add /ssh launcher for SSH config hosts
Provide a launcher provider that reads ~/.ssh/config, lists host aliases
with fuzzy search, and opens an SSH session in the terminal on activate.
* docs(ssh-launcher): update store thumbnail
Replace the plugin card image with the final SSH Launcher artwork,
blur server IP addresses, and fix the displayed category tags.
* fix(ssh-launcher): parse SSH config directives case-insensitively
Match Host, Hostname, and User keywords regardless of casing so
lowercase blocks are included, consistent with OpenSSH behavior.
* feat(audio-switcher): add toggle for notifications on device switch
* feat(audio-switcher): add toggle for actions in tooltip and change appearance of tooltip
* chore(audio-switcher): bump version to 0.2.0
* fix(audio-switcher): add missing translation keys
Settings shortcut in the panel header, and long task text now wraps inside its
own column instead of running under the row buttons.
Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix(anilist): open plugin settings via noctalia.openSettings()
Require plugin API 15 and replace the settings-open plugins shell workaround.
* fix(anilist): Correct author name capitalization
* chore(anilist): bump version
* refactor(battery-threshold): change setup to run script in terminal via sudo
* chore(battery-threshold): update dependencies
* docs(battery-threshold): update threshold.txt location description
* chore(battery-threshold): bump version
Settings shortcut in the panel header, middle-elided paths, right-click copy,
and a real indexed-file count.
Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* feat: add arch-updater plugin
* fix(arch-updater): declare shelled-out commands, close Flatpak ignore gap, surface real check failures
Address PR review: plugin.toml only listed pacman-contrib despite invoking
awk, sed, test, uname, pacman, sh, sudo, flatpak, xdg-open, yay and paru;
the Flatpak ignore list was enforced in the panel but not in the actual
`flatpak update`; and checkupdates/AUR/Flatpak checks piped through
awk/sed in a way that swallowed real command failures as an empty/clean
result instead of an error.
* fix(arch-updater): fix Luau long-string that broke service.luau parsing
The Flatpak ignore-filter awk snippet used a [[ ]] long bracket string,
but its own content ("skip[arr[i]] = 1") contains a literal ]] that
closed the string early, corrupting everything after it and failing
the whole file's parse (not just the Flatpak path). Switched to a
[=[ ]=] long bracket, which isn't terminated by a bare ]].
* feat(wifi-hotspot): add NetworkManager hotspot control plugin
Expose bar toggle, panel, and IPC to start/stop a Wi-Fi hotspot and list connected clients.
* refactor(hotspot): rename plugin directory to hotspot
Align the folder name with the cleboost/hotspot plugin id.
* refactor(hotspot): align plugin id and state keys with hotspot slug
Update manifest id, IPC references, and shared state keys after the directory rename.