diff --git a/build.gradle.kts b/build.gradle.kts index 92bbecb..be0f863 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -40,7 +40,7 @@ compose.desktop { nativeDistributions { targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb) packageName = "PhotoPhetch" - packageVersion = "1.0.0" + packageVersion = "1.0.1" description = "Import photos from phones into PhotoPhile" vendor = "bolenpad" copyright = "© 2026 Kyle Bolen" diff --git a/releases/v1.0.1.md b/releases/v1.0.1.md new file mode 100644 index 0000000..dcc32dc --- /dev/null +++ b/releases/v1.0.1.md @@ -0,0 +1,9 @@ +## PhotoPhetch v1.0.1 — Packaging Fixes + +### Bug fixes + +- **Fixed crash on launch** when installed as a .app bundle: bundled JVM was missing required modules (java.naming, java.xml, java.desktop, and others needed by logback and Kotlin coroutines) +- **Fixed 'exiftool not installed' false warning** when launched as .app: the bundled app does not inherit the shell PATH, so Homebrew tools in /usr/local/bin and /opt/homebrew/bin were not found. ExternalTools now searches common Homebrew paths directly +- **Fixed adb not found** when launched as .app: same PATH issue, now resolved lazily using Homebrew path search +- **Fixed EXIF verification false warnings** on Android: Samsung and other Android manufacturers were incorrectly flagged as 'Origin unknown'. Any non-blank EXIF Make is now considered a verified camera original; only absent Make triggers the warning +- **Preserve folder structure now sticky**: the toggle in the Import Configuration screen now saves your preference and remembers it between imports