Skip to content

Tags: fernandotonon/QtMeshEditor

Tags

3.26.0

Toggle 3.26.0's commit message
chore: bump version to 3.26.0

Co-authored-by: Cursor <cursoragent@cursor.com>

3.25.3

Toggle 3.25.3's commit message
fix(packaging): bundle Qt FFmpeg stubs for mocap camera backend (#927)

libffmpegmediaplugin.so depends on libQt6FFmpegStub-* shims shipped with
Qt. Without them the FFmpeg multimedia backend never loads and
QMediaDevices::videoInputs() is empty. Also install libpipewire during
.deb pack and fail the build if the plugin or pipewire copy is missing.

Co-authored-by: Cursor <cursoragent@cursor.com>

3.25.2

Toggle 3.25.2's commit message
fix(snap): drop audio-record plug; mocap needs camera only (#927)

Snap lint flagged audio-record without audio-playback, stalling store
review. Webcam access uses the camera plug + bundled libpipewire — no
microphone permission required.

Co-authored-by: Cursor <cursoragent@cursor.com>

3.25.1

Toggle 3.25.1's commit message
chore(release): bump version to 3.25.1

Co-authored-by: Cursor <cursoragent@cursor.com>

3.25.0

Toggle 3.25.0's commit message
chore(release): bump version to 3.25.0

Co-authored-by: Cursor <cursoragent@cursor.com>

3.24.2

Toggle 3.24.2's commit message
fix(packaging): expose PulseAudio libs on Snap LD_LIBRARY_PATH (3.24.2)

libpulse.so.0 depends on libpulsecommon in usr/lib/.../pulseaudio/, which
was not on the Snap's LD_LIBRARY_PATH, so Qt6Multimedia still failed to
load after libpulse0 was staged in 3.24.1.

Co-authored-by: Cursor <cursoragent@cursor.com>

3.24.1

Toggle 3.24.1's commit message
fix(packaging): bundle libpulse for Snap and .deb (3.24.1)

Qt6Multimedia (mocap) links libpulse.so.0 at startup; the strict Snap
did not stage it, so qtmesheditor failed immediately after install.
Add libpulse0 to snapcraft stage-packages and .deb Depends.

Co-authored-by: Cursor <cursoragent@cursor.com>

3.24.0

Toggle 3.24.0's commit message
chore(release): bump version to 3.24.0

Minor release: PartOps AI-segmented split (#859/#923), gradient-ramp paint
brushes (#544), and text-to-motion library/facing improvements (#838) since
3.23.x. Doc pins synced via scripts/sync-doc-versions-from-cmake.sh.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

3.23.1

Toggle 3.23.1's commit message
fix(pack): bundle Qt Multimedia into the .deb + Docker runtime (3.23.1)

The 3.23.0 .deb links Qt6::Multimedia (mocap epic #869, ENABLE_MOCAP) but
the Linux packaging step never bundled libQt6Multimedia.so — so the deb's
binary aborts at load with "libQt6Multimedia.so.6: cannot open shared
object file", which broke the scan-assets Docker job (it installs the
release .deb) on every PR.

- deploy.yml: add Multimedia + MultimediaQuick to the .deb Qt-lib bundling
  loop, and copy the Qt Multimedia FFmpeg backend plugin
  (plugins/multimedia/*.so) so video/webcam sources actually open.
- Dockerfile: add the Multimedia runtime system deps (libpulse0,
  libasound2t64, libav{format,codec,util}/libsw{scale,resample}) so the
  bundled lib loads even for headless CLI/scan runs that never touch video.
- Bump 3.23.0 → 3.23.1 so a corrected .deb is published (the scan-assets
  job downloads the release .deb by version; a re-release is what actually
  ships the fix to users + turns the gate green).

Verified: the 3.23.0 .deb's file list confirms libQt6Multimedia was absent
(all other libQt6* at 6.9.3 present); added apt package names verified
against the Ubuntu 24.04 archive.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

3.23.0

Toggle 3.23.0's commit message
chore(release): bump version to 3.23.0

Mocap performance-capture epic (#869), the CC0/CC-BY motion-library corpus
expansion (#838), and PS1 same-object part merging (#412) since 3.22.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>