Repository navigation
Releases: rfxmedia/vueio
Release list
Vueio v0.1.0-alpha.15.dev.2026102002
New
- Trackers can have a short description. Add it when you create a tracker, or select Edit details on the tracker card.
- Uploads show in a tray in the bottom-right corner. The tray stays visible while you move through Vueio.
Improved
- Tracker cards show the full name on up to two lines. Each card also shows the description, the done shots, the created date, and the last activity.
- Dashboards and trackers show in separate groups in a project.
- The upload window closes when your files start to upload. The tray shows the progress of each file.
- A failed upload stays in the tray with a Retry button. A completed upload leaves the tray after six seconds.
- Vueio asks you to confirm if you close the tab while files upload.
- Vueio uses updated image and web libraries. The updates fix published security problems.
Fixed
- Tall images now show in full in the viewer. Before, the viewer cut off the top and bottom of a tall image.
- On a phone, the image area now takes the shape of the image. Tall images show larger.
- Drawings on a tall image now align with the image.
- A status change on a project card now shows immediately. You do not have to reload the page.
- An upload now goes to the correct project when you open a different project during the upload.
Before you update
- This release adds a database field for tracker descriptions. The update adds it automatically.
vueioctl rollbackrestores the pre-update database backup. Tracker descriptions that you add after the update are lost after a rollback. Application files, uploads, attachments, project files, and media are not changed or restored.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:5b55aead179841320e2f69f207ddfbf011832a3dc53e11c6b8e12c84e85dad3f
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002@sha256:9cb8343041cb59338346f67588a6d1aa8102091cdd8deb86b9bb1b0fad14ab0b
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002@sha256:4f5064bcf28e2ae6fc7f559a88b8d643e84fc09b2851605d45412c6b29121d85
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:9cb8343041cb59338346f67588a6d1aa8102091cdd8deb86b9bb1b0fad14ab0b
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002@sha256:06c1e5f6acaea0929aeae18bfb74ca0407803547de390f93b518fc483276eefb
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15.dev.2026102002@sha256:139207e4e3c34e16d47c3888470c963f11afa901e0cc8497ff44ef512681b6cc
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:06c1e5f6acaea0929aeae18bfb74ca0407803547de390f93b518fc483276eefb
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:e1bf55fa43da3425b819351838c7e7d92d38ba83954ba47ac947e0db6e1086b3
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002@sha256:da6836a5ddcf4bf01c34ca9183ac52edd481c3a07da9b57465897160a2990830
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002@sha256:e7af38247f19483d2091b441c38389982b99036736e188e9664a5d288cae2ee8
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:da6836a5ddcf4bf01c34ca9183ac52edd481c3a07da9b57465897160a2990830
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002@sha256:7dcf44b982cbc1b553a2f4deac8cf46aac378d8dfdebbe23727566f4ff5451de
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15.dev.2026102002@sha256:cdee7444ec90992d86bb8b691846a035c6f344d9fba1972ffa9947012ad472dd
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:7dcf44b982cbc1b553a2f4deac8cf46aac378d8dfdebbe23727566f4ff5451de
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.15
New
- You can review 3D models in the browser. Supported files are GLB, glTF, OBJ, FBX, STL, and Alembic (ABC).
- The 3D viewer plays animations. You can select a clip and step one frame at a time.
- You can add comments and drawings to a 3D view. A comment saves the camera view and the animation frame.
- 3D files show a preview thumbnail. Vueio frames each model so that it is easy to see at any size.
- The 3D viewer shows textures and physically based materials (PBR). This includes glTF clearcoat, sheen, transmission, and compressed textures.
- The lighting menu has Studio, Daylight, and Night settings. You can also change the light strength and direction.
Improved
- Settings has a clearer layout. Members, Branding, and Previews each have a separate page.
- The GPU check now tests each preview task. A task that does not pass the check uses the CPU.
- Setup tells you when graphics hardware needs more host setup.
- When the textures of a model are too large for the browser, the viewer shows them at a lower resolution. The original files do not change.
- The viewer lowers the resolution of roughness, metalness, and occlusion maps first. Color and normal maps keep the most detail.
- Compressed textures in KTX2 files use their own smaller levels. These textures keep more detail and load faster.
- Folders with many 3D models stay responsive while thumbnails are made.
- Vueio makes one 3D thumbnail at a time, and only when the browser is not busy. Thumbnails stop while a 3D viewer is open or the browser tab is hidden.
- When you scroll away from a thumbnail, Vueio stops making it.
- Thumbnails use textures of up to 1024 pixels. This makes them faster and uses less memory. The viewer keeps full detail.
- The 3D decoders load as cached files with the rest of the application.
- Project status names are the same in the project list, the sidebar, and project settings.
- Buttons, titles, tabs, and fields use sentence case. Menus, toolbars, and settings rows are aligned.
- A focus ring shows which control has keyboard focus. A disabled main button now looks inactive.
- In the assignee list, "Unassigned" aligns with the names.
- File details show the type, size, and date with equal spacing. On small screens, only the date gets shorter.
- Audio files show an audio icon. Date pickers use the dark theme.
- On phones, the selection box on a shot card is easier to see on the thumbnail.
- The sign-in screen does not show an empty top bar.
- The import type selector and the shared link password field are simpler.
Fixed
- The viewer tells you when a texture file is missing. The model opens without that texture.
- An OBJ model now opens when its material file is missing. The viewer tells you which file to upload.
- An OBJ model that uses more than one material file now loads all of its material files.
- KTX2 textures in separate files now show on glTF models. Before, these models showed without color.
- A glTF model can load only the files next to it that the server allows. This also applies to KTX2 texture files.
- 3D models with large textures now open. Before, the viewer stopped with a texture budget error.
- 3D files with large textures now get a preview thumbnail.
- Project settings no longer show an access level, such as "Can view", in place of a status name.
- The version menu in the viewer has the correct width.
- When you move to a different frame, the viewer hides the drawing of the selected comment. Before, the drawing stayed on the wrong frame.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- A 3D thumbnail appears after an administrator or a member who can edit the project opens its folder or the model. Shared links do not create thumbnails.
- Some files get a thumbnail only when an administrator or a member who can edit the project opens them in the viewer. These are Alembic files, FBX files larger than 8 MB, OBJ or STL files larger than 16 MB, and GLB or glTF files larger than 64 MB.
- A thumbnail that was made before this release does not change. It changes when the model file changes.
- For the best materials, export models as GLB files. FBX and OBJ files use older material types.
- A message tells you when a model shows textures at a lower resolution. For full detail, export GLB files with KTX2 textures.
- On Apple Silicon Macs, the update also replaces the media helper. The new GPU check needs this helper.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory. This is the same set as the previous Stable release.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- The UI image has no HIGH or CRITICAL findings. Each release now installs the latest operating system package fixes.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- A reconnected USB drive can require a Docker Desktop restart. Offline tracker browsing remains limited.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:c77d084d194260d72fa9b7ab42fb5d62f1f46fc894c6d32d6e72c214e7d72f9a
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15@sha256:2dcde14838313ae26f7220e5af22bdf6f3ce1836749cd30e8937c5ff1f85bdb3
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15@sha256:b36caa553b8fc72a929817b819ba1592b68ec04d8e9ddb8de4a30c33bea7a6c2
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.type: attestation-manifest
vnd.docker.reference.digest: sha256:2dcde14838313ae26f7220e5af22bdf6f3ce1836749cd30e8937c5ff1f85bdb3
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15@sha256:d70c4adf3322705a03ce5babde1af7eb0604549fcb994210dab58ea10e04b191
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.15@sha256:b7542eee7161d1cbb4b34a55c317aa7ff018bfbf6ad4637460856039a837f43c
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:d70c4adf3322705a03ce5babde1af7eb0604549fcb994210dab58ea10e04b191
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:2e9e7b5efac6dacd8e6f98cb721219b4b228d5a72b128986104076c20f4182df
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15@sha256:388f89e61232d0c5bfa8df495fbff556aba3ec485531a1dbfa47efcce2715d56
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15@sha256:696e8835b1314a9f28bddefbcbc29f1354bd8a484098824e02fdb3ab4f4b41fc
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:388f89e61232d0c5bfa8df495fbff556aba3ec485531a1dbfa47efcce2715d56
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15@sha256:c1ffc1fba2199925078f65fd720986bab0bf0f84cf3f1a64a283081f71318fe4
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.15@sha256:b800b50a0ae6283cb12bff8974aae7c3470bb954751f88142be7156e068a4e22
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:c1ffc1fba2199925078f65fd720986bab0bf0f84cf3f1a64a283081f71318fe4
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.14.dev.2026092701
Improved
- Project status names are the same in the project list, the sidebar, and project settings.
- Buttons, titles, tabs, and fields use sentence case.
- A focus ring shows which control has keyboard focus.
- A disabled main button now looks inactive. Before, it looked like a faded active button.
- File details show the type, size, and date with equal spacing. On small screens, only the date gets shorter.
- Audio files show an audio icon.
- Menus, toolbars, and settings rows are aligned. In the assignee list, "Unassigned" aligns with the names.
- On phones, the selection box on a shot card is easier to see on the thumbnail.
- The sign-in screen does not show an empty top bar.
- The import type selector and the shared link password field are simpler.
- Date pickers use the dark theme.
Fixed
- Project settings no longer show an access level, such as "Can view", in place of a status name.
- The version menu in the viewer has the correct width.
- When you move to a different frame, the viewer hides the drawing of the selected comment. Before, the drawing stayed on the wrong frame.
Before you update
- Nothing — the updater handles this release automatically.
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory. This is the same set as the current Stable release.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- The UI image has no HIGH or CRITICAL findings.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:0654daa776e3aaa2bfd13f3e2ebcc12c72654c500a9de0b7db7dd6f3bb7231f5
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701@sha256:b030001e36083b53e04aabf9826b0644689bac766e431627f18ce6e0c6ea465c
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701@sha256:159024c4349a43bb2383889dc6b21ae70e1aa0c088394fb5ee39b3658c2a873a
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:b030001e36083b53e04aabf9826b0644689bac766e431627f18ce6e0c6ea465c
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701@sha256:2a698da6d19473ff7b18b78a4aae6a7cb3ff3ca1b54bd7fd23c54162bbddb319
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092701@sha256:e9c14ad85de7cf991f0c6112fc925bbaa1741d5d843f0b497978f5485aa5471e
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:2a698da6d19473ff7b18b78a4aae6a7cb3ff3ca1b54bd7fd23c54162bbddb319
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:9f9cc18c03fb5f0f6cf8f08bb63aeb1cabe2d5281f26bb8607b5d45172870504
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701@sha256:87a9150b516afe2b0b8ae1b1135cbf41f214c66d92edc53b42e4a700a778fd4d
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701@sha256:6ac02a9f3fab6c4842be01a1c2cb68227ca88c8101cf4ccadd7f1737b637acd5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:87a9150b516afe2b0b8ae1b1135cbf41f214c66d92edc53b42e4a700a778fd4d
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701@sha256:3d833de20291e5fba071c0436382ec74c33e71e8724eb8d9d72d997955d51b74
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092701@sha256:d6b2a0a607cc7709f633b0d848ec5633277632f64bfba31102ec9365fe5590bf
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:3d833de20291e5fba071c0436382ec74c33e71e8724eb8d9d72d997955d51b74
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.14.dev.2026092503
Fixed
- An OBJ model now opens when its material file is missing. The viewer shows the mesh and tells you which file to upload.
- An OBJ model that uses more than one material file now loads all of its material files.
- KTX2 textures in separate files now show on glTF models. Before, these models showed without color.
- A glTF model can load only the files next to it that the server allows. This now also applies to KTX2 texture files.
Improved
- Folders with many 3D models stay responsive while thumbnails are made.
- Vueio makes one 3D thumbnail at a time, and only when the browser is not busy.
- Thumbnails stop while a 3D viewer is open or the browser tab is hidden. They continue after that.
- When you scroll away from a thumbnail, Vueio stops making it.
- Thumbnails use textures of up to 1024 pixels. This makes them faster and uses less memory. The viewer keeps full detail.
- FBX files larger than 8 MB and OBJ or STL files larger than 16 MB get a thumbnail when a publisher opens them.
- The 3D decoders now load as cached files with the rest of the application.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- A thumbnail that was made before this release does not change. It changes when the model file changes.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory. This is the same set as the current Stable release.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- The UI image has no HIGH or CRITICAL findings.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:6329f7555518058d384b95327eb04905cded525b7fb1357b6da003cb524d3afd
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503@sha256:7d8df5f49c297d68447f4c5ac75a3d058a504cfbaa5f938594a333002e116952
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503@sha256:2407dd287bbb06b2ebca03c54facda7e7be82eaad3da70308e12d9c652b08a56
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:7d8df5f49c297d68447f4c5ac75a3d058a504cfbaa5f938594a333002e116952
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503@sha256:0d71e0138093e9e70a4f4fe672478469be23e2c0c96b537d61fb0654200069e5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092503@sha256:2a40d3d39979f543a11f4b21a4a9132af64b87dbcd4bb070ed258bc81c2d9ade
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:0d71e0138093e9e70a4f4fe672478469be23e2c0c96b537d61fb0654200069e5
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:d268e8098269610f5bfdb58afa1b494faee7fc5c54d7a25a0f169b6a1f0fca9a
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503@sha256:6d48249bf1aa6195b12a1dfdaab135e93b65ae72cdc658a830c63f409caf9325
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503@sha256:96da1890fdef7b4b19de691f8ace47522b98c13362cdf89e326c7e45a2518726
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:6d48249bf1aa6195b12a1dfdaab135e93b65ae72cdc658a830c63f409caf9325
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503@sha256:735a78022ed2fbf8cd8236aaefa06c3f7b5fd7c5723371c60844a50e29153539
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092503@sha256:0f05ad4a7ec4df6a89e921bfe993a4ba6d08ad5a6d21498894000448287acac5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:735a78022ed2fbf8cd8236aaefa06c3f7b5fd7c5723371c60844a50e29153539
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.14.dev.2026092502
Fixed
- 3D models with large textures now open. Before, the viewer stopped with a texture budget error.
- 3D files with large textures now get a preview thumbnail.
Improved
- When the textures of a model are too large for the browser, the viewer shows them at a lower resolution. The original files do not change.
- The viewer lowers the resolution of roughness, metalness, and occlusion maps first. Color and normal maps keep the most detail.
- Compressed textures in KTX2 files use their own smaller levels. These textures keep more detail and load faster.
- Thumbnails use textures of up to 2048 pixels. This makes thumbnails faster and uses less memory.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- A message tells you when a model shows textures at a lower resolution. For full detail, export GLB files with KTX2 textures.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory. This is the same set as the current Stable release.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- The UI image has no HIGH or CRITICAL findings.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- A reconnected USB drive can require a Docker Desktop restart. Offline tracker browsing remains limited.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:ac76a3d3cde8f886be23db11c55c9ed0301946b49d7568f16346635be4d1d7f4
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502@sha256:9efd275d3153a3960fa2f0f275ceaf10965d01cc4028dd33111fc5fb736fca23
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502@sha256:584a4019613e6a35b7704edceb5f8e9cbe4aa588cdcdf5d1796f4f4f59804e4b
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:9efd275d3153a3960fa2f0f275ceaf10965d01cc4028dd33111fc5fb736fca23
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502@sha256:a126b2b416e42089e316c1138da3239eb39e3cdef9e1f90e0e61cbdf096d2e77
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092502@sha256:79e72dff4675f929d6c2051ecf34e66a9322181e597cb87a66efd73e1f5a7ab2
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.type: attestation-manifest
vnd.docker.reference.digest: sha256:a126b2b416e42089e316c1138da3239eb39e3cdef9e1f90e0e61cbdf096d2e77
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:e4c61e4498f5db7fe9df13699f109895987bc31bdeadf325c587bcb2fb1483f4
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502@sha256:ecb0a75a36b17146a5aa3a5bb3606917c39aeaef2e5ad36b80d0c8a39281e80b
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502@sha256:2dcacc0fcd756336579a46e9c3deed54e705b543724f31ed58c57cb4dc5f6bb3
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:ecb0a75a36b17146a5aa3a5bb3606917c39aeaef2e5ad36b80d0c8a39281e80b
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502@sha256:2cc5f7d7f82c3927eae1a26ba53667080749e0bfc41648efa34565d87b15993d
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092502@sha256:c5c8e18965fc056794e4db14911d1380204070caaf0fcddc335877b5537e02b9
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:2cc5f7d7f82c3927eae1a26ba53667080749e0bfc41648efa34565d87b15993d
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.14.dev.2026092501
New
- You can review 3D models in the browser. Supported files are GLB, glTF, OBJ, FBX, STL, and Alembic (ABC).
- The 3D viewer plays animations. You can select a clip and step one frame at a time.
- You can add comments and drawings to a 3D view. A comment saves the camera view and the animation frame.
- 3D files show a preview thumbnail. Vueio frames each model so that it is easy to see at any size.
- The 3D viewer shows textures and physically based materials (PBR). This includes glTF clearcoat, sheen, transmission, and compressed textures.
- The viewer tells you when a texture file is missing. The model opens without that texture.
- The lighting menu has Studio, Daylight, and Night settings. You can also change the light strength and direction.
Improved
- Settings has a clearer layout. Members, Branding, and Previews each have a separate page.
- The GPU check now tests each preview task. A task that does not pass the check uses the CPU.
- Setup tells you when graphics hardware needs more host setup.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- A thumbnail for a 3D file appears after an administrator or Horizons editor opens its folder or the model. Shared links do not create thumbnails.
- Alembic files and models larger than 64 MB get a thumbnail when someone opens them in the viewer.
- For the best materials, export models as GLB files. FBX and OBJ files use older material types.
- On Apple Silicon Macs, the update also replaces the media helper. The new GPU check needs this helper.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory. This is the same set as the current Stable release.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- The UI image has no HIGH or CRITICAL findings. Each release now installs the latest operating system package fixes.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- A reconnected USB drive can require a Docker Desktop restart. Offline tracker browsing remains limited.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:767c30e86d388f818c5f2f584f0725f3a655365ffd6aded1ccf3a5220c755d96
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501@sha256:bb326f73a73b4d6e4e1daecf807fa45e22056e23ddee02cf4b928bea1af3111d
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501@sha256:e38fa12d9c3073c7e86a3cfb2050e7b6ed383aacc7064f4b3b9545d9e926c58f
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:bb326f73a73b4d6e4e1daecf807fa45e22056e23ddee02cf4b928bea1af3111d
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501@sha256:041328f96371e2902b904f2bf23745e96d8ba8503c64c02f35bd77746d3e79d0
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14.dev.2026092501@sha256:62b5829ea61013cfadd6abb5ace1962b41b92bcfbf589ac6921985c7555ae349
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:041328f96371e2902b904f2bf23745e96d8ba8503c64c02f35bd77746d3e79d0
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:ca38cdbd728fac95977706771c628cc1f0ab5c4cec3593e3d4323e96d6b78296
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501@sha256:5eab07902033bc8fe76de56ac34c1a7166899391463a2eb1a66728d28f652492
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501@sha256:f37c780f7327db096318b885175e046a1e1bec4aef32e9726081ce5385ba0486
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:5eab07902033bc8fe76de56ac34c1a7166899391463a2eb1a66728d28f652492
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501@sha256:71e6e15ee6cdbf5f945b8a71767e67d634829730b1d145245a8dc460d109708f
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14.dev.2026092501@sha256:5da6c38f993cc6f508658d62b06c89e2761d828879a8c35baed425b21d5f42a3
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:71e6e15ee6cdbf5f945b8a71767e67d634829730b1d145245a8dc460d109708f
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.14
New
- Export a comparison as an MP4. Use moving footage or freeze both versions on one frame.
- Set wipe timing with frame numbers. Add optional labels and a logo.
- Choose the original aspect ratio, 3:4, 1:1, or 16:9. Split view chooses the arrangement that shows more picture.
- Vueio removes unused video previews after 30 days by default. You can turn this off in Settings.
- Cleanup keeps original files. Vueio creates previews again when the original storage is connected.
Improved
- Video comparison uses one synchronized preview. Playback, seeking, and frame steps keep both versions together.
- The wipe control follows the pointer smoothly. Comparison also works on compact screens.
- A shorter version holds its last frame while the longer version continues. Seeking back restores the shared range.
- Comparison previews use smaller files while keeping visible detail.
- The sidebar shows consistent thumbnails and file-type icons. Compact view remains available.
- Sidebar spacing, project controls, and notifications are easier to scan on desktop and mobile.
- New guides cover installation, review, sharing, storage, and workspace tasks.
Fixed
- Long, high-bitrate videos no longer build large memory queues during preview processing. Preview quality stays the same.
- Failed previews stop instead of restarting with each progress check. Reopen the video to try again.
- The player waits for a ready preview and shows the preparation error when processing fails.
- Media notices distinguish unavailable storage, missing files, and changed files. Unused retired records no longer inflate the count.
- The media engine includes FFmpeg 9.0.1 security fixes. Unused media libraries are removed from the server image.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- The first comparison creates a cached preview. This uses processing time and temporary storage.
- Versions with different frame rates align by elapsed time. Their frame numbers can differ.
- Comparison exports have no audio and require access to both versions. Shared links must permit downloads.
- Exports are limited to five minutes and available frames in both versions. Download links expire after 24 hours.
- Wipe exports fill the output height. Wide images crop equally at both sides when needed.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory.
- Sixteen FFmpeg matches have verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- A reconnected USB drive can require a Docker Desktop restart. Offline tracker browsing remains limited.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:52d85f4a0c95eecaedd09d8cb9e325a430d48b4a8eace299d31af2bed7fbe189
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14@sha256:210c9f36538ae5192e49a3677134173b4222aacba69978a0e16eeaa486977c1e
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14@sha256:b22227473d95288e7ddfd6b00b6f81033a0d107c962ccb634def672d46102366
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:210c9f36538ae5192e49a3677134173b4222aacba69978a0e16eeaa486977c1e
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14@sha256:179705449e7419f15ff578cccb449eacdb8eac48cc54133329d2ba7ea0f6f11a
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.14@sha256:ea0d82e2bec5d26ca35470e3657f2f01afc29cd375134202820f3719fabfe797
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:179705449e7419f15ff578cccb449eacdb8eac48cc54133329d2ba7ea0f6f11a
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:ab2628b1c9ebd631373ed5ee3c40511d10d0c726ef5b3aa3a29838444520b831
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14@sha256:1abf960079b6001af44d81481ed77aaa65c9e9bc50319cd67ea2da5fbae0faa3
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14@sha256:15c3c16114b6521cad1b220a1ef250e04086147140fe0dca1aaf0021ce581212
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:1abf960079b6001af44d81481ed77aaa65c9e9bc50319cd67ea2da5fbae0faa3
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14@sha256:ca4b0068e66fbcde083dba5b59d9cabd9138b09f95343a5d52dd9de68a9560e5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.14@sha256:19041ef2ba6b44597128946f81bea95fb6a7b0e76cb618685eb1c54a9479e894
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:ca4b0068e66fbcde083dba5b59d9cabd9138b09f95343a5d52dd9de68a9560e5
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.13.dev.2026092301
Improved
- The sidebar shows consistent file previews and file-type icons. Compact view remains available.
- Sidebar spacing, project controls, and notifications are easier to scan on desktop and mobile.
Fixed
- Long, high-bitrate videos no longer build large memory queues during preview processing. Preview quality stays the same.
- Failed previews stop instead of restarting with each progress check. Reopen the video to try again.
- The player waits for a ready preview and shows the preparation error when processing fails.
Before you update
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- Engine scans report 37 HIGH or CRITICAL advisory IDs, including one CRITICAL advisory.
- Sixteen FFmpeg matches have prior verified upstream fixes. Twenty-one system-library advisories remain unresolved.
- Some findings can cause crashes or code execution. These reports do not establish that Vueio is exploitable.
- No packaged fixes are available in the current distribution. The release owner accepts these disclosed risks.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- A reconnected USB drive can require a Docker Desktop restart. Offline tracker browsing remains limited.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim support checks on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:29dbefdac7b2b6ffa415cb057a296834bceb99c54b227c43c4d99d2fc092afae
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301@sha256:745ef2e5bfd6a3efbb2189492e0522a5cfa3c46b6c426f3f55555dcb8d3c7aec
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301@sha256:fe09d16d4cb1fe4778c961da29d09582ad93506f3b5d1bbf7e05b44c2ac68cf8
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:745ef2e5bfd6a3efbb2189492e0522a5cfa3c46b6c426f3f55555dcb8d3c7aec
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301@sha256:ef91dbcb19ed777f6b4d3f10292d1784d23037ab54480bef49111910da87836c
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092301@sha256:ea0a79acffba9173489473916ee92e2aadf9df5aad242f0afdc8dc6826c5bf84
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:ef91dbcb19ed777f6b4d3f10292d1784d23037ab54480bef49111910da87836c
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:b377ea4a2611d174c22f326e7138eb3ef2530c74bac757a957ecb07fbc36f134
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301@sha256:d967257877ac1f8fa6a5affef36d1a716bd1348339c755e99f2d8b30ef957164
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301@sha256:5d1033190369d02b9c0ff0eed460859c9c45ed6bf4a23f4ee433c4a620bddaa5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:d967257877ac1f8fa6a5affef36d1a716bd1348339c755e99f2d8b30ef957164
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301@sha256:806798cfdf1077d3f52fc6e7ecc9938c1213b314ff6f7e25d8aae3d12288c7af
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092301@sha256:4cfa986a34a80521ae040947e865436fc8dd0e1f9549c28843c8b78f3bfce002
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:806798cfdf1077d3f52fc6e7ecc9938c1213b314ff6f7e25d8aae3d12288c7af
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.13.dev.2026092001
New
- Export a video comparison as an MP4. Use moving footage or freeze both versions on one frame.
- Set the wipe start and end with frame numbers. Add optional before-and-after labels and a logo.
- Choose the original aspect ratio, 3:4, 1:1, or 16:9. Split view selects the arrangement that shows more picture.
- Wipe exports fill the output height. Wide images crop equally at both sides when needed.
Improved
- The navigator uses simpler controls, consistent text, and status colors on category headings.
- Project view controls use less space. Sort and filter menus keep their keyboard controls.
- Release images now build on separate native AMD64 and ARM64 workers.
Fixed
- Media notices distinguish unavailable storage, missing files, and changed files.
- Media notices count file locations once. Unused retired records no longer inflate the count.
Before you update
- Comparison exports contain no audio. Exports require access to both versions. Shared links must permit downloads.
- Exports are limited to five minutes and available frames in both versions. Download links expire after 24 hours.
- No database migration is added. CPU processing remains the default. GPU processing remains optional.
- This Nightly includes 19 unresolved HIGH or CRITICAL advisories in bundled system libraries, including one CRITICAL advisory.
- Six HIGH advisories are newly reported: CVE-2026-66046, CVE-2026-86138, CVE-2026-86139, CVE-2026-86142, CVE-2026-86143, and CVE-2026-86144.
- Some findings can involve excessive CPU use, crashes, code execution, or resource-access restrictions. Vueio exploitability is not established.
- The current Debian base has no packaged fixes. The release owner accepts these risks for this Nightly.
- Apple Silicon Mac support remains experimental. Intel Macs are not supported.
- On the reviewed Mac, a reconnected USB drive required a Docker Desktop restart before Vueio could read it again.
- Offline tracker browsing remains limited. Project records and comments are retained when media storage is unavailable.
- Physical NVIDIA and AMD GPU checks remain incomplete. This release does not claim verification on every GPU family.
- Back up the database before you update. Keep original media backups separate.
- Rollback restores the pre-update database backup. Database changes made after that backup are lost.
- Rollback does not change application files, uploads, attachments, project files, or original media.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:4900317d63bd38616889f0178ffaa5fa6062e32b0ab1403c488d612bb4ff86f6
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001@sha256:f673ee27d5f057e88cef3cc6d6d7c21cb23341b3a2e6fbc67747cef90913efc8
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001@sha256:b5d99c3da2b2f77ccffde139922ad1126a25650a4c0d9813d36bbfa7ce7fc3e7
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:f673ee27d5f057e88cef3cc6d6d7c21cb23341b3a2e6fbc67747cef90913efc8
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001@sha256:70917cf74c387ed31be1004fd89190d7efa49f7285a045837edd551a5b1e63c8
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026092001@sha256:e694e4fe77448e351f53823a71c46f49da327eff2557a50f0d3b31b21c7937b2
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:70917cf74c387ed31be1004fd89190d7efa49f7285a045837edd551a5b1e63c8
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:d39a3e1bcc5221218786c7cbf0432d41ae182059d3acc509a35b92ccac0aa911
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001@sha256:fe6707384ba4b8ca9dbc21040e747296d835a9d6e0ff9c6acea06ee9a4e5a7c1
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001@sha256:a46ab1146b02f1b07c284063a161b9916f28e69103abbf864c5080b02113417d
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:fe6707384ba4b8ca9dbc21040e747296d835a9d6e0ff9c6acea06ee9a4e5a7c1
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001@sha256:626ed4842ac9f50ece3e19fcb6fe20d48056f5631d4f6c9dd84848b7008ef5fb
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026092001@sha256:9c7170488c36c91d7ef76e3e908753ae7ce07e2b41a088b8fb18261c28c4c86b
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:626ed4842ac9f50ece3e19fcb6fe20d48056f5631d4f6c9dd84848b7008ef5fb
vnd.docker.reference.type: attestation-manifest
Vueio v0.1.0-alpha.13.dev.2026091501
Improved
- Video comparison uses one synchronized preview. Playback, seeking, and frame steps keep both versions together.
- The wipe control follows the pointer smoothly. Comparison also works on compact screens.
- A shorter version holds its last frame while the longer version continues. Moving back restores the shared range.
- Comparison previews use smaller files while keeping visible detail.
- New documentation covers installation, review, sharing, storage, and workspace tasks.
New
- Vueio removes unused video previews after 30 days by default. You can turn this off in Settings.
- Cleanup keeps original files. Vueio creates a preview again when needed, if its original storage is connected.
Fixed
- Comparison no longer relies on two players starting and staying in sync.
- The media engine includes FFmpeg 9.0.1 security fixes. Unused media libraries are removed from the server image.
Before you update
- Back up your installation. This release does not change the database schema. CPU processing remains the default.
- Opening a comparison for the first time creates a cached preview. This uses processing time and temporary storage.
- Versions with different frame rates align by elapsed time. Their frame numbers can differ.
- Apple Silicon remains experimental. Real Mac checks cover updates, backup and restore, sleep, and sign-in recovery.
- After you reconnect a USB drive, Docker Desktop may need a restart before Vueio can read it again.
- An offline drive can prevent its tracker from opening. Project records and comments remain stored.
- Physical NVIDIA and AMD hardware were not available for this release check.
- The server image still has 13 unresolved upstream security advisories, including one critical advisory. Some describe crashes or possible code execution. These findings do not prove Vueio is exploitable. No distribution fixes are available in the reviewed package set.
- Raw scans also list 16 FFmpeg findings. Their fixes are present in the bundled upstream source. The full reports remain available in the release workflow.
- Use this alpha with trusted users. Keep the host and Docker updated.
vueioctl rollbackrestores the pre-update database backup. Database changes made after that backup are lost. Application files and original media are not changed or restored.
Source-available Vueio alpha release. Review LICENSE.md before installation.
Verified multi-architecture image manifests:
ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:9967b662beb6bc9c7cc3dfe873d9b5d1ba923c9719d15b3d0999fcb02716f5bf
Manifests:
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501@sha256:c69277767bce5690317a36b64c89905d68009b640ed82cdaf8802ef3a9ce6a0e
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501@sha256:830378caff2a1465da2511401a791457bd0e564979fe33168729f7c43883f3d0
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:c69277767bce5690317a36b64c89905d68009b640ed82cdaf8802ef3a9ce6a0e
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501@sha256:4e4beb217e922b27de847e5777a908263511c4a5b5ebb8970874fc480a489ec5
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-engine:v0.1.0-alpha.13.dev.2026091501@sha256:f47135b508991715de5f521cf7b3a10ef8d7bdc71b02f35eb4bbaaa33a8df7ba
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:4e4beb217e922b27de847e5777a908263511c4a5b5ebb8970874fc480a489ec5
vnd.docker.reference.type: attestation-manifest
ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501
MediaType: application/vnd.oci.image.index.v1+json
Digest: sha256:6fd9b8b68e1953502f6c220a977f90d960205b1058f189a5708804703e170b01
Manifests:
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501@sha256:7fdfc549b6d49308cae70e92aa0ffc8dc4f2c799c4a449abc37f5e0bd77a917b
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/amd64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501@sha256:ae91997931442909ad42f8b968459efb18c17ea65d6678aa4d6551c41431939e
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:7fdfc549b6d49308cae70e92aa0ffc8dc4f2c799c4a449abc37f5e0bd77a917b
vnd.docker.reference.type: attestation-manifest
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501@sha256:c126114a8389ca14b4f24910ceaae92f0ed0f15ec4e260311604b0b2faf74ded
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: linux/arm64
Name: ghcr.io/rfxmedia/vueio-ui:v0.1.0-alpha.13.dev.2026091501@sha256:a6806bd4f0a3ca6145e4d744dfec71812bd2ee03708e7aa7ef8755710958507d
MediaType: application/vnd.oci.image.manifest.v1+json
Platform: unknown/unknown
Annotations:
vnd.docker.reference.digest: sha256:c126114a8389ca14b4f24910ceaae92f0ed0f15ec4e260311604b0b2faf74ded
vnd.docker.reference.type: attestation-manifest