変更履歴
Eagle Plugin API 変更履歴、最初のPlugin APIバージョン以降のすべての重要な機能変更を記録しています。
2026年1月9日
🔍 AI Search セマンティック検索 API
新機能:AI セマンティック検索統合 (Eagle 4.0 build18+)
この機能はまだリリースされていません:この機能には将来リリースされる「AI Search」プラグインのインストールが必要です。リリース日程については Eagle 公式サイトをご確認ください。
eagle.extraModule.aiSearchモジュールを追加、AI セマンティック検索機能を提供ステータス確認メソッド:
isInstalled()- AI Search プラグインがインストールされているか確認isReady()- サービスが準備完了か確認isStarting()- サービスが起動中か確認isSyncing()- データ同期中か確認
サービス制御メソッド:
open()- AI Search プラグインを開くcheckServiceHealth()- サービスの健全性を確認getSyncStatus()- 詳細な同期ステータスを取得
検索メソッド:
searchByText(query, options)- テキストセマンティック検索searchByBase64(base64, options)- Base64 画像検索searchByItemId(itemId, options)- アイテム ID で類似画像を検索
2026年1月8日
🏷️ TagGroup/Tag API 増分操作メソッド
新機能:タググループ増分操作 (Eagle 4.0 build18+)
tagGroup.addTags()- 完全なタグ配列を渡さずにグループにタグを増分で追加または移動tagGroup.removeTags()- グループから指定したタグを削除eagle.tag.merge()- ソースタグをターゲットタグに名前変更してタグをマージ
🏷️ TagGroup API 強化
新機能:タググループ説明プロパティ (Eagle 4.0 build18+)
tagGroupにdescriptionプロパティを追加、タググループに説明文を追加可能create()とsave()メソッドで説明の設定をサポート
2026年1月6日
🏷️ Tag API 強化
新機能:お気に入りタグの取得 (Eagle 4.0 build18+)
eagle.tag.getStarredTags()メソッドを追加、ユーザーがスターを付けたタグを取得
ドキュメント修正
APIメソッド名の誤りを修正:
getRecents()→getRecentTags()
2025年8月21日
💻 App API 強化
新機能:app.userDataPath プロパティ (Eagle 4.0 build12+)
app.userDataPathプロパティを追加、現在のユーザーデータディレクトリのパスを返しますEagleのユーザーデータ保存場所への迅速なアクセスを提供
2025年8月19日
📁 Folder API 強化
新機能:フォルダ parent プロパティが変更可能に (Eagle 4.0 build12+)
folder.parentプロパティの変更サポートを追加、フォルダ階層の動的調整が可能フォルダを異なる親ディレクトリやルートディレクトリに移動することをサポート
新機能:フォルダ iconColor プロパティが変更可能に (Eagle 4.0 build12+)
folder.iconColorプロパティを読み取り専用から変更可能に変更eagle.folder.IconColor静的定数オブジェクトを追加、事前定義された色オプションを提供サポートされる色:Red、Orange、Yellow、Green、Aqua、Blue、Purple、Pink
2025年8月13日
🏷️ Tag API 機能拡張
新機能:タグフィルタリングとTag クラス強化
eagle.tag.get()メソッドにnameパラメータを追加、タグ名による曖昧検索をサポートTag インスタンスに
save()メソッドを追加、タグ名の変更をサポートTag インスタンスプロパティを追加:
name(変更可能)、count、color、groups、pinyin
⚠️ 注意:タグ名を変更すると、そのタグを使用しているすべてのファイルが自動的に更新されます
2025年8月5日
📄 Item API パフォーマンスと選択機能の大幅強化
新機能:パフォーマンス最適化
eagle.item.get()にfieldsパラメータを追加、選択的フィールド返却をサポートし、クエリパフォーマンスを大幅改善eagle.item.getIdsWithModifiedAt()メソッドを追加、増分同期用に最適化modifiedAtプロパティを追加、ファイルの最終変更時刻を記録
新機能:カウントと選択メソッド
eagle.item.count(options)を追加 - 条件付きカウントeagle.item.countAll()を追加 - 総ファイル数eagle.item.countSelected()を追加 - 選択中ファイル数eagle.item.select(itemIds)を追加 - プログラム的ファイル選択
機能強化:open() メソッド
eagle.item.open()にwindowオプションを追加、新しいウィンドウでファイルを開くことをサポート
2025年7月31日
🪟 Window API 拡張
新機能:ウィンドウ幾何制御
eagle.window.getSize()を追加 - ウィンドウサイズを取得eagle.window.setBounds(bounds)を追加 - ウィンドウ境界を設定(位置+サイズ)eagle.window.getBounds()を追加 - ウィンドウ境界情報を取得
2024年11月28日
🏷️ TagGroup CRUD操作
新機能:完全なタググループ管理
eagle.tagGroup.create(options)を追加 - 新しいタググループを作成tagGroup.save()を追加 - 変更を保存tagGroup.remove()を追加 - タググループを削除
🗑️ Item 削除機能
新機能:ファイルゴミ箱操作
item.moveToTrash()インスタンスメソッドを追加、ファイルをシステムゴミ箱に移動
2024年7月25日
🪟 Window API 強化
新機能:HTTP Referer 設定
eagle.window.setReferer(url)メソッドを追加、後続のネットワークリクエストにrefererヘッダーを設定
2024年5月10日
🖱️ Context Menu API
新機能:カスタムコンテキストメニュー
eagle.contextMenu.open()メソッドを追加、カスタムコンテキストメニューをサポート多層サブメニュー、カスタムクリックイベント、システムネイティブスタイルをサポート
🪟 Window API スクリーンショット機能
新機能:ページスクリーンショット
eagle.window.capturePage(rect)メソッドを追加、フルページまたは指定領域のスクリーンショットをサポートNativeImageオブジェクトを返却、base64またはPNGバッファに変換可能
2024年4月17日
🔍 プレビュープラグイン機能強化
新機能:ズーム制御パラメータ
プレビュープラグイン設定に
allowZoomパラメータを追加、ユーザーがプレビューコンテンツをズームできるかどうかを制御
最終更新