- Request (globe) on casting rows and loaded assets whose latest publish
is not on this site, and Request Missing for all of them, through the
new wtdcmds command wtd_request_revisions. Requested publishes show
"requested, waiting for the download".
- The version picker requests a version that is not on this site.
- A 404 explains that the session is gone or wtdcmds is too old.
- Fake server: car (vehicles) with a publish not on this site,
wtd_request_revisions and /_test/download; 45 checks.
- Tested live: car_paul modeling.blend v001 -> Requested.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Update / version switch: Blender 5.2 replaces the library on reload
(renamed after its file, custom properties gone); find it by path and
restore its name and tags.
- Remove the libraries an asset linked indirectly when it is removed or
fails to load (remove_unused_libraries), never a managed one.
- Config: real Kitsu asset types for link modes and Shot Viewer groups,
setdress_low files for bg_location, "environments" collection fallback.
- Dev fake server and test use the real asset types; rock links a node
group from the essentials to cover the indirect library cleanup.
- README and CLAUDE.md updated with the live findings.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
New Scene Manager panel (WTD tab) talking to a running Libreflow through
its IPC server and the wtdcmds commands: pick the shot context, read the
casting, link the latest available publishes (overrides for chars and
props, collection instances otherwise), flag out-of-date versions in red,
update / roll back / remove loaded assets, and publish local collections
as assets. Requests run in the background. Settings in config.py
(SCENE_MANAGER_*, LIBREFLOW_*).
The Shot Viewer groups rigs loaded by the Scene Manager by asset type.
The manifest declares the network permission.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
New shot cameras come from bpy.ops.object.build_camera_rig: a crane rig
when "3D Camera" is ticked, a 2D rig otherwise (SHOT_CAMERA_RIG_MODES).
The camera and its rig are named for the sequence and shot
(SHOT_CAMERA_RIG_NAME_FORMAT). Camera rigs are left out of the rig
quick-select. Requires the Add Camera Rigs extension.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Shot Viewer panel gets a Sequence number, saved with the scene. New
shot cameras are named from it with SHOT_CAMERA_NAME_FORMAT
("{prefix}{sequence}_{shot}") and SEQUENCE_NAME_FORMAT ("sq{:04d}"),
both overridable in the config JSON.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Shots are now timeline markers bound to a camera instead of sequencer
scene strips, all in one scene. The Shot Viewer is a fixed panel in the
WTD tab instead of a separate window: choosing a shot moves the playhead
and puts the current 3D view in its camera. Adding a shot creates a
marker and camera at the end of the scene, deleting removes the marker
(and optionally the camera). Loop Shot is now off by default.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
README.md documents installation, the Sanity Check, Rename and Shot
Viewer tools, the config overrides and troubleshooting.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>