Commit Graph
514 Commits
Author SHA1 Message Date
github-actions[bot] 391cfa818e chore: update plugin catalog [skip ci] 2026-08-04 02:37:03 +00:00
JustinandGitHub fb16e3d3a5 fix(anilist): fixed some TypeErrors (#233)
* fix(anilist): forward-declare flushCoverSnapshot before first use

* fix(anilist): split json.encode from writeFile call to avoid arg splat

* chore(anilist): version bump
2026-08-03 22:36:52 -04:00
github-actions[bot] 774a439b35 chore: update plugin catalog [skip ci] 2026-08-04 02:36:08 +00:00
NilsonlinuxandGitHub f672176186 rss-notifier Update v1.0.1 (#236)
* Add nilsonlinux/rss-notifier plugin v1.0.0

* fix: correct all validation errors for rss-notifier

* Update tags in plugin.toml for rss-notifier

* Revise README for RSS Notifier plugin

Updated README to reflect plugin name and improved clarity.

* Update README.md by removing unnecessary content

Removed placeholder text and installation instructions from README.

* Update README with plugin details and usage instructions

Expanded README to include plugin details, usage instructions, and settings configuration.

* Traduz README.md para português e atualiza conteúdo

Atualiza o README.md com informações em português sobre o plugin RSS/Atom Notifier, incluindo uso, configurações e notas sobre o funcionamento.

* Update tags in plugin.toml

Removed 'rss' tag from the plugin configuration.

* Revise README for RSS Notifier plugin

Updated the README to reflect changes in the plugin description, installation instructions, usage details, settings, and dependencies.

* Enhance README with plugin details and usage

Updated README.md to include detailed plugin features, settings, and usage instructions.

* Update README for RSS Utils plugin

* Add files via upload

* Add xdg-open as a dependency in plugin.toml

* Revise README for RSS/Atom Notifier plugin

Updated configuration options and usage instructions in README.

* Add Brazilian Portuguese translation file

* Revise README for clarity and updated instructions

Updated README to improve clarity and consistency, including installation and usage instructions.

* Add xdg-open as a dependency in README

Updated dependencies section to include xdg-open.

* Fix formatting of requirements section in README

* Add files via upload

* feat: add individual item delete option and scrollbar

- Implemented the ability to delete individual feed items using an 'X' button.
- Added a fixed height scrollbar to the panel list.
- Fixed badge synchronization and command communication for the V5 Beta 6 environment.

* fix tags e correções de funcionamento

* Add dependencies section to plugin.toml

* Add files via upload

* Enhance README with plugin details

Updated README with plugin ID and entries table.

* thumbnail update

Thumbnail updated. Following the plugin update.

* Bump version from 1.0.0 to 1.0.1

Added outlines to the control buttons. Also fixed a bug where recent feeds wouldn't list upon starting a session.

* Change button variant from 'ghost' to 'outline'

Added outlines to the control buttons. Also fixed a bug where recent feeds wouldn't list upon starting a session.
2026-08-03 22:35:58 -04:00
Yocraft-2000 a490b35068 update: migrate to widget.actions 2026-08-04 00:30:50 +02:00
github-actions[bot] 6ab3c5fe5d chore: update plugin catalog [skip ci] 2026-08-03 21:50:41 +00:00
Lemmy 9d978bed3d ci: fix race condition when both workflow run 2026-08-03 17:48:22 -04:00
github-actions[bot] 6286048ef0 chore: update issue templates [skip ci] 2026-08-03 20:33:51 +00:00
Priyanshu GuptaandGitHub 8aa75342f3 add(deepseek_usage): DeepSeek API credit & balance monitor (#220)
* add(deepseek_usage): add DeepSeek usage balance monitor plugin

* add(deepseek_usage): add thumbnail.webp

* chore(deepseek_usage): update plugin id to coder/deepseek_usage

* fix(deepseek_usage): update 960x540 thumbnail, README IPC docs, and plugin.toml schema

* fix(deepseek_usage): fix panel ID, normalize ui.graph values 0-1, declare xdg-open dependency

* fix(deepseek_usage): replace thumbnail with official Noctalia generator asset
2026-08-03 16:33:41 -04:00
github-actions[bot] 97d2d5d8b6 chore: update issue templates [skip ci] 2026-08-03 20:17:39 +00:00
EzequielandGitHub 44925e4be6 feat: add mango_layouts plugin (#192)
* feat: add mango_layouts plugin

* fix: address CI validation errors

* refactor: inline apply_layout script for cross-device portability

* fix: commit inlined script changes in panel.luau

* fix: address official PR review feedback

* fix: revert noctalia.translate which caused runtime crash

* fix: remove setGlyph empty string to prevent fallback skull icon

* feat: restore translations using correct noctalia.tr API

* refactor: remove unused label fields from layouts table
2026-08-03 16:17:29 -04:00
Yocraft-2000 68a563b862 update: bump version 2026-08-03 22:06:04 +02:00
Yocraft-2000 7e6ca32873 feat(QoL): idle status with generate button off 2026-08-03 22:04:02 +02:00
github-actions[bot] d61e327515 chore: update plugin catalog [skip ci] 2026-08-03 12:45:00 +00:00
Salem Sayed Abdel GawadandGitHub 1c2db1c309 Add salemsayed/niri-active-workspace (#227)
A bar widget showing only the focused niri workspace instead of a pill
listing every workspace. Reads niri IPC (snapshot plus event-stream)
since the plugin API exposes no compositor state.
2026-08-03 08:44:45 -04:00
github-actions[bot] 59e44e0493 chore: update issue templates [skip ci] 2026-08-03 12:27:43 +00:00
dd1299e1d6 feat(obs-integration): add OBS integration plugin (#210)
* feat(obs-integration): add OBS integration plugin

* docs(obs-integration): add README.md

* chore(obs-integration): rename obs-integration-thumbnail.webp to thumbnail.webp

* i18n(obs-integration): fix PR check

* fix(obs-integration): honor selected rebuild architecture

* fix(obs-integration): reject dot-prefixed names in validName

* fix(obs-integration): treat empty checkout_dir as unset

* feat(obs-integration): add repo/arch rebuild selection with confirmation

* chore(obs-integration): add opensuse tag to plugin.toml

* chore(obs-integration): new thumbnail

* fix(obs-integration): fix rebuild controls inheriting flexGrow from reused nodes

* feat(obs-integration): overhaul package actions, logging, and navigation

* chore(obs-integration): new thumbnail

* feat(obs-integration): label Service Run All button, move build logs

* fix(obs-integration): split logs based on action source

* fix(obs-integration): correct log display locations and resets

* feat(obs-integration): add confirmation to remove file

* feat(obs-integration): move edit package meta to header

* fix(obs-integration): layout repo/arch label/select alignment

* fix(obs-integration): clean rebuild log duplication

* fix(obs-integration): persist logSource in nav state for panel reopen

* i18n(obs-integration): change 'Repo' to 'Repositories' and 'Arch' to 'Architectures'

* feat(obs-integration): add home nav button, fix header label clipping, rebuild controls layout

* chore(obs-integration): change plugin's panel height

* docs(obs-integration): document source-service operations in README

* fix(obs-integration): correct rebuild log display and persistence, sync UI layout

---------

Co-authored-by: neyfua <ogkhang.05@gmail.com>
2026-08-03 08:27:34 -04:00
github-actions[bot] f68e308526 chore: update issue templates [skip ci] 2026-08-03 12:22:18 +00:00
636317303c screen-toolkit : full screen utility (#221)
* screen-toolkit: add Noctalia v5 plugin

* screen-toolkit: credit original plugin

* screen-toolkit: fix recording, OCR capture, and result panel UX

* screen-toolkit: rename record tool labels to Record / Rec FS

* screen-toolkit: update plugin thumbnail

* screen-toolkit: fix README validation (backtick deps, result panel toggle)

* screen-toolkit: fix OCR results and dependencies

* screen-toolkit: backtick recording and annotator deps in README

---------

Co-authored-by: Ahmed5Emad <ahmed5emad@users.noreply.github.com>
2026-08-03 08:22:08 -04:00
github-actions[bot] 57227f8b51 chore: update issue templates [skip ci] 2026-08-03 12:17:31 +00:00
Yocraft-2000andGitHub 8277d1bc6d Add QR Code Encoder plugin (#226)
* init

* feat: notify options; all, minimal and none

* update: plugin.toml

* update: add README

* feat: add button toggle

* feat: add configurable glyph

* fix: valid image radius

* fix: shell escape entry

* feat: add settings

* update: add thumbnail.webp

* feat: add titlebar and titlebar toggle

* feat: add custom image widget setting, reorder keys

* fix: auto-size image with titlebar

* update: README (new settings)

* fix: lowercase correction_level label keys

* fix: file type and move shellEscape to the cmd
2026-08-03 08:17:21 -04:00
github-actions[bot] 56edefe993 chore: update plugin catalog [skip ci] 2026-08-03 12:16:55 +00:00
emrtnnandGitHub 502de4605d fix(pass): reduce fileInfo calls to fit noctalia's CPU budget (#228) 2026-08-03 08:16:43 -04:00
github-actions[bot] d3185605b6 chore: update plugin catalog [skip ci] 2026-08-03 03:12:57 +00:00
b5098f8eed Fix/gamelauncher nixos build (#225)
* game-launcher: bundle self-contained SQLite reader, drop libsqlite3 dependency

Fixes building gamelauncher.c on NixOS where the runtime env lacks
sqlite3.h/libsqlite3. scan_lutris now reads Lutris' pga.db through a
bundled read-only SQLite file parser instead of linking sqlite3.

* game-launcher: rework /g provider to reuse panel scan results

The launcher provider now reads the games the panel already scanned via
state/cache, trims the query, and surfaces status/error rows instead of
duplicating the scan.

---------

Co-authored-by: Ahmed5Emad <ahmed5emad@users.noreply.github.com>
2026-08-02 23:12:29 -04:00
github-actions[bot] cf1bda889a chore: update issue templates [skip ci] 2026-08-03 03:09:21 +00:00
5dc0808725 Add niri-animations plugin (#223)
Animation preset picker for niri: choose a .kdl preset, set the global
slowdown factor, or turn animations off. Ships a floating and a
bar-attached panel plus a control-center tile.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 23:09:10 -04:00
github-actions[bot] 9d40f236bf chore: update issue templates [skip ci] 2026-08-03 02:25:44 +00:00
3ri4nG0ldandGitHub fb5dd0506e feat: add ip-monitor plugin (#207)
* Add ip-monitor plugin

* fix: removed typo

* feat: increase default refresh interval to 60 seconds

* fix: prevent shell injection in IP monitor gateway lookup.

* docs: fix author casing in README

* feat: add configurable click actions

* feat: add desktop widget support and refactor core logic

- Extracted IP fetching and data parsing into a shared `utils.luau` module to prevent code duplication.
- Created `desktop.luau` to display network details explicitly in a tabulated UI.
- Added specific configuration options for font sizes and colors for the new desktop widget

* feat: add hidden_fields configuration to allow filtering tooltip and desktop widget details

* fix: remove raw HTML from README

* refactor(utils): use bit32 and fix glob pattern escaping & gateway parsing

* refactor(utils): centralize shared UI builder and display name resolution

* refactor(widget): use shared utils helpers and clean up duplicate logic

* refactor(desktop): use shared utils helpers and add IPC click action parity

* docs: update README with desktop widget settings

* feat: remove unused IPC copy actions from widget logic
2026-08-02 22:25:35 -04:00
github-actions[bot] 2e02bbb132 chore: update issue templates [skip ci] 2026-08-02 18:05:43 +00:00
Spyridon Siarapis 4376d18624 ci: Added types to the update issue templates 2026-08-02 19:52:48 +02:00
github-actions[bot] 30169d3373 chore: update plugin catalog [skip ci] 2026-08-02 15:34:59 +00:00
7a9c1c017a Update nightwatch75/topgrade-wrapper to 0.0.6 (#215)
Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com>
2026-08-02 11:34:47 -04:00
github-actions[bot] 676b9f9528 chore: update plugin catalog [skip ci] 2026-08-02 15:34:21 +00:00
Yocraft-2000andGitHub ef4c3996fd Update Battery widget plugin (#201)
* fix: setUpdateInterval in update function

* fix: add shellEscape on cat command

* dump version

* fix: migrate settings to desktop_widget.settings

* feat: auto gap based on the layout

* feat: retrieve warning threshold from noctalia's settings
2026-08-02 11:34:10 -04:00
Lemmy a7a114b945 i18n: mimir 2026-08-01 21:37:37 -04:00
Lemmy 3b9c03b2d5 gitignore 2026-08-01 21:37:30 -04:00
github-actions[bot] b61f5c5c24 chore: update plugin catalog [skip ci] 2026-08-02 01:36:24 +00:00
dbec4a7190 Mimir: Web Search feature & impoving the CPU budget usage (#202)
* game-launcher: add launcher toggles, keyboard nav, auto-refresh

* game-launcher: update README with runner toggle settings

* fix: remove duplicate translation keys after upstream merge

* fix(game-launcher): add ~/.local/share/Steam to steam roots for NixOS support

* chore(game-launcher): bump version to 1.1.1

* feat(mimir): AI companion plugin with LLM chat panel

Mimir is an AI companion for Noctalia — an LLM-powered chat interface
with model selection, conversation history, and a bar widget.

- Service-based architecture: service (brain) handles HTTP API calls,
  panel (chat) renders the UI, widget (status) shows bar indicator
- OpenAI-compatible chat completions with dynamic model discovery
- Floating side panel (center_right) with message history and
  simple markdown rendering (code blocks)
- Model selection dropdown populated from API /models endpoint
- Bar widget with brain icon to toggle chat panel
- i18n via translations/en.json
- Auto-detection of OpenCode Go API key from auth.json
- Full-height floating panel layout matching oficial notes plugin

.gitignore: add editor files, OS junk, auth secrets, compiled binary

* mimir: rename author leo->Alexander, strip scrollBottom, update README with plans

- plugin.toml: author leo -> Alexander, widget panel-toggle id -> alexander/mimir
- widget.luau: togglePanel id -> alexander/mimir:chat
- panel.luau: remove scrollBottom/dynamic key (unstable), remove setUpdateInterval
- README.md: add future plans (commands, file search, etc.)
- thumbnail.webp: removed (replaced by mimir-thumbnail.webp)

* added thumbnail

* added thumbnail.webp

* mimir: bump 0.1.0 → 0.3.0, update README with tools + copy + editable approval

* mimir: copy-to-clipboard toggle, editable command approval, unicode bold rendering

* mimir: fix review findings — conditional auth, dedupe user msg, apply max_history

* mimir: fix manifest validation — use select setting type, add README Plugin section

* mimir: multi-tool queue support, plain approve/deny, better tool-use prompt

* mimir: add full markdown rendering — headings, lists, quotes, hr, bold/italic

* mimir: bump 0.3.2 — fix Lua pattern quantifiers, multi-tool queue, markdown rendering

* mimir: fix security review findings

* mimir: clarify selectable message text

* mimir: add command history display

* mimir: add web search

* mimir: align README with template

* mimir: fix CPU budget error with many messages

---------

Co-authored-by: Ahmed5Emad <ahmed5emad@users.noreply.github.com>
2026-08-01 21:36:12 -04:00
CyrusandGitHub a25493bcb1 fix(topgrade-wrapper): force LC_ALL=C for background queries (#204) 2026-08-01 21:33:31 -04:00
github-actions[bot] 03885646d4 chore: update plugin catalog [skip ci] 2026-08-02 01:31:47 +00:00
ArturandGitHub 7440208c19 fix(hassio): recover from CPU budget kills that froze the panel on (#205)
"Connecting"
2026-08-01 21:31:36 -04:00
Lemmy f8767575e4 ci: improve template comments so contributors don't delete the marker. 2026-08-01 09:10:36 -04:00
github-actions[bot] f302b4d432 chore: update plugin catalog [skip ci] 2026-08-01 13:04:03 +00:00
Lemmy d181b08d8c chore(i18n): push/pull 2026-08-01 09:03:44 -04:00
Lemmy 770a0350ee chore: gitignore 2026-08-01 09:03:28 -04:00
github-actions[bot] 79db89bce6 chore: update issue templates [skip ci] 2026-08-01 12:59:57 +00:00
92f8a33a3f Mimir: introduce AI companion plugin (#164)
* game-launcher: add launcher toggles, keyboard nav, auto-refresh

* game-launcher: update README with runner toggle settings

* fix: remove duplicate translation keys after upstream merge

* fix(game-launcher): add ~/.local/share/Steam to steam roots for NixOS support

* chore(game-launcher): bump version to 1.1.1

* feat(mimir): AI companion plugin with LLM chat panel

Mimir is an AI companion for Noctalia — an LLM-powered chat interface
with model selection, conversation history, and a bar widget.

- Service-based architecture: service (brain) handles HTTP API calls,
  panel (chat) renders the UI, widget (status) shows bar indicator
- OpenAI-compatible chat completions with dynamic model discovery
- Floating side panel (center_right) with message history and
  simple markdown rendering (code blocks)
- Model selection dropdown populated from API /models endpoint
- Bar widget with brain icon to toggle chat panel
- i18n via translations/en.json
- Auto-detection of OpenCode Go API key from auth.json
- Full-height floating panel layout matching oficial notes plugin

.gitignore: add editor files, OS junk, auth secrets, compiled binary

* mimir: rename author leo->Alexander, strip scrollBottom, update README with plans

- plugin.toml: author leo -> Alexander, widget panel-toggle id -> alexander/mimir
- widget.luau: togglePanel id -> alexander/mimir:chat
- panel.luau: remove scrollBottom/dynamic key (unstable), remove setUpdateInterval
- README.md: add future plans (commands, file search, etc.)
- thumbnail.webp: removed (replaced by mimir-thumbnail.webp)

* added thumbnail

* added thumbnail.webp

* mimir: bump 0.1.0 → 0.3.0, update README with tools + copy + editable approval

* mimir: copy-to-clipboard toggle, editable command approval, unicode bold rendering

* mimir: fix review findings — conditional auth, dedupe user msg, apply max_history

* mimir: fix manifest validation — use select setting type, add README Plugin section

* mimir: multi-tool queue support, plain approve/deny, better tool-use prompt

* mimir: add full markdown rendering — headings, lists, quotes, hr, bold/italic

* mimir: bump 0.3.2 — fix Lua pattern quantifiers, multi-tool queue, markdown rendering

* mimir: fix security review findings

* mimir: clarify selectable message text

* mimir: add command history display

---------

Co-authored-by: Ahmed5Emad <ahmed5emad@users.noreply.github.com>
2026-08-01 08:59:48 -04:00
github-actions[bot] c977481b59 chore: update issue templates [skip ci] 2026-08-01 12:59:04 +00:00
Marc Tristan VictoriaandGitHub f228731141 Add llamanager plugin (#171)
* feat: add Llamanager plugin

* fix image paths in README

* docs: fix validation issues

* fix: handle missing trailing separator in modelfile directory

* fix: escape user input in shell commands

* fix: disable modelfile editor when path is unset or misconfigured

* fix: handle invalid Modelfile directory

* docs: update README

* fix: reload launcher model from config

* docs: update demo assets
2026-08-01 08:58:54 -04:00