Changelog

You can check here all the updates and bug fixes made for NotionLink.

v5.1.3 — Mar 2026

  • Startup Experience: Improved launch responsiveness by prioritizing tray/dashboard rendering and moving heavier startup work further into the background.

  • Dashboard UX: Large top system-status panel is now shown only on the main dashboard view, while the bottom status indicator remains globally visible.

  • Mapping Settings Layout: Reworked mapping editor sections with clearer grouping and compact filter controls to reduce visual clutter.

  • Filter Controls: Added/expanded exclude-folder handling and parity between page/database mapping editors for more predictable sync behavior.

  • Polish & Stability: Multiple UI cleanup and reliability fixes across mapping management and navigation flows.

v5.0.0 — Mar 2026

  • Major Qt UI Backport: Introduced a single-window dashboard workflow with breadcrumb navigation and inline pages for token, mappings, conversion, feedback, and help.

  • Inline Mapping Editor: Added in-dashboard add/edit mapping flow with restored title autofill behavior and immediate backfill after creating new mappings.

  • Status & Messaging: Improved warning/error surfacing to show specific issues instead of broad generic messages.

  • Single-Instance Behavior: Added instance lock and dashboard handoff endpoint so repeated launches bring the existing app to front.

  • Release Engineering: Updated installer and build pipeline for the v5.x distribution structure.

v4.8.3 — Jan 2026

  • Update Checker: NotionLink now automatically checks for new versions on startup and prompts you to update.

  • Performance: Optimized dashboard startup by moving log initialization to the background, fixing slow response times.

  • Cleanup: Removed the closed-alpha warning message for a smoother user experience.

  • Context Menu: Simplified the system tray right-click menu for cleaner navigation.

v4.8 — Jan 2026

  • Startup Stability: Added pre-launch dependency checks. The app now displays a clear error message instead of crashing if requirements are missing.

  • Bug Fixes: Fixed an issue with the notification summary display.

v4.7 — Jan 2026

  • Release: Removed private pre-release messaging and labels across the app and website.

  • Docs & UI: Updated front-page and setup dialogs to announce v4.7.

  • Sentry: Standardized Sentry initialization log to reference the release version.

  • Polish: Minor wording and UX adjustments for the onboarding/setup flow.

v4.6 — Nov 2025

  • Full File Lifecycle Sync (Database Mappings): NotionLink now actively monitors and syncs all file operations. On Create: adds new file to Notion. On Delete: archives the corresponding Notion page. On Rename/Move: updates "Name" and "Link" properties to prevent dead links and duplicates.

  • Dynamic Database Properties (1-Click Setup): The app automatically detects if required properties are missing and creates them (Name, Link, Created, Modified, Size) with a single API call. No more manual property setup.

  • Reliable File Opening: Replaced complex pyautogui/win32com method with a simple, robust os.startfile call. Fixes bugs where files wouldn't open correctly.

  • Massive Code Refactor: Professionally refactored from a 2,600+ line monolithic file into a clean src/ package with logical modules (core.py, notion.py, server.py, ui_main.py, ui_dialogs.py, etc.).

v4.5 — 2025

  • Stable version with database syncing capabilities.

v4.0 — 2024

  • Major dashboard overhaul: Introduced modern 2-column PySide6 dashboard with live log view.

v3.0 — 2024

  • Added first basic dashboard for managing settings.

v2.0 — 2023

  • GUI Overhaul: Replaced native context menu with PySide6-based UI to add dark mode support.

v1.0 — Sep 2024

  • Initial release with basic functionality and Windows "Send To" context menu.