NodeSync 1.3.1
Faster reverts on large projects
Commit operator no longer freezes Blender
Covers all changes since v1.0.8.
is_modifier andis_tool flags (defaulting is_modifier to True for repos pushed before this version) and sets use_fake_user so groups
stay visible and don't linger as orphan data-blocks that block rename attempts.
nodes/_scene_assignments.json. The auto-generated bookkeeping file is nowreset to HEAD before the merge and filtered out of the pull-candidate dialog so it isn't mistaken for a node group.
checked out.
under Blender's extension system, silently disabling the preference. Manual push wasn't visibly affected because git uses cached credentials.
import_specific_from_disk.owns shared ancestors and feature branches stand out only on commits that are unique to them.
bl_idname for NodeSyncPreferences switched from __name__ to __package__ per Blender's recommended convention.Fixed
object → GN modifier links) is now versioned in a new nodes/_scene_assignments.json file, written on every commit and read after every revert,
branch switch, pull, clone, and merge resolve. Slot assignments now survive across sessions, machines, and clones.
Added
the stored path.
only those that touched shader nodes.
Nodetree.
Changed
Initial release.
Full version history for Geometry Nodes and Shader node trees (materials, worlds, lights) Branch and switch between node setups Visual diff overlay showing added, modified, and deleted nodes Push/pull to GitHub for backup and collaboration Optional image texture tracking — copies textures into your project on commit