github StarFleetCPTN/GoMFT v0.1.13
Release v0.1.13

7 hours ago

Release Notes - v0.1.13

⚠️ Breaking Changes:

Database Schema Updates
If these changes adversely affect your database, please create an issue. While efforts have been made to preserve the current database, a new database initialization may be required.

Note: A database migration system is now in place to facilitate smoother transitions.

New Logo, Database Management and Migration Improvements, and Bug Fixes

New Project Logo! 🎉

GoMFT Logo

The project now features an official logo, enhancing its visual identity. I'm not a graphic designer so if it can be improved on let me know or submit a pull request.

New Button to Check Local Paths

  • Now when adding a local source or destination you can verify if the entered path is valid and writable by click the "Check Location" button

UI Improvements

  • Updated Google Drive and Photos form to provide more helpful information when using them as a source
  • Fixed the dark theming on multiple pages

New Migration System

  • Implemented a proper database migration system using gormigrate to replace the previous AutoMigrate approach
  • Added versioned database schema management with migration ID "001_initial_schema"
  • Introduced automatic database backup functionality before migrations

Safety and Reliability Improvements

  • Added automatic database backup creation before schema changes
    • Backups are timestamped (format: database.backup.YYYYMMDD_HHMMSS)
    • Original database is preserved with secure permissions (0600)
    • Automatic integrity check after migrations
    • Proper rollback support for all schema changes

Bug Fixes

  • Application dark theme fixes
  • Google Drive and Google Photos token errors.

Don't miss a new GoMFT release

NewReleases is sending notifications on new releases.