Anki add-on: Adjust Review Times (Timezone)

Adjust Review Times (Timezone) Corrects review timestamps when you study in a different timezone from home — fixing streaks, heatmaps, and daily counts that get attributed to the wrong date while traveling. Features Preview before applying: See exactly which review timestamps will be shifted before making any changes. Automatic backups: Creates a standard Anki collection backup before making database modifications. History log: View a complete history of all past adjustments with the option to export log entries to JSON. Automatic Sync Trigger: The add-on automatically triggers a sync immediately after applying adjustments to ensure your changes are pushed to AnkiWeb. IANA Timezone Support: Works with any standard IANA timezone name. How to Use Tools → Adjust Review Times (Timezone) Set your home timezone (first run only). Select the date range you were traveling and the timezone you were in. Click Update Preview to review the proposed changes. Click Apply to run the adjustment. Tools → View Adjustment History to review a log of all past adjustments. ⚠️ Important: Synchronization Direction Because direct modification of review timestamps ( revlog table) cannot be synced incrementally, the add-on modifies the collection schema to force a full sync. Immediately after clicking Apply , Anki's sync window will appear. You must choose "Upload to AnkiWeb" to push your corrected local timestamps to the cloud and overwrite the uncorrected timestamps on the server. 🚀 Release Notes (2026-06-15) Bug Fix: Fixed a sync issue where direct review time modifications were not consistently pushed to AnkiWeb. The add-on now automatically marks the schema modified and triggers an immediate sync prompt to ensure changes are uploaded.

GitHub repository: david-resnick/anki-addon-adjust-review-times
Languages: Python, Shell