You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LAN synchronization with HomeServerHub (offline-first). ComponentHub can now
keep the same data across several machines through a lightweight local-network
hub, without any cloud. The local database stays sovereign: the app always
works on its local copy; the hub is only used to reconcile copies when reachable.
Configure the hub address in Settings → Synchronization, then:
automatic sync at startup if the hub is reachable (short, non-blocking probe
with on-screen feedback so it never feels frozen);
on-demand button ("Synchroniser maintenant");
sync proposed on quit — both automatic triggers are toggleable;
Last-sync metrics in Settings (date + items received/sent).
Configuration backup/restore: the full .tar backup now includes the
configuration; a new "Configuration only" backup/restore exports just the
settings (hub address, options, appearance) as JSON, to replicate them on
another machine.
Changed
Permanent identity is now a UUID for every entity (was an auto-increment
integer). Required for conflict-free identity across machines; internal
references (location, project, BOM links, document owners) were migrated too.
Deletion is now logical (tombstone) so it propagates through sync.
Migration note: an existing integer-id database is not auto-converted.
Start from a fresh database and re-import your data (Bomist or native CSV).
Synchronization is incremental: only entities changed since the last push
are sent (scales to large inventories). Full Changelog: v1.6.0...v1.7.0