Patch Notes

Versions and changes for RIFFSOURCE Assembly Studio.

Version 0.2.031 changes0.2.0 · Keep projects intact and show steps more clearlyI have worked on local storage, portable archives, 3D labels, output and camera movement. These are notes for the current macOS development version; they do not announce a public download or cloud service.Added14Changed5Improved7Fixed5Show all changesHide changes

Added

  • IGES import joins the existing model formats.
  • Imported source files and their local dependencies remain in the authoring project.
  • Losslessly compressed object storage reuses identical content.
  • Portable project archives include sources, media, history and released versions.
  • Export source files with their relative directory structure.
  • Restore an archive into a new project.
  • Anchor labels and arrows to points on a 3D part.
  • Use 3D anchors in web, PDF, PNG and video output.
  • Completeness checks for text, translations, part matches and visibility.
  • PNG and H.264 output up to 4K.
  • Offline speech, an imported voice track and music with level, looping and fade controls.
  • Optional private account storage with manual synchronisation, downloads and restoration of server versions.
  • Separate local conflict copies for unexpected server versions.
  • Optional minimal daily and step counters for self-hosted publications.

Changed

  • The standalone web viewer opens with a double-click and no longer needs a local server.
  • Migrating an older project also preserves its original JSON version.
  • Speech can extend a video step’s hold time.
  • Mobile web layouts move overlays away from controls.
  • Full horizontal and vertical camera rotations are possible; the former vertical limit is removed.

Improved

  • Identical geometry and media are reused across versions.
  • Recovery journals use compressed storage.
  • The web viewer shares geometry buffers.
  • Checklist progress can optionally be saved locally and cleared again.
  • Native views, the web viewer and label projection share the same camera basis.
  • Panning follows screen axes; zoom and fit use the current camera state.
  • Standard view or R straightens and fits the model; F preserves the current direction.

Fixed

  • Corrected gradual sideways tilt during repeated camera rotation.
  • Free preview camera movement does not change the saved instruction.
  • Labels on hidden anchors or anchors behind the camera are not incorrectly shown.
  • Archive restoration checks paths, sizes and checksums.
  • Private synchronisation conflicts do not silently overwrite a different version.
Version 0.1.028 changes0.1.0 · The first local authoring versionI am recording the first local version here: model import, chapters and steps, release versions and the different outputs. A look back at a development version, rather than a public product release.Added17Changed2Improved3Fixed6Show all changesHide changes

Added

  • Local project library with original example assemblies.
  • Import GLB/glTF, OBJ/MTL, STL and STEP models.
  • Assembly tree with parts, metadata and units.
  • Create, duplicate and reorder chapters and steps.
  • Set the camera, transformations, explosion, visibility and highlights for each step.
  • Add text, arrows, notes, warnings, links and checklists.
  • Include local media, colours, organisation name and a logo.
  • Project-specific step templates and undo/redo.
  • Automatic and manual saving, rotating backups and archived project versions.
  • Separate recovery after an unexpected exit and protection against write conflicts.
  • Update models and explicitly resolve uncertain part matches.
  • Fixed release versions provide a common source for every output.
  • Interactive web viewer with a parts list and multilingual text.
  • PDF templates with parts lists and continuation pages.
  • PNG image series and H.264 video with step transitions.
  • Local collections of several instructions.
  • Optional self-hosted protected publishing with login, project passwords and revocable shares.

Changed

  • Editable projects remain separate from their released outputs.
  • Uncertain model matches must be resolved before release.

Improved

  • Chapters and reusable step templates help organise longer instructions.
  • Web, PDF, images and video use the same released version.
  • Narrow web layouts take controls and labels into account.

Fixed

  • Corrected reading saved dates back into the project.
  • Corrected local resource paths inside the built app.
  • Fixed Retina dimensions in PNG output.
  • Corrected PDF text direction, pagination, long titles and part names.
  • Improved fitting exploded assemblies and constraining overlays.
  • Corrected checklist preservation and conflicting model identifiers.