* feat(hassio): Implemented the Home Assistant plugin for Noctalia v5.
* Update plugin.toml
* Update plugin.toml
* fix(*): Changed curl HTTP calls to native noctalia HTTP calls.
* fix(*): Fixed headers on HTTP requests.
* fix(service_sse): Fixed HA tokens visible on argv during streams.
* fix(service_sse): Added an explicit exit signal for the stream and
refresh/reload_entities no longer force `sseActive = false`.
* fix(*): Fixed xdg-open missing from README.md and plugin.toml
* refact(widget): Changed runInTerminal to runAsync on xdg-open calls to
prevent the termial from popping up.
* fix(*): Changed plugin data location to be stored where pluginDataDir()
points.
* fix(README): Added all IPC calls to README.
* Updated README to reflect recent changes.
* refact(*): Removed some dead code.
* fix(*): Changed toggle timeout logic to use real time, fixing toggles
being stuck in a loding animation.
* refact(*): Added a token cleaner function.
* refact(service_sse): Changed curl stream calls for the new native HTTP
streaming API.
* feat(*): Fixed some translations.
* Add Zed Provider launcher plugin.
Expose recent Zed workspaces in the launcher so users can reopen projects quickly.
* Update Zed Provider thumbnail with launcher screenshot.
Use the official Noctalia thumbnail generator export for the plugin card.
* Address PR review feedback for Zed Provider.
Fix thumbnail category label, refresh project cache when the query is cleared,
and use noctalia.fuzzyScore for launcher filtering.
* fix(zed-provider): update thumbnail with launcher category label
* chore(zed-provider): reset manifest version to 1.0.0
* docs(zed-provider): align README with plugin documentation requirements
* fix(zed-provider): replace min_noctalia with plugin_api
* Add 'nohup' to plugin dependencies
---------
Co-authored-by: Lemmy <studio@quadbyte.net>
* feat: add lux/ideapad-conservation-mode plugin
* fix: address review blockers on ideapad-conservation-mode
- shell-quote pluginDir/USER before splicing into the sudo/runInTerminal
command (shell injection)
- declare every external command setup-permissions.sh invokes as a
manifest dependency, and document them in README Requirements
- drop the hardcoded KERNEL=="VPC2004:00" match from the udev rule so it
matches any ideapad_acpi instance, consistent with the dynamic
discovery the Luau side already does
- add the promised NixOS declarative setup section to README
- move all user-visible strings out of conservation_mode.luau into
translations/en.json, accessed via noctalia.tr()
- add the required README Plugin/Usage sections
* Update dependencies in plugin.toml
* Update setup script requirements in README.md
---------
Co-authored-by: Lemmy <studio@quadbyte.net>