fix(plugin): Feed text encoding fix and panel UI improvements V1.0.2 (#271)

* fix(plugin): Feed text encoding fix and panel UI improvements V1.0.2

* fix(plugin): Feed text encoding fix and panel UI improvements V1.0.2

* Add xdg-open dependency to plugin.toml

Added 'xdg-open' as a dependency for the plugin.
This commit is contained in:
Nilsonlinux
2026-08-06 10:16:22 -04:00
committed by GitHub
parent 318d9adb91
commit d32a20cd32
7 changed files with 164 additions and 40 deletions
+26 -2
View File
@@ -1,14 +1,19 @@
id = "nilsonlinux/rss-notifier"
name = "RSS/Atom Notifier"
version = "1.0.1"
version = "1.0.2"
plugin_api = 14
author = "Nilsonlinux"
license = "MIT"
icon = "rss"
description = "Acompanha feeds RSS/Atom e notifica quando surgem novos itens."
description = "Monitors RSS/Atom feeds and notifies you when new items appear."
tags = ["utility", "indicator"]
dependencies = ["xdg-open"]
# ---------------------------------------------------------------------------
# Plugin level settings: shared by ALL entries
# (service + widget). Edited in Settings -> Plugins.
# ---------------------------------------------------------------------------
[[setting]]
key = "feed_urls"
type = "string_list"
@@ -42,14 +47,33 @@ min = 1
max = 50
advanced = true
# ---------------------------------------------------------------------------
# Service: runs in the background, without UI, searches and parses feeds
# ---------------------------------------------------------------------------
[[service]]
id = "fetcher"
entry = "service.luau"
# ---------------------------------------------------------------------------
# Bar widget: shows the count of unread items
# ---------------------------------------------------------------------------
[[widget]]
id = "badge"
entry = "widget.luau"
[[widget.setting]]
key = "glyph"
type = "glyph"
label_key = "settings.glyph.label"
description_key = "settings.glyph.description"
default = "rss"
# ---------------------------------------------------------------------------
# Panel: small window with the list of items, opened by clicking on the widget
# ---------------------------------------------------------------------------
[[panel]]
id = "list"
entry = "panel.luau"