Homelable 3.3.3
Each node now keeps its own view of a device's services and properties, so a fingerprinted service or a property added on one canvas no longer shows up on every other canvas drawing the same device. Plus a fix to the one-off view seed, which re-opened the pre-upgrade backup on every boot.
Full changelog
Features
- Give each node its own view of a device's services and properties: order and visibility are per node, the facts stay on the inventory row. Hiding is per node, deleting stays device-wide, and upgrades from 3.2.0 or 3.3.x keep what each canvas showed. (#357)
Fixes
- Stop the view seed from re-reading the pre-upgrade backup every boot: a node pointing at a deleted device kept matching the seed query and logged a recovery that recovered nothing. (#357)