Changelog

Eagle Plugin API changelog, documenting all important feature changes since the first Plugin API version.

circle-info

Update: Eagle 4.0 Build12 has been officially released. Features marked "Eagle 4.0 Build12+" are now available. If you are on an older version, please upgrade to 4.0 build12 or later.

January 9, 2026

🔍 AI Search Semantic Search API

New Feature: AI Semantic Search Integration (Eagle 4.0 build18+)

triangle-exclamation
  • Added eagle.extraModule.aiSearch module, providing AI semantic search capabilities

  • Status Query Methods:

    • isInstalled() - Check if AI Search plugin is installed

    • isReady() - Check if service is ready

    • isStarting() - Check if service is starting

    • isSyncing() - Check if data is syncing

  • Service Control Methods:

    • open() - Open AI Search plugin

    • checkServiceHealth() - Check service health status

    • getSyncStatus() - Get detailed sync status

  • Search Methods:

    • searchByText(query, options) - Text semantic search

    • searchByBase64(base64, options) - Base64 image search

    • searchByItemId(itemId, options) - Search similar images by item ID

January 8, 2026

🏷️ TagGroup/Tag API Incremental Operations

New Feature: Incremental Tag Group Operations (Eagle 4.0 build18+)

🏷️ TagGroup API Enhancement

New Feature: Tag Group Description Property (Eagle 4.0 build18+)

  • Added description property to tagGroup, allowing you to add descriptive text to tag groups

  • Supported in both create() and save() methods

January 6, 2026

🏷️ Tag API Enhancement

New Feature: Get Starred Tags (Eagle 4.0 build18+)

Documentation Fix

August 21, 2025

💻 App API Enhancement

New Feature: app.userDataPath Property (Eagle 4.0 build12+)

  • Added app.userDataPath property, returns the path to the current user data directory

  • Provides quick access to Eagle's user data storage location

August 19, 2025

📁 Folder API Enhancements

New Feature: Folder parent Property Modifiable (Eagle 4.0 build12+)

  • Added folder.parent property modification support, allowing dynamic adjustment of folder hierarchy

  • Support for moving folders to different parent directories or root directory

New Feature: Folder iconColor Property Modifiable (Eagle 4.0 build12+)

  • Changed folder.iconColor property from read-only to modifiable

  • Added eagle.folder.IconColor static constant object, providing predefined color options

  • Supported colors: Red, Orange, Yellow, Green, Aqua, Blue, Purple, Pink

August 13, 2025

🏷️ Tag API Feature Expansion

New Feature: Tag Filtering and Tag Class Enhancement

  • eagle.tag.get() method added name parameter, supporting fuzzy search by tag name

  • Tag instance added save() method, supporting tag name modification

  • Added Tag instance properties: name (modifiable), count, color, groups, pinyin

⚠️ Note: Modifying tag names will automatically update all files using that tag

August 5, 2025

📄 Item API Performance and Selection Enhancements

New Feature: Performance Optimization

New Feature: Counting and Selection Methods

Enhanced Feature: open() Method

July 31, 2025

🪟 Window API Expansion

New Feature: Window Geometry Control

November 28, 2024

🏷️ TagGroup CRUD Operations

New Feature: Complete Tag Group Management

🗑️ Item Deletion Feature

New Feature: File Trash Operations

July 25, 2024

🪟 Window API Enhancement

New Feature: HTTP Referer Setting

May 10, 2024

🖱️ Context Menu API

New Feature: Custom Context Menu

  • Added eagle.contextMenu.open() method, supporting custom context menus

  • Support for multi-level submenus, custom click events, system native styling

🪟 Window API Screenshot Feature

New Feature: Page Screenshot

  • Added eagle.window.capturePage(rect) method, supporting full page or specified area screenshots

  • Returns NativeImage object, convertible to base64 or PNG buffer

April 17, 2024

🔍 Preview Plugin Feature Enhancement

New Feature: Zoom Control Parameter

  • Preview plugin configuration added allowZoom parameter, controlling whether users can zoom preview content

Last updated