Repository navigation
Releases: marijustechin/imapsyncgui
Release list
imapSyncGUI v0.1.0
First public Windows x64 installer for imapSyncGUI.
- First public Windows x64 NSIS installer (unsigned).
- The application bundles the imapsync runtime; end users do not need Perl, imapsync, Strawberry Perl, or any other runtime installed.
- The installer is currently unsigned, so Windows SmartScreen / Microsoft Defender may show a warning.
- If the file was downloaded from this official GitHub Release, you can choose "More info" -> "Run anyway".
Note: this is an unsigned build; no Authenticode certificate is applied.
imapSyncGUI v0.1.0 — E2E Test Build 3
imapSyncGUI v0.1.0 — E2E Test Build 3
Pre-release end-to-end test build from the current verified main branch.
- Commit:
411dae35a571a7e190d43f6be80a342ec4875a52(TASK-014) - Included fixes:
- macOS arm64 Net::SSLeay / OpenSSL portability — the bundled runtime's
OpenSSL dylibs are now embedded in the PAR archive and referenced via
@loader_path, so the runtime no longer depends on Homebrew OpenSSL
(/opt/homebrew) at run time (ADR-018). - Improved migration failure UX — typed failure categories, a concise
user-facing failure message, and raw loader diagnostics moved to a secondary
"Technical details" section.
- macOS arm64 Net::SSLeay / OpenSSL portability — the bundled runtime's
Artifacts
| File | Architecture | SHA-256 |
|---|---|---|
imapSyncGUI-0.1.0-mac-arm64.dmg |
Apple Silicon (arm64) | 01611acf8154f51dc84ffddac8fe87944e91f2dab33ab7fe6b2966e972e3a3b0 |
imapSyncGUI-0.1.0-mac-x64.dmg |
Intel (x86_64) | 55e240123ef5d66f3e666d7eb8a02ecbc6ba3db00164b2f8440bd16492bbe16a |
The arm64 DMG comes from the successful native Apple Silicon CI run
(https://github.com/marijustechin/imapsyncgui/actions/runs/34590679495) and was
independently checksum- and architecture-verified. The x86_64 DMG was built and
verified locally on macOS x86_64 (runtime validation, host-isolation self-test,
and packaged smoke test).
Status
- Unsigned / not notarized. The
.appis ad-hoc signed only; macOS
Gatekeeper will require manual approval on first launch. - Not production-ready. This is an end-to-end test build.
imapSyncGUI v0.1.0 — E2E Test Build 2
imapSyncGUI v0.1.0 — E2E Test Build 2 (DMG, ad-hoc signed)
Pre-release build for clean-machine end-to-end verification (TASK-010). This is
not a production release.
Which file do I download?
Pick the DMG that matches your Mac. The filename always names the architecture.
| Your Mac | CPU | Download |
|---|---|---|
| Apple Silicon (M1/M2/M3/M4…) | arm64 | imapSyncGUI-0.1.0-mac-arm64.dmg |
| Intel Mac | x86_64 | imapSyncGUI-0.1.0-mac-x64.dmg |
How to check (no technical knowledge needed):
- GUI: Apple menu → About This Mac. The "Chip" line (Apple silicon) or
"Processor" line (Intel) tells you which. - Terminal: run
uname -m:arm64→ Apple Silicon → download the arm64 DMGx86_64→ Intel Mac → download the x64 DMG
Downloading the wrong architecture is a common cause of "the app is damaged"
errors — please verify the architecture before launching.
Signing / notarization
- The app is ad-hoc signed but not Developer ID signed and not
notarized (no Apple Developer Program credentials). - A Gatekeeper warning is expected on first launch. The normal user action is
System Settings → Privacy & Security → Open Anyway (or Control-click → Open),
depending on the macOS version. - This release fixes a packaging defect in
v0.1.0-e2e.1where the arm64
bundle was only linker-signed, causing Gatekeeper on Apple Silicon to
misreport it as damaged ("move to Trash") instead of showing the normal
"unidentified developer" approval flow.
Installation (no terminal required)
- Download the correct DMG for your Mac.
- Open the DMG.
- Drag
imapSyncGUIto Applications. - Launch it from Applications.
- If macOS blocks the app, use the normal Privacy & Security approval.
Checksums
SHA256SUMS.txt accompanies this release. Verify with
shasum -a 256 -c SHA256SUMS.txt.
| Architecture | File | SHA-256 |
|---|---|---|
| Apple Silicon (arm64) | imapSyncGUI-0.1.0-mac-arm64.dmg |
d956b55a13184f83e39cb20a3417abf80e29ead3203991baec1e23f2aa219f9f |
| Intel (x86_64) | imapSyncGUI-0.1.0-mac-x64.dmg |
c8a1cc4d978a6c36324326c95faa103a3f7a76d3e046cbc685d35c4ebddd2ff9 |
Runtimes
The bundled imapsync runtimes are self-contained; the end user needs no
Homebrew, MacPorts, Perl, CPAN modules, or Rosetta.
- x86_64: official
imapsync_bin_Darwin_x86_64(imapsync 2.314). - arm64: self-built PAR::Packer binary (imapsync 2.324).
Build
- Source commit:
2a06298dfcf3667a3c2f2265211881f2be371a6c pnpm verifypasses (192 tests).- x86_64 DMG built on the developer's x86_64 macOS 14.8.7:
hdiutil verify
passes, DMG mounts, app copied from the DMG retains x86_64 architecture,
packaged smoke passes, app launches. - arm64 DMG built by native arm64 CI (macos-15 arm64 runner):
hdiutil verify
passes, DMG mounts, app copied from the DMG retains arm64 architecture,
packaged smoke passes, app launches.
imapSyncGUI v0.1.0 (E2E test build, unsigned)
imapSyncGUI v0.1.0 — E2E test build (unsigned)
Pre-release build for clean-machine end-to-end verification (TASK-010). This is
not a production release.
Signing / notarization
- Unsigned and not notarized (no Apple Developer Program credentials).
- On first launch macOS Gatekeeper is expected to block the app or warn about an
unidentified developer. The normal user action is System Settings →
Privacy & Security → Open Anyway (or Control-click → Open), depending on the
macOS version. - Signing/notarization is optional, client-funded release hardening.
Artifacts
| Architecture | File | SHA-256 |
|---|---|---|
| Intel (x86_64) | imapSyncGUI-0.1.0-mac-x64.zip |
b136ba52a3b58d61560617dae4368fce2943bebeb4df2c0b9ddef2abeb974c5a |
| Apple Silicon (arm64) | imapSyncGUI-0.1.0-mac-arm64.zip |
bb81163b656b88dd64652ab67ee8a5013559b0812b29d10436346b8b022031c8 |
SHA-256 values are also provided in SHA256SUMS.txt.
Runtimes
The bundled imapsync runtimes are self-contained; the end user needs no
Homebrew, MacPorts, Perl, CPAN modules, or Rosetta.
- x86_64: official
imapsync_bin_Darwin_x86_64(imapsync 2.314). - arm64: self-built PAR::Packer binary (imapsync 2.324, Perl 5.44 embedded).
Build
- Source commit:
d810921ef32f74a57316a5a97b7cb5b6e425fcbd pnpm verifypasses (183 tests).- x86_64 packaged smoke test passes; arm64 native CI workflow passes
(runtime validation + host-isolation self-test + packaged smoke test + launch).
Notes
- The arm64 artifact is rebuilt per CI run and is not byte-reproducible across
runs (embedded build timestamps), so its SHA-256 reflects this exact build.