From 3730b7645ae8a9d9befd917c1ef001b6d339679e Mon Sep 17 00:00:00 2001 From: Jiaxin Peng Date: Sat, 1 Nov 2025 00:34:23 +0000 Subject: [PATCH] chore: update changelog with detailed auto sync feature description and improvements --- CHANGELOG.md | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e73bff..63058fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,26 @@ -## Feature +# Changelog -- Better debugging information for upload failures. -- Support synchronising Obsidian callouts as Notion callout blocks. -- 优化控制台输出的调试信息。 -- 支持将 Obsidian Callout 同步为 Notion Callout 区块。 +## [Unreleased] + +### Added + +- **Auto Sync Feature**: Automatically sync notes to Notion when content or frontmatter changes + - Configurable delay (default: 5 seconds, minimum: 2 seconds) + - Support for multiple database syncing + - Smart detection to avoid sync loops when only NotionID is updated + - Content hash comparison to detect body text changes + - Works on both desktop and mobile platforms +- Added comprehensive i18n support for all UI elements and notifications +- Added prerelease workflow for beta testing via GitHub Actions and BRAT + +### Changed + +- Enhanced settings tab with auto-sync configuration options +- Improved debug logging for better troubleshooting +- Updated documentation with auto-sync usage guide and troubleshooting section + +### Fixed + +- Fixed mobile compatibility issues by using `window.setTimeout` instead of `NodeJS.Timeout` +- Fixed sync loop prevention logic to properly handle frontmatter and content changes +- Fixed cache update timing to ensure accurate change detection