Manual-mode reordering now uses declarative drag-and-drop (ui.dragSource
/ ui.dropZone, plugin_api 5) instead of the two-click grip; also folds in
the 0.0.8 crash-loop fix (strike() gated on utf8.len) and an onExit
autosave flush. Translation keys nested for the validator.
Co-authored-by: nightwatch75 <nightwatch75@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* Add last_modified and date_added fields in catalog.toml
* remove changes to catalog.toml, better field naming
---------
Co-authored-by: Lemmy <studio@quadbyte.net>
* feat: add AniList plugin
Browse and update anime/manga lists from the bar widget and library panel with OAuth login.
* feat(anilist): add French translations
* docs(anilist): align README with template and current features
* chore(anilist): bump version to 1.0.0
* chore(anilist): update plugin thumbnail
* docs(anilist): document network, cache, and filesystem behavior
* fix(anilist): comply with AniList ToS naming guidelines
Rename the plugin to AniList (UNOFFICIAL), update the thumbnail, and keep service-facing copy referring to AniList itself.
* feat(hypr-screen-mirror): setup plugin
* feat(hypr-screen-mirror): added socat watch on hyprland socket for monitor change
* feat(hypr-screen-mirror): added hyprctl commands for starting and stopping mirroring
* fix(hypr-screen-mirror): check if a mirror is active from monitor output during monitor update
* doc(hypr-screen-mirror): plugin readme and image
* fix(hypr-screen-mirror): issues from review
* fix(hypr-screen-mirror): separate observed state from mirror actions
---------
Co-authored-by: Lemmy <studio@quadbyte.net>
* fix(service_sse): Fixed perpetual connecting from hung states request.
* fix(service_sse): Distinguish unreachable server from disconnected/auth
states.
* chore(plugin): Bumped version to 2.0.3
* feat: add keybind cheatsheet
* docs: refresh keybind cheatsheet preview
* docs: use official generated keybind thumbnail
* feat(keybind-cheatsheet): preload cached snapshots
Move parser and cache ownership into an event-driven data service so the panel opens from a prepared last-known-good snapshot. Document the plugin's inspiration and independent v5 implementation.