Version 0.43.1
Improvements
A tidier Entra group picker and calmer sync run history
Choosing which Microsoft Entra groups to sync is now a single dropdown: search your groups by name, tick the ones you want, and they appear as chips you can remove with a click. If a group is not in the search results, you can still add it by its object ID from the same box.
Sync run history is quieter too. A person whose manager is outside the synced groups is now a warning rather than an error, since that person still syncs fine, and each run shows a count of errors and warnings that you expand only when you want the details.
Bug fixes
Live sync changes apply cleanly in one go
Reviewing a live model's sync proposal is calmer and more predictable. Applying everything now lands every change in one pass: new units are created under the right parent straight away, so you no longer see a fresh batch of "re-parent" changes the moment you apply. If your people directory syncs again while you are reviewing, applying tells you the proposal changed and loads the current one, rather than quietly leaving empty duplicate units behind. Once the last change is in, the Merge screen says the model is up to date, and the pending-changes banner and the Merge screen now always agree on what is pending.
A model that was copied and then made live now proposes leavers, moves, and attribute changes like any other live model. Auto-accepted joiners who arrive in a brand-new group hierarchy get the whole hierarchy created, not just their own team.
The Live sync dialog shows Status (the last recompute, what is pending, and the way into Merge) right under the Live switch, and the toggles are now titled Auto-accept, with each one off meaning "wait for my review".
Select All on unit differences works again
When comparing models, Select All above the unit differences now ticks every listed unit. It used to leave them all unchecked.