GitPedia
feloex

feloex/GoogleTakeoutFixer

A tool to easily clean and organize Google Photos Takeout exports.

7 Releases
Latest: 3mo ago
v1.4.0Latest
feloexfeloex·3mo ago·March 11, 2026
GitHub

New features

  • New option to restore `.MOV` file extension for Apple QuickTime compatibility (#2)
  • ARM64 release builds for Linux and Windows (#3)

📦 Improvements

  • Cache directory entries to reduce redundant disk reads (#5)
  • Throttle progress and log updates in GUI for better performance (#5)
  • Disable checkboxes while processing
  • Improved JSON sidecar scanning to find more sidecars (#4)

🐛 Bug fixes

  • Fixed potential deadlocks by keeping bufio scanner alive
  • Fixed severe performance and GUI lag issue (#5)
  • Full Changelog: https://github.com/feloex/GoogleTakeoutFixer/compare/v1.3.0...v1.4.0
  • > [!WARNING]
  • > Some files may be silently skipped. I am currently not able to look into this. Please verify your output manually or wait until this is resolved.
  • ⬆️ Read this warning! ⬆️
v1.3.0
feloexfeloex·3mo ago·February 27, 2026
GitHub

New features

  • Display current version in window title and trough CLI flag
  • Disable option that are not compatible with each other
  • More options to choose how you want your takeout to be structured:
  • Month sub-folders
  • Ignore albums
  • Flatten output

📦 Improvements

  • GUI visual revamp with improved arrangement, icons and separators
  • Default enabled options in GUI
  • Remove unnecessary "progress label"

🐛 Bug fixes

  • Sidecars on windows not being found (issue #1)
  • Full Changelog: https://github.com/feloex/GoogleTakeoutFixer/compare/v1.2.1...v1.3.0
v1.2.1
feloexfeloex·4mo ago·February 15, 2026
GitHub

📋 Changes

  • Windows release now correctly applies time zone to metadata
v1.2.0
feloexfeloex·4mo ago·February 14, 2026
GitHub

New features

  • Cancel button to stop processing files
  • Live photo support
  • Support for more languages

📦 Improvements

  • Proper time zone handling for correct metadata timestamps
  • Skip existing files while processing
  • Cursor positioned at the bottom of logging window in GUI
  • Log for total processing time when processing finishes
  • Full log file creation
  • Enhance logging in some scenarios

🐛 Bug fixes

  • Fixed major performance issue in GUI caused by excessive logging
  • Fixed that files with no sidecar are not being copied
  • CLI flag "skip-exif" renamed to "skip-metadata"
  • Full Changelog: https://github.com/feloex/GoogleTakeoutFixer/compare/v1.1.1...v1.2.0
v1.1.1
feloexfeloex·4mo ago·February 9, 2026
GitHub

📋 Changes

  • Fixed file processing when metadata writing is disabled
  • Renamed "Write EXIF metadata" checkbox to "Write metadata"
  • Improved logging when folder with no processable files has been selected as input
  • Improved file counting logic
v1.1.0
feloexfeloex·4mo ago·February 8, 2026
GitHub

📋 Changes

  • Modified date support: Files now have their "modified date" set within the file system.
  • Improved logging: The logging of metadata handling has been slightly improved for better clarity.
v1.0.0
feloexfeloex·4mo ago·February 7, 2026
GitHub

# First release! There are definitely a few things that could be better, but this release should get the job done :) For more details, check out the [README](../main/README.md). **Note:** I have not been able to test the macOS release yet. I don't know whether it works. **Full Changelog**: https://github.com/feloex/GoogleTakeoutFixer/commits/v1.0.0