変更履歴
Eagle Plugin API 変更履歴、最初のPlugin APIバージョン以降のすべての重要な機能変更を記録しています。
2026年7月21日
🛡️ プラグイン審査プロセスと基準
審査プロセスを追加し、初期スキャンと人による審査の2段階を説明しました。
審査基準を追加し、次の7分野を公開しました。
リリース設定と審査可能性
ストア掲載文
ビジュアル素材
セキュリティとプライバシー
パッケージ内容
ファイルの安全性
機能とポリシー準拠
審査結果と再提出を追加し、必要な修正と再提出方法を説明しました。
準備、パッケージ化、公開、更新のドキュメントを更新し、新しい審査フローと提出前チェックリストへリンクしました。
AI を利用した開発に関する開発者責任を追加しました。開発者は提出するすべてのコードと依存関係を理解、確認、テストする必要があります。
ナビゲーションを「公開」「プラグイン審査」「公開用リソース」に再編しました。
新しい審査要件は 2026 年 7 月 21 日以降のすべての新規提出とバージョン更新に適用されます。
2026年3月24日
📄 Item API 強化
新機能:コメント CRUD API (Eagle 4.0 build22+)
バージョン要件:この機能には Eagle 4.0 build22 以降が必要です。
item.comments読み取り専用プロパティを追加、アイテムのコメント/アノテーションにアクセスitem.addComment(commentData)メソッドを追加、画像矩形コメントまたは動画タイムスタンプコメントを追加item.updateComment(commentId, updateData)メソッドを追加、既存のコメントを更新item.removeComment(commentId)メソッドを追加、コメントを削除
📁 Smart Folder API
新機能:スマートフォルダ CRUD API (Eagle 4.0 build22+)
バージョン要件:この機能には Eagle 4.0 build22 以降が必要です。
eagle.smartFolderモジュールを追加、スマートフォルダの完全な管理をサポートcreate()、get()、getAll()、getById()、getByIds()、remove()メソッドを追加getRules()メソッドを追加、利用可能なフィルタルールスキーマを取得rule()フルエントビルダーとCondition.create()ヘルパーを追加SmartFolder インスタンスが
save()とgetItems()メソッドをサポート
🔧 Manifest 設定の強化
新機能:followCursor ウィンドウ配置 (Eagle 4.0 build22+)
バージョン要件:この機能には Eagle 4.0 build22 以降が必要です。
followCursormanifest 設定を追加 — 有効にすると、ウィンドウがカーソルの近くに自動配置されます素早いインタラクションが必要なツール型プラグインに最適で、ユーザーが最短距離で操作できます
有効時はウィンドウの位置を記憶せず、開くたびにカーソルに追従します
2026年1月22日
💻 App API 強化
新機能:メインウィンドウを表示 (Eagle 4.0 build18+)
バージョン要件:この機能には Eagle 4.0 build18 以降が必要です。
eagle.app.show()メソッドを追加、プラグインから Eagle メインアプリケーションウィンドウを前面に表示させることが可能
📄 Item API 強化
新機能:インポート時間の変更 (Eagle 4.0 build18+)
バージョン要件:この機能には Eagle 4.0 build18 以降が必要です。
item.importedAtプロパティが変更可能になり、プラグインでファイルのインポート時間をカスタマイズ可能履歴ファイルの一括インポート、データ移行など、元のタイムスタンプを保持する必要があるシナリオに最適
2026年1月9日
🔍 AI Search セマンティック検索 API
新機能:AI セマンティック検索統合 (Eagle 4.0 build18+)
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パラメータを追加、ユーザーがプレビューコンテンツをズームできるかどうかを制御
最終更新