Repository navigation
UltraConvert 1.7.0 — Notarized universal preview
Pre-releaseUltraConvert 1.7.0 improves the native puzzle rule editor, makes updates reuse the existing installation and adds a universal app for Apple Silicon and Intel.
What changed
- Connected WHEN → IF → DO → SAVE → AFTER SUCCESS pieces with consistent joints, generous padding, larger text and clear match/no-match branches.
- Consistent 180 ms native transitions across navigation, rule stages, guidance, settings and batch options; rapid interactions cancel obsolete motion and Reduce Motion uses immediate updates.
- Aligned action/condition controls, adaptive selected-rule contrast and intrinsic Settings buttons. Adding actions from Activity returns to the Builder so the result is visible.
- Persistent action palette, stage navigation, keyboard ordering, live filename illustrations and a read-only preview with full selectable details.
- Clearer converter navigation and Settings instructions; illustrated installation and first-conversion guides in the README.
- Queue limits now include already waiting files. Repeated Run Existing requests prioritise unhandled files, retain settling waits and skip work already queued or running.
- Cancellation retains the single-watcher lock until cleanup completes. Queue-full warnings and paused-save messages describe the actual state.
- Updates and removal resolve the owned app in either Applications location and reject ambiguous, linked or unowned destinations.
Install or update
- Install Homebrew and complete its shell setup if this is your first installation.
- Download UltraConvert-1.7.0-macos-universal.zip, extract it, and open Terminal in the extracted UltraConvert folder.
- Run
python3 install.py, wait for the printed Next steps, and open the app from the installer's reported Applications location.
Quit the app before updating. Rules and preferences are preserved. The app is written in Swift/AppKit, signed with Developer ID and Apple notarized, with a stapled ticket and verified Gatekeeper acceptance. The ZIP installs the conversion engines separately; dragging the .app alone does not install them.
Verification and limits
The independent component assessment passes at 9.585/10, with all components above the 9.0 floor. 399 editor checks include real event-loop motion interruption and layout regressions; 330 automation checks cover native filesystem events and source safety. Required native, engine, preservation, security, installer and release checks are recorded in the repository evidence and final CI. The stricter visual assessment is documented in the UX audit.
The app contains verified arm64 and x86_64 slices. Intel hardware and engine operation have not been tested. The native app targets macOS 13+, while engine availability can impose a newer minimum. Hands-on UI checks used Apple Silicon/macOS 27, including physical action dragging. These scoped developer reviews are not a novice-user study or a promise that every file converts perfectly; VoiceOver, frame-pacing profiles and older-system appearance remain unverified.
This is a preview release. RELEASE-METADATA.json identifies the source commit, native fingerprint, CPU slices and signing/notarization status. SHA256SUMS.txt verifies the downloadable ZIP and source archive.