Skip to content

Releases: trashcoder/folder_sync

FolderSync v0.2.5

Choose a tag to compare

@trashcoder trashcoder released this 20 Jul 15:31

Changes

  • More reliable folder resolution, including moved folders and Thunderbird MV3 metadata.
  • More robust synchronization for missing or duplicate Message-IDs, with protection against concurrent runs and configuration changes during an active sync.
  • Sync status now persists across background restarts, and partial failures are clearly reported.
  • Consistent auto-sync configuration and alarm handling with strict interval validation.
  • Fewer unnecessary folder queries, no sensitive production logging, and an improved delete confirmation in the popup.

The attached XPI can be installed directly through Thunderbird's Add-ons Manager.

FolderSync v0.21

Choose a tag to compare

@trashcoder trashcoder released this 19 Jul 05:54

What's New

  • The sync overview now shows the account and folder path for both sides, making it clear which folder from which account is synchronized with which target.
  • Running synchronizations now display a dedicated status area with a progress bar.
  • During copying, the UI shows copied, total, and remaining messages.
  • New UI text has been localized in English and German.

Build

  • Thunderbird XPI: foldersync-0.2.1.xpi
  • Add-on version: 0.2.1
  • Build number: 5

0.2.0

Choose a tag to compare

@trashcoder trashcoder released this 20 Mar 06:51

New Features

Sync Log

  • Every synchronization is now fully logged: start, copy errors, and completion summary
  • Up to 200 entries are stored per sync task (persisted across restarts)
  • New "Log" button on each sync card — opens the log view
  • Entries are color-coded by severity: green (info), red (error)
  • Red ! badge on the Log button when the last sync encountered errors
  • Log can be manually cleared

Version in Header

  • The popup header now shows version and build number (e.g. v0.2.0 (Build 2))
  • The build number increments automatically on every ./build.sh run

Technical

  • Logs are stored per sync ID in messenger.storage.local (syncLog_)
  • Deleting a sync task also deletes its associated log

0.1.0

Choose a tag to compare

@trashcoder trashcoder released this 16 Feb 18:38
v0.1.0

Add `README.md` with detailed setup, usage, and features overview