Hello Homelable users and welcome to the community-script users !
First of all, thanks again to everyone who opens issues to report bugs or share ideas, you guys are the best !
I didn’t think my little project would interest so many peoples.
Big news: it’s already available on community-scripts.org (thanks @MickLesk) in DEV mode.
For this release, it’s mostly bug fixes and cleanup before we move on to developing some of your ideas.
What's Changed
Features
- Scan deduplication — Pending devices already present in the canvas or previously hidden are now automatically skipped on rescan. Stale pending entries are purged at scan start.
- Settings panel — Status check interval moved from the Scan Config modal to a dedicated Settings panel in the sidebar.
- Live interval update — Changing the status check interval now applies immediately without requiring a server restart.
- Separate settings endpoint —
/api/v1/settingsnow handles the check interval independently from/api/v1/scan/config(ranges only).
Fixes
- DEL key now deletes selected nodes (previously only Backspace worked).
- Node deletion is undoable — deleting a node via keyboard shortcut or the detail panel button can now be undone with Ctrl+Z.
- APScheduler guards against double-start and unguarded reschedule calls.