Eidos
← Eidos Lite およびモバイル版の変更履歴

Eidos および Desktop Legacy · 変更履歴

Desktop Legacy の変更 사항.

このログは、既存のユーザーおよび保守のための、元の Eidos デスクトップのリリース履歴を保存します。 現在、Eidos Lite が主要なデスクトップ製品です。

Desktop Legacy のリリースアーカイブ

v0.32.0

このログの最新情報

v0.32.0

日付: 2026年5月27日

注目点

このリリースでは、完全に再構築された AIエージェント を導入しています。これは、以前のチャットボットと比較して、大幅なアップグレードです。新しいエージェントは、ファイルシステムへのアクセス、スキルシステム、および詳細な権限制御を備えたサンドボックス環境で動作します。これにより、データの管理など、さまざまな作業を支援できます。

image

新機能

  • AIエージェントの再設計 - AI SDK v6を使用した完全な書き直し、サンドボックス化されたbashファイルシステム、ファイルの読み書き/編集ツール、および発見と検索機能を持つスキルシステム。
  • Telegramボットチャンネル - Telegramボットを通じて、Eidosスペースとやり取りできます。アクティブな実行を中止するための/stopコマンドが含まれています。
  • リンクノードタイプ - 外部URLを、スペース内の第一級のノードとしてブックマークし、整理します。Ctrl/Cmd + Dキーを押して、現在のタブのURLをリンクノードとして保存します。
  • 設定とゴミ箱を独立したページとして - 設定とゴミ箱が、ダイアログから専用のページに移動し、ナビゲーションがメインのサイドバーに統合されています。
  • 秘密のストレージ - 実行時に、AIエージェントのサンドボックスにAPIキーと環境変数を安全に保存できます。
  • URLセルのCtrl+クリック - テーブルビューから、右側のパネルでURLセルを開きます。

改善点と修正

  • Windows デスクトップの改善 — ヘッダーとナビゲーションバーの余白を修正、ネイティブなコンテキストメニューを有効化、ターミナルシェルパスの解決とウィンドウ制御のインタラクションを最適化。
  • タブのコンテキストメニュー — 動的な項目とファイル操作に対応、タブの再利用ロジックを改善。
  • タブの動作設定 — 内部ナビゲーションの動作を制御するための「常に新しいタブで開く」と「既存のタブを再利用する」オプションを設定に追加。
  • タブバーとサイドバーの改良 — レイアウトと視覚的なスタイルを最適化。
  • テーブルの改善 — ビューの反応性を制御するためのSQLトリガー、フィールドプロパティのZodスキーマ検証、フィルターコンテキストでの選択/複数選択ポップアップの自動表示を修正。
  • ベータ版アップデートチャンネルの修正 — 現在ベータ版に切り替えると、allowPrereleaseが正しく設定される。

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.31.0…v0.32.0

v0.31.0

v0.31.0

日付: 2026年4月24日

注目点

このリリースでは、実験的な組み込みブラウザを導入します。これは軽量なブラウザとして利用できますが、主な利点は、個人の生のデータをアクセスできるようにすることです。特定のウェブサイトを閲覧する際に、生のデータアダプターが利用可能な場合は、コンテキストメニューにオプションが表示されます。これにより、ユーザーは、永続的なストレージと段階的な更新をサポートしながら、個人のデータを表形式で確認できます。

https://github.com/user-attachments/assets/1699108e-f240-4838-b82b-963cf0f773d0

新機能

  • タブの並び替え機能 (ドラッグ&ドロップ) - タブバーとサイドバーの両方で、ドラッグ&ドロップによる並び替えが可能です。
  • CMDK の機能拡張 - ドメインまたはURLを入力して新しいタブで開く、キーワードを入力してデフォルトの検索エンジンで検索する、開いているタブを検索して切り替えることができます。
  • ドキュメント内のページ内検索 - メインウィンドウ内のドキュメントは、Cmd/Ctrl + F を使用してページ内検索が可能です。
  • DataView の機能拡張 - inbox および raw のデータベースのクエリをサポートし、アダプターのデータを直接使用できます。例:select * from raw.data
  • アップデートチャンネル: より迅速なアップデートのために、ベータチャンネルへの切り替えをサポートします。

改善点と修正

  • ビューの編集機能の改善 - 2番目のメニューを削除することで、ビュータイプの切り替えを簡素化しました。名前の変更は、Enterキー、ぼかし、またはパネルを閉じる際に自動的に保存されます。
  • Electron 40 へのアップグレード - 性能と互換性の向上を目的として、デスクトップフレームワークをアップグレードしました。
  • アーキテクチャの再構成 - DI モジュールを使用した、デスクトップコードの再構成により、安定性が向上しました。
  • CSV へのインポート機能の改善 - より詳細なエラーメッセージと、より寛容な CSV 検証を提供します。
  • テーブル内検索の修正 - テーブルでのグローバル検索が機能しない問題を修正しました。

変更点

新しいコントリビューター

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.30.0…v0.31.0

v0.30.0

v0.30.0

日付: 2026年4月2日

✨ 注目点

グリッド表示用の列統計

https://github.com/user-attachments/assets/2faf4540-6edb-4370-b6bc-e913ca0b61bf

テーブルグリッドが、フィールドごとの集計統計をサポートします。任意の列ヘッダーをクリックして、各フィールドタイプに合わせた集計メトリックを設定できます。

  • 数値/評価: 合計、平均、最小/最大、中央値、標準偏差
  • チェックボックス: チェック/未チェックのカウントと割合
  • 日付/日時: 日付範囲、最古/最新
  • 選択/複数選択: 固有の値、空の割合
  • テキスト/リンク/その他のフィールド: 値のカウント、空/非空の統計

🚀 新機能

  • 高度な数式表示タイプ: 数式フィールドが複数の表示タイプをサポートし、より柔軟なデータ可視化オプションを提供します。
  • Dataviewの検索: Dataviewが検索機能をサポートします。-- @search {title,column_you_want_to_search}注釈を使用して、検索可能なフィールドを設定します。
  • ギャラリーとカンバン検索ナビゲーション: ギャラリーとカンバンビューが、検索結果のナビゲーションイベントに反応し、対応するカードにジャンプします。
  • 動的なカードの高さ: ギャラリーとカンバンのカードにあるテキストフィールドが、よりコンテンツの可視性を高めるために、動的な高さで複数行表示されます。
  • 統合されたビュー設定: ビューの編集とフィールドの表示設定が、より効率的なインターフェースに統合されました。

🔧 改善と修正

  • テーブルのフィールドの追加または削除によって発生する、完全テキスト検索 (FTS) のエラーを修正。
  • Windows の CLI のエイリアスの問題を修正 - eidos.exe が正しくサポートされるようになりました。
  • キーボード操作とポップオーバーの UX を改善した、テーブルフィールドの編集コンポーネントを最適化。
  • 予約語 rank を追加 - テーブルの列名は、FTS5 の内部との競合を避けるため、「rank」を使用できなくなりました。
  • キャプチャフェーズリスナーと ESC キーのサポートによる、フィールドのドロップダウンの閉じ動作を改善。
  • より優れたキーボード操作と安全なサブメニューインタラクションを備えた、グリッドセルのエディターを強化。

変更点

完全な変更ログ: https://github.com/mayneyao/eidos/compare/v0.29.1…v0.30.0

v0.29.1

v0.29.1

日付: 2026年3月26日

新しい CLI コマンド

  • 新しい table import コマンド - 既存のテーブルに JSON データをインポート
eidos table import tb_xxxx --file data.json
cat data.json | eidos table tb_xxxx
  • 新しい table create コマンド — スキーマ推論によるテーブルの作成
cat sample.json | eidos table create "My Table"

eidos table create "Tasks" --fields "title:text,done:checkbox"

eidos table create "New Table" --template tb_source

完全な変更ログ: https://github.com/mayneyao/eidos/compare/v0.29.0…v0.29.1

v0.29.0

v0.29.0

日付: 2026年3月25日

📢 重要なお知らせ

ノード名の一意性検証。後方互換性のために、この機能は自動的に有効化されません。Space Data Managementで手動で有効化し、データ移行を完了する必要があります。有効化された後、新しいノードは、標準のファイルシステムロジックに準拠し、同じフォルダレベル内で一意の名前を持つ必要があります。これは、Eidos CLIを使用するために必要です。

✨ 注目点

  • Eidos CLI: 以前から利用可能なClaude CodeやCodexと連携するように設計されたCLIを通じて、Eidosとインタラクトできるようになりました。Cmd+Kキーを押して、installと入力することで、インストール手順に従うことができます。
  • スキル: AIエージェントがEidosとどのようにインタラクトすればよいかを指示するための「スキル」をインストールできます(インストールにはnpx skills add eidos-space/skillsを実行します)。
  • Relay Service: 新しいRelay Handlerスクリプトタイプとの統合により、外部メッセージの自動処理を可能にします。

🚀 新機能

  • ターミナル統合: Ctrl + \を使用してターミナルパネルを開きます。
  • 新しいファイル管理コンポーネント: 完全に機能するファイル管理機能。
  • テーママーケット: ファイルベースのテーマの読み込みメカニズム。
  • テーブルスキーマのインポート/エクスポート: CMDKの「Import Table Schema」コマンドを使用して、テーブルスキーマを迅速にエクスポートまたはコピーし、テーブルを再構築します。
  • Dataviewからテーブルの作成: Dataviewからテーブルを作成します。ディレクトリの一覧を表示するための新しい便利なUDF lsdir が利用可能です。

🔧 改善と修正

  • 顧客パッケージがAPIを正しく呼び出せない問題を修正。
  • CSVデータをインポートした後、アプリケーションが適切に更新されないバグを修正。
  • プロキシ経由でのドキュメントブックマークの画像読み込みの問題を修正。
  • フロントエンドのトークンキャッシュを削除することで、ログインの永続性を改善。
  • “ロック”と”フル幅”の切り替え時に、macOSのネイティブタブメニューの問題を解決。
  • リンクフィールドを削除した後、テーブルの問題を解決。CMDKに新しいfixコマンドを追加して、問題のあるテーブルを修復。
  • ディレクトリツリーの読み込みとスクロールのパフォーマンスを最適化。
  • デフォルトテーマのダークモードの視覚的な体験を改善。
  • 複数のテーブルコンポーネントを改善。
  • ギャラリー表示では、デフォルトでファイルフィールドをカバー画像として自動選択。
  • CSVの列名の生成を改善し、ランダムな識別子ではなく、意味のあるヘッダーを使用。
  • tableViewとtableAction拡張機能が、特定のテーブルへのtableIdバインディングをサポート。
  • コードのフォーマットを大幅に高速化するために、oxfmtに移行。
  • Tailwindをv4にアップグレード。
  • Lexicalをv0.42.0にアップグレード。

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.28.0…v0.29.0

v0.28.0

v0.28.0

日付: 2026年2月12日

⚠️ 変更点

  • テーブルAPIの再構成: table() メソッドは、Prismaスタイルの新しいTableClient APIを返します。 従来のTableManager APIは、_table()に移動されました。

✨ 注目点

PrismaスタイルのテーブルSDK

直感的でPrismaスタイルのAPIを備えた、全く新しいテーブルSDKクライアントをEidosで導入します。 データベースの列名を使用して、CRUD操作を直接実行できます。ドキュメントを参照 →

// Query records with field selection
const records = await eidos.space.table("myTable").findMany({
  where: { status: "active" },
  select: { id: true, title: true },
});

// Create record
await eidos.space.table("myTable").create({
  data: { title: "New Item", status: "active" },
});

タブ分割表示

タブが分割表示をサポートするようになり、複数のドキュメントを並べて作業できるようになりました。 タブを右クリックして、新しいグループに分割し、関連するコンテンツを同時に参照および編集しやすくします。

Ejectサポート付きの組み込み拡張機能

新しい組み込みの拡張機能メカニズムが導入されました。 拡張機能は、「エジェクト」できるようになりました。つまり、編集可能なソースコードとしてエクスポートでき、完全に制御し、ニーズに合わせてカスタマイズできます。

カスタム同期プロバイダー

スペースの同期用に、S3互換のカスタム同期プロバイダーを設定できます。 この機能は、デスクトップアプリに統合された新しいライセンス管理システムを備えた、ライセンス付きのユーザーのみに利用可能です。設定方法を学ぶ →

🚀 新機能

  • カスタマイズ可能な新しいタブページ: ブロックを使用して、新しいタブページをカスタマイズできます。 必要なようにブロックを配置して、独自のダッシュボードまたはワークスペースを作成します。 詳細はこちら →
  • 拡張機能ディレクトリツリー: より整理された表示のために、プレフィックスを使用した階層的な表示をサポートします。

🔧 改善と修正

  • ドキュメント: 画像やファイルブロック用の新しい「ファイルハンドラで開く」オプション。
  • UI: ノードのコンテキストメニューに「ノードIDのコピー」を追加し、進捗モーダルを使用してノードの複製スペースのUIを改善しました。 サイドバーはデフォルトで開きます。
  • アーキテクチャ: 共有された @eidos.space/ext-server パッケージに移行し、クライアントパッケージにRPCロジックを統合し、CORSの処理アーキテクチャを統一しました。
  • ネイティブなコンテキストメニューのメモリリークを修正しました。

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.27.1…v0.28.0

v0.27.0

v0.27.0

日付: 2026年1月10日

🚀 注目点

このバージョンでは、主にスペースデータの同期をサポートするために、graft v2を導入し、電子バックエンドのマルチプロセスアーキテクチャを調整しています。

🔧 改善と修正

  • 記事以外のドキュメントの取得に関するバグを修正
  • 完全にフォルダを削除できないというバグを修正
  • ゴミ箱がワンクリックで整理できるようになり、ノード削除のロジックを最適化 - ゴミ箱でノードを削除する際に、親ノードも完全に削除
  • タブの状態の保持機能 - アプリを再起動したり、ページを強制的に再読み込みしたりしても、以前の状態を復元
  • ログイン状態の更新を最適化
  • Windows のナビゲーションボタンレイアウトを最適化

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.26.0…v0.27.0

v0.26.0

v0.26.0

日付: 2025年12月12日

🚀 注目点

マルチタブモードをサポートし、複数のページを並行して管理できるため、より簡単にコンテキストを整理できます。現在のモードは、IDEやブラウザに似ていますが、個人用データのみを扱います。

🔧 改善と修正

  • 設定には、アカウントのログイン/ログアウトのオプションが追加されました。eidos.space アカウントへのワンクリックログインをサポートします。ログイン後、拡張機能の共有に必要なAPIキーの設定は不要になりました。キーの保管ページは削除されました。
  • ディレクトリツリーコンポーネントの最適化が継続されています。マルチノードの選択、ドラッグアンドドロップ操作、キーボード操作をサポートします。F2キーで名前変更、新しいタブでファイルを開くことができます。
  • macOS バージョンでは、ネイティブなコンテキストメニューが提供されます。
  • ジャーナルに関するUIの調整を行い、現在は別々のサイドバータブでナビゲートできます。
  • 左側のサイドバーを開くためのデフォルトのショートカットキーを変更しました。cmd + / => cmd + opt + \
  • デスクトップアプリは、最後のウィンドウのサイズと位置を記憶するようになりました。

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.25.1…v0.26.0

v0.25.1

v0.25.1

日付: 2025年11月29日

🔧 改善と修正

  • 「cmd + p」は、ファイル検索とディレクトリツリーのナビゲーションをサポートするようになり、最適化されたディレクトリツリーの実装が追加されました。

  • カスタムの SQLite 拡張機能 (実験版)

  • 一部の拡張機能が有効になっている場合に、ドキュメントの「スラッシュメニュー」のエラーを修正

  • デフォルトのAIツール(作成)を一時的に無効化。AI機能はまだ成熟しておらず、ツールがLLMを誤解させる可能性があります。

  • 「アプリの再読み込み」項目を追加するために、cmd + kを使用。アプリが異常な動作をする場合は、この項目を実行してみてください。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.25.0…v0.25.1

v0.25.0

v0.25.0

日付: 2025年11月23日

今回のリリースでは、ストレージとルーティングの仕組みの改善、および外部ファイル処理機能の追加に重点を置いています。これらの調整により、多くの機能がより柔軟で安定したものになります。これにより、互換性のない変更が発生する可能性があります。詳細については、以下のガイドを参照してください。

⚠️ 変更点

  • ストレージアーキテクチャの再構成: 以前は、すべての Eidos データを単一の場所に保存する必要がありましたが、現在は任意のフォルダをワークスペースとして設定できます。これにより、そのフォルダの下に .eidos フォルダが作成されます。
  • ルーティングパスの簡素化: ルーティングパス名のプレフィックス /<space>/* を削除し、ファイルルーティングをより柔軟にし、ワークスペースに対して、普遍的なサブドメインパターンのマッチングを使用します。
  • Dataviewとの互換性: プレフィックス /<space>/ が不要になったため、パス名を含む一部のDataviewが影響を受ける可能性があります。これらのDataviewを削除し、再作成する必要があります。
  • ワークスペースの分離: この変更により、ワークスペース名とデータベースに保存されているリソースパスが分離されます。一部の古いデータについては、CMDKパネルからトリガーできる3つの修正コマンドを提供します。
    • fix file paths: このコマンドは eidos__files 内のパスを修正します。画像およびファイルセレクターが正しく機能するようにします。
    • fix file paths (current doc): 現在のノードがドキュメントの場合、このコマンドは現在のドキュメント内のすべてのファイルパスを統一的に修正します。
    • fix file paths (current table): 現在のノードがテーブルの場合、このコマンドは現在のテーブルのすべてのファイルフィールド内のパスを修正します。

解決できない問題が発生した場合は、Discordでサポートを依頼するか、GitHubで問題を提出してください。

🚀 新機能

  • フォルダーのマウント: ディスク上の任意のフォルダーをマウントし、Eidos から /@/<mount-name> という形式で外部ファイルにアクセスできます。マウントの仕組みについてはドキュメントを参照してください。
  • API - ファイルシステム: SDK に readdir、mkdir、readFile、writeFile、stat、rename、watch などのファイル関連 API を追加しました。ドキュメントを見る
  • 拡張機能 - ファイルハンドラー: 独自のファイル処理方法を定義する、新しいブロックの種類です。ドキュメントを見る
  • 拡張機能 - ファイルアクション: 新しいスクリプトの種類です。右クリックメニューから、圧縮、コピー、翻訳などの独自のファイル処理をすばやく実行できます。ドキュメントを見る
  • 拡張機能のディレクティブ: 'use sidebar' ディレクティブで、お気に入りのブロックの既定の開き方を変更し、サイドバーを自由にカスタマイズできます。ドキュメントを見る

🔧 改善と修正

  • 拡張テーマの修正: 拡張ブロックの初期化テーマが常にライトモードになっていたバグを修正。
  • ファイルパスの表示: ファイルパスにカンマが含まれているファイルを表示できなくなる問題を修正。
  • グローバルショートカット: 全般的なショートカットがグローバルモードになり、アクティブな拡張ブロックでもショートカットが機能する。
  • ドキュメント画像の配置: ドキュメントのデフォルト配置を変更:ドキュメント内の画像の配置を調整。
  • Dataviewテンプレート: 新しいDataviewテンプレート:ドキュメント間の参照関係を表示。
  • CMDKの簡素化: CMDKを簡素化。ノードとドキュメントの検索機能をサイドバーに移動。スペース検索、CMDK + p でのノード名検索を削除。
  • Tailwindプラグインのサポート: Tailwindプラグイン(例:プロセプラグイン)がブロック環境で動作しない問題を修正。
  • サイドバーのサイズ調整: 左側のサイドバーの幅を調整可能。

変更内容

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.24.0…v0.25.0

v0.24.0

v0.24.0

日付: 2025年10月3日

このバージョンは、カスタムドキュメントプロパティに焦点を当て、dataviewとのシームレスな連携を実現する、ドキュメントの管理方法の新しい方法を提供します。

✨ 注目点

カスタムドキュメントプロパティ

  • カスタムドキュメントプロパティ: 独自のドキュメントプロパティを追加できるようになりました。 @ プロパティを使用して、ドキュメント内で動的にプロパティを参照できます。これらのプロパティは、ウィキのインフォボックスのように、構造化された情報を保存するために使用されます。カスタムプロパティについて詳しく →

カスタムドキュメントアクション

  • 新しいスクリプト拡張タイプ: プロパティとドキュメントコンテンツの自動化を改善するために、docAction タイプのスクリプトを追加しました。 ドキュメントの任意のページで、アクションメニューまたは CMDK からトリガーできます。カスタムアクションについて詳しく →

🚀 新機能

dataview

  • クエリプレビュー: dataview クエリの結果をプレビューできるようになりました。
  • より充実したテンプレート: より包括的なテンプレートを追加しました。
  • SQLコメントによるフィールドの表示タイプ設定: 従来のフォーマットの SQL コメントを使用して、フィールドの表示タイプを設定できます。カラムタイプの注釈について詳しく →
  • サイドバーへのピン留: dataview を右側のサイドバーにピン留できます。 パス名と組み合わせることで、カスタムナビゲーションを迅速に作成できます。

ドキュメント - メンション

  • プロパティ参照: 現在のドキュメントのプロパティを、@<property> を使用してドキュメント内で参照できます。
  • 右側のサイドバーでのプレビュー: Alt/Opt をクリックし、ドキュメント内のメンションノードをクリックすると、右側のサイドバーでプレビューが開きます。

API - ノードのナビゲーション

  • ナビゲーション API: API には、特定のノードにジャンプするための「ナビゲーション」メソッドが追加されました。 ナビゲーション API について詳しく →
  • ドキュメント ナビゲーション プラグイン: ドキュメントには、ハッシュタイトルを使用して特定の見出しへのナビゲーションを可能にする「ナビゲーション プラグイン」が追加されました。

API 参照ドキュメント

  • 安定した API の公開: 拡張機能で使用できる、いくつかの安定した API を段階的に公開します。 API 参照を参照 →

🔧 改善と修正

  • 拡張機能のデフォルト状態: 新しい拡張機能はデフォルトで有効になっています。
  • 数式での強化: 現在のレコードの固有の識別子を取得するために、数式で _id を使用できます。
  • UI の改善:
    • テーブルフィールドエディタのスタイルを最適化
    • サイドバーを再設計
    • スペース設定を再設計
  • データ管理: スペースに関連するデータと設定を永続的に管理するための eidos__kv テーブルを導入
  • パフォーマンス: テーブルの状態管理と読み込み速度を最適化
  • バグ修正: ローカルプロキシがクロスオリジンリソースを読み込めない問題を修正

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.23.5…v0.24.0

v0.23.5

v0.23.5

日付: 2025年8月31日

バグ修正と改善

  • 型チェックの改善: プロジェクトコードの型チェック機能の改善
  • CI ビルドワークフローの再構成: ビルド作業に、ネイティブプラットフォームの機械を使用するようにワークフローを再構成
  • Mac Intel互換性の修正: Mac Intelチップ搭載の機械での動作を可能にするバグを修正

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.23.4…v0.23.5

v0.23.2

v0.23.2

日付: 2025年8月25日

✨ 新機能

  • テーブルSDKの強化: より強力なデータクエリ機能のために、findManyとcountのクエリメソッドを追加しました。
  • カスタムデータベース列名の指定: 新しいフィールドを作成する際に、カスタムのデータベース列名を指定できるようになりました。注: カスタマイズは作成時にのみサポートされ、後から変更することはできません。
  • クイックなフィールド作成: 現在のテーブルは、選択したフィールドの左または右に、より効率的なワークフローのために、迅速にフィールドを作成できるようになりました。

バグ修正と改善

  • 拡張機能管理の強化: 拡張機能の名前を変更する際にEnterキーを押しても機能しないというバグを修正しました。
  • AI生成コードの更新: AIによって生成された拡張機能のコードに変更を加えた際に、変更が反映されないという問題を修正しました。

備考

アクティベーションコードは不要: Eidosをアクティベーションコードなしで直接利用できるようになりました。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.23.1…0.23.2

v0.23.0

v0.23.0

日付: 2025年8月19日

このバージョンでは、拡張機能の仕組みを再構築することに重点を置いており、これにより、アーキテクチャの安定性と拡張性を向上させます。

✨ 主要アップデート

拡張機能のリファクタリング

⚠️ 重要な変更点

  • 拡張機能の構造変更: 拡張機能の構造を再設計しました。これまでのすべての拡張機能は無効になりました。コードは残っていますが、新しい dataview を作成し select * from eidos__scripts を実行することで、すべての以前の拡張機能のコードを確認できます。新しい拡張機能は eidos__extensions テーブルに移行されました。
  • 拡張機能の種類の簡素化: 2つの基本的なタイプ(スクリプトとブロック)に簡素化しました。拡張機能のエントリーポイントと動作を設定するために、export const meta を宣言します。
    • ドキュメントプラグインの拡張機能を削除
    • UDF(ユーザー定義関数)の拡張機能を削除。現在、UDF はスクリプトのサブタイプとして存在します。
    • Python 言語によるスクリプトのサポートを削除。現在、拡張機能の作成には TypeScript のみサポートしています。
  • 環境設定の統合: バインディングと環境設定を統合しました。現在、環境設定はバインディングのサブタイプとして存在します。

🆕 新機能

  • 一意な識別子: 各拡張機能には、異なる拡張機能間の参照やコードの再利用のために、スペース固有の「スラッグ」が割り当てられています。
    • タイプがスクリプトの場合、対応する仮想ファイル名は <slug>.ts です。
    • タイプがブロックの場合、対応する仮想ファイル名は <slug>.tsx です。
  • アイコンセレクター: 新しいアイコンセレクターが導入され、拡張機能に適切なアイコンを設定できるようになり、より簡単に識別できるようになりました。
  • コードエディターのリファクタリング: 拡張機能のコードエディターをリファクタリングし、一般的なIDEとの整合性のある、より優れた体験を提供します。
    • サードパーティのパッケージは、Denoと同様に、自動的に型ヒントを提供します。
    • 複数ファイルの定義のナビゲーションをサポートします。

AI機能の強化

  • コードマージタスクの設定: AIは、コードマージタスクの設定機能を追加しました。AIは、完全なコードを生成するのではなく、コードのパッチを生成します。複数ターンの会話では、この機能により、生成の高速化とトークン消費の削減が可能です。コードのマージに使用するモデルを設定する必要があります。推奨はmorphのモデルを使用することですが、gemini flash liteも代替として利用できます。

拡張機能の管理

  • ブロックピン機能: 拡張機能ファイルのディレクトリの右クリックメニューから、サイドバーの先頭に表示するブロックを指定できるようになりました。これにより、頻繁に使用するカスタムブロックをピン留めすることができます。

🚀 最適化と改善

  • エクスポート機能の最適化: 「マークダウンとしてコピー」という機能に置き換え
  • 自動アップデートの設定: アプリが自動的にアップデートするかどうかを設定可能

感謝の言葉

@jackfromeast さんと @Suuuuuzy さんに、深刻なセキュリティ脆弱性を発見していただき、誠にありがとうございます。できるだけ早く新しいバージョンにアップデートをお願いします。脆弱性に関する詳細は後ほど公開します。

変更点

新しいコントリビューター

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.21.0…v0.23.0

v0.21.0

v0.21.0

日付: 2025年6月24日

✨ 注目点

DateView: 複数のデータソースからのクエリを読み取り専用のテーブル形式で表示する新しいノードタイプ。

拡張機能

  • 動的なサードパーティパッケージのインポート: マイクロブロックは、動的なサードパーティパッケージのインポートをサポートします。
  • 改善された読み込み速度: ユーザーエクスペリエンスの向上を目的とした、マイクロブロックの読み込み速度の最適化。
  • マイクロブロックの詳細で、Optionキーを長押しし、スタンドアロンの開くアイコンをクリックすることで、デフォルトのブラウザでマイクロブロックを開くことができます。
  • マイクロブロック内のテーマスタイルの同期の問題を修正

AI

  • 手動モデルリストの入力: AIプロバイダーの設定で、/models APIを実装していないOpenAI互換のプロバイダー向けに、手動でのモデルリストの入力がサポートされます。
  • 改善されたメッセージの保存: AIチャットメッセージの保存構造が改善されました。
  • 設定可能なツール: ツールを有効/無効の状態と最大呼び出しステップで設定できるようになりました。
  • 改善されたコンテキスト管理: ノードのコンテキスト管理が強化されました。新しいチャットはデフォルトで現在のノードをコンテキストとして使用し、ノードツリーから右クリックメニューから、簡単にノードを会話のコンテキストに追加できます。
  • 効率化のため、プロンプトの切り替え機能を一時的に削除しました。

ドキュメント

  • 新しいキーボードショートカット: リスト項目を素早く並べ替えるために、Option + ↑/↓ の矢印キーを追加しました。

セキュリティ

  • CORS管理: 拡張機能における画像プレビューやリクエストの安全なクロスドメインアクセスを可能にするために、セキュリティ設定にCORS管理を追加しました。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.20.0…v0.21.0

v0.20.0

v0.20.0

日付: 2025年6月9日

✨ 注目点

AI

  • 統合されたAIチャットインターフェース: 拡張機能とサイドバーからのチャットインターフェースを統合し、より一貫性のある体験を提供。
  • 永続的なAIチャット履歴: AIチャットの会話を保存して復元できるようになりました。

拡張機能

  • 新しい拡張機能管理インターフェース: ユーザーエクスペリエンスを向上させるために、拡張機能管理ページを再設計。
  • カスタム拡張機能ノード: カスタム拡張機能ノードの作成と使用が可能。
  • カスタムテーマ: インターフェースのテーマをカスタマイズ可能。
  • カスタムLLMツール: スクリプトコマンド (script command) を asTool としてマークすることで、AIが使用できるようになりました。

ドキュメント

  • ドキュメントの書式設定: 新しいドキュメントの書式設定プラグインが追加されました。Shift + Alt/Opt + F を使用すると、中国語と英語の両方のテキストを含むドキュメントを迅速に書式設定できます。
  • スタンドアロンでのドキュメント編集: ドキュメントは、Cursor内でスタンドアロンファイルとして開いて編集できるようになりました。

🚀 最適化と改善

  • AI:
    • システムプロンプトを最適化しました。
    • 文脈管理の仕組みを改善しました。
  • 拡張機能:
    • micro block が CSS ファイルのインポートをサポートするようになりました。
    • 複数の React バージョンからの競合を回避するために、サードパーティライブラリの依存関係管理を最適化しました。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.19.0…v0.20.0

詳細: https://x.com/EidosSpace/status/1931864965130158256

v0.19.0

v0.19.0

日付: 2025年5月17日

このバージョンでは、拡張機能の仕組みを最適化し、ユーザーが拡張機能をより簡単に利用できるようにすることに重点を置いています。

✨ 注目点

https://youtu.be/EBmF3RkFxcw?si=MAk0AOvNO49dI-rT

  • マイクロブロックレンダリング機構の改善
    • マイクロブロックは、すべてのWeb APIをサポートし、より高い柔軟性とセキュリティを提供する、隔離された環境で動作します。
    • 一度プレビューした後、オフラインでの使用も可能です。
  • 拡張機能マーケットプレイスとの統合
  • 拡張機能の共有

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.18.1…v0.19.0

v0.18.1

v0.18.1

日付: 2025年5月2日

これは主に Linux のビルドに関する問題を解決するための、小さなアップデートです。WebLLM のサポートを削除し、レキシカルエディターを最新バージョンにアップグレードします。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.18.0…v0.18.1

v0.18.0

v0.18.0

日付: 2025年4月21日

このリリースでは、意味検索機能の導入と、AIプロバイダーの設定の改善を行います。

✨ 注目点

https://github.com/user-attachments/assets/811e91f6-0404-4dac-b144-44886db291c1

ベクトル埋め込みと意味検索

  • テキストフィールドに対するベクトル埋め込みのサポートを追加し、テーブル内での意味検索を可能にします。

強化されたAIプロバイダー設定

  • プロバイダー管理、モデル選択、設定フォーム、および成功通知を含む、AI設定ページの改善。

新機能

  • 列の固定: テーブルの表示で、より良いデータナビゲーションのために列の固定をサポートします。
  • 同期 (実験的): 基礎的な同期機能の実装。(注:同期はデフォルトで無効になっています。)

バグ修正と改善

  • プロジェクト構造を再構成し、locales、worker、electron、libを専用のパッケージ/アプリケーションディレクトリに移動。
  • フィールドタイプの変換エラーを修正。
  • 動的なヘッダーの高さを考慮したグリッドボタンレイアウトの問題を修正。
  • 設定でのドラッグ領域の動作を修正。
  • 英語と中国語の翻訳を更新。
  • 同期が有効な場合にCSVのインポート失敗を修正。

変更内容

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.17.0…v0.18.0

v0.17.0

v0.17.0

日付: 2025年4月6日

このリリースでは、新しいカンバンビュー機能が導入されます。

✨ 注目点

カンバンビュー

https://github.com/user-attachments/assets/b0da749f-1a4b-4429-8d51-79b7aee95484

視覚的なタスク管理のためのカンバン表示

バグ修正と改善

  • 現在、オプションをドラッグすることでプロパティの順序を変更可能
  • データカードの項目に対する削除機能を追加
  • 表示の再配置チェックの改善
  • 新しい表示を追加する際に、表示の種類を選択可能

変更内容

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.16.2…v0.17.0

v0.16.2

v0.16.2

日付: 2025年3月26日

これはバグ修正リリースです。

バグ修正と改善

核心機能

  • スペースを切り替えた後にテーブルの更新が失敗する問題を修正
  • リンクと参照フィールドが正しく更新されない問題を修正

AIツール

  • ドキュメントへのAI生成されたMermaid図の挿入と置換に関する問題を修正
  • 構文エラーの可能性を減らすために、Mermaid図の生成プロンプトを強化

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.16.1…v0.16.2

v0.16.1

v0.16.1

日付: 2025年3月15日

これは、いくつかの修正と改善を含む、マイナーなバージョンアップです。

バグ修正と改善

ファイルフィールド

  • ファイルフィールドは、データURI形式の画像を表示できるようになりました。
  • ファイルフィールドを対象とした、ファイルとして表示される数式フィールドや、ファイルフィールドを対象とした参照フィールドは、ギャラリーのカバーとして使用できるようになりました。
  • ギャラリーのカバーは、「コンテンツに合わせる」設定に変更され、アスペクト比に基づいて画像のサイズを自動的に調整します。

マイクロブロック

  • ドキュメントメニューの選択を改善 - マイクロブロックは、現在、適切にフィルタリングされ、組み込みブロックの後に配置されます。
  • マイクロブロックは、eidos://block/<blockId>@<spaceId> URIスキーマを使用して、個別に開くことができます。

スクリプト

  • スクリプトが直接実行できるようになりました。
  • 拡張エディタでの型ヒントの改善のために、Eidos タイプの定義が更新されました。
    • スクリプトがAIモデルを呼び出すことができるようになりました。
    // scritpA
    export default async function (input: Input, context: Context) {
      const result = await eidos.AI.generateText({
        model: "google/gemini-2.0-flash-001@openrouter",
        prompt: input.prompt || "9.11 and 9.9, which one is larger?",
      })
      eidos.currentSpace.notify({
        title: "AI response from scriptA",
        description: result,
      })
      return result
    }
    • スクリプトが他のスクリプトを呼び出すことができるようになりました。
    // scriptB
    export default async function (input: Input, context: Context) {
      await eidos.script.call("scriptA", {
        prompt: `How many r's are in the word strawberry?`,
      })
    }

リファクタリング

  • 核心部分:DataSpaceの実行時API依存が減少

完全な変更ログ: https://github.com/mayneyao/eidos/compare/v0.16.0…v0.16.1

v0.16.0

v0.16.0

日付: 2025年3月7日

🌟 注目ポイント

フォームの再構成

  • UDF(ユーザー定義関数)のサポート、リアルタイム検証、オートコンプリート、循環依存関係の検出機能を持つ、包括的なフォームエディタ
  • AIを活用したフォーム生成機能
  • 現在、AIを活用してUDFを自動生成できます。自動的に関数の名前と説明を検出します

https://github.com/user-attachments/assets/70a5cbaf-6534-4bee-a175-7808b4b76c6b

✨ 新機能

https://github.com/user-attachments/assets/e5df9a06-62f3-45f9-981e-2497f2fa4ab8

  • 正常に設定されたマイクロブロックを直接ドキュメントに挿入できるようになりました。
  • マイクロブロックはスタンドアロンで開くことができます。
  • 段落の複製に、shift + opt + arrow up/down のキーボードショートカットを追加することで、簡単に段落を複製できます。

🐛 修正と最適化

  • 更新ステータスとダウンロードリンクの処理が改善され、正常に更新を確認できるようになりました。
  • AIツールの配置に関する改善
  • 新しいウィンドウでファイルの開く機能をサポート
  • LLMプロバイダーの有効/無効状態について、明示的なデフォルト設定を適用
  • ブラウザウィンドウのジオロケーションサポートを追加。これにより、マイクロブロックが正確な位置情報にアクセスできるようになります。

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.15.2…v0.16.0

v0.15.2

v0.15.2

日付: 2025年2月24日

✨ 新機能

  • キーボードショートカットの追加
    • Ctrl/Cmd + Shift + [ & Ctrl/Cmd + Shift + ]: 毎日のジャーナルページ間の移動
    • Ctrl/Cmd + T: 今日のジャーナルへのクイックアクセス

🚀 改善

  • デスクトップアプリのサイズ最適化: 220MBから120MBに削減(45.5% 縮小)

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.15.1…v0.15.2

v0.15.1

v0.15.1

日付: 2025年2月23日

シャドーンのアップグレードに伴う、いくつかの小さな修正

バグ修正

  • UI: ポップアップコンテンツにカスタムポータルマウントのためのコンテナプロパを追加
  • ドキュメントエディタ: ドキュメントのナビゲーションとキーイベントの処理を改善
  • UI: ビューレイアウトのインタラクションと折りたたみ動作の修正
  • ギャラリー: ギャラリー表示設定の問題を修正

メンテナンス作業

  • Docker向けのGitHub Actionsワークフローの非推奨とリリース

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.15.0…v0.15.1

v0.15.0

v0.15.0

日付: 2025年2月22日

🌟 注目ポイント

チャートブロック: 包括的な可視化ソリューション

https://github.com/user-attachments/assets/58390a1e-954d-411c-a96f-d06c820139c1

✨ 新機能

チャートブロック

  • AIによるチャート生成
  • 複数のデータソースのサポート:
    • スクリプトベースのデータ統合
    • テーブルベースのデータ統合

AI機能

  • LLM を使用した Python スクリプトの生成
  • Google AI プロバイダーとの統合
  • LLM プロバイダーは、個別に有効/無効化が可能になりました(以前はすべてのプロバイダーがデフォルトで有効)

UI の改善

  • shadcn new-york テーマへのアップグレード
  • ドキュメントの編集領域と見出しの切り替えの改善
  • ドキュメント内の AI ツールでのスクロール体験の向上

🐛 バグ修正

  • ドキュメントのフォーカス処理の問題を修正

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.14.0…v0.15.0

v0.14.0

v0.14.0

日付: 2025年2月15日

🌟 注目点

  • グリッド表示のテーブルに対する全文検索機能の導入 - 列を指定せずに、すべてのフィールドを検索可能

⚠️ 変更点

  • デスクトップ版: パフォーマンス向上のため、SQLite WALモードに切り替え
  • Web アプリ: デスクトップ版の最適化に注力するため、開発を中止
    • 注意: Web アプリは SQLite 形式のデータベースを処理できません

✨ 新機能

  • キーボードショートカット
    • Ctrl/Cmd + N: 迅速なドキュメント作成 (自動フォーカス付き)
    • Shift + Ctrl/Cmd + C: 現在のページのURLをコピー
  • スペース管理
    • スペース設定からローカルストレージの場所を開ける機能を追加
  • フィールドの改善
    • セレクト/複数選択オプションの制限を300から512に増加

🚀 パフォーマンス改善

  • 大量のデータ処理
    • UIのフリーズを防ぐため、大規模なCSVファイルのインポートを最適化
    • 150,000件以上のレコードを持つテーブルには進捗バーを追加
    • 負荷の高いクエリに対してマルチスレッディングを実装

🐛 バグ修正

  • テーブルUIのレンダリング
    • 50件以上のレコードを持つテーブルで削除後にデータが不完全になる問題を修正
    • 注意: 以前は正しいレコード数を表示するために手動でのリフレッシュが必要

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.13.1…v0.14.0

v0.13.1

v0.13.1

日付: 2025年2月1日

変更点

  • AI: ツール呼び出しの結果を表示するUIを追加
  • AI: 思考プロセスの可視化とアニメーションを備えたチャットインターフェースを改善
  • AI: ドキュメント用のAIによるタイトル生成を実装

https://github.com/user-attachments/assets/2e04473f-e1a1-4df2-bef6-d1050fa0d5a9

リファクタリング

  • AI: チャットストリーミングのパフォーマンスとUIのインタラクションパターンを改善

バグ修正

  • v3: shadcnライブラリに必要な依存関係からReactを除外

その他の変更

  • Linuxのビルドサポートを追加

  • AI: Groq APIのサポートを追加

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.13.0…v0.13.1

v0.13.0

v0.13.0

日付: 2025年1月25日

変更点

  • Pythonを使用したスクリプトの作成をサポート
  • ブロックをアルバムのカードカバーとして使用可能
  • APIの転送機能により、ネットワークアドレスを通じてローカルAPIへのアクセスが可能。ローカルクライアントがオフラインの場合、リクエストはキャッシュされます。クライアントがオンラインになった場合、キューされたリクエストが実行されます。データ収集のシナリオに適しています

完全な変更ログ: https://github.com/mayneyao/eidos/compare/v0.12.0…v0.13.0

v0.12.0

v0.12.0

日付: 2024年12月14日

注目 🎉

新しい拡張機能 🎉 —— Doc プラグイン

AIを活用したカスタムドキュメントプラグインで、独自の編集体験を実現

https://github.com/user-attachments/assets/5129f8e7-2858-4826-b3c5-e1445efae1c4

実際に試してみよう 😎

ドキュメント内で直接マイクロブロックを生成

https://github.com/user-attachments/assets/8bd7f818-4514-4d5a-9c11-8f805bf0cf91

ドキュメント編集の最適化 🚀

より直感的で、期待されるドラッグ&ドロップ操作による、優れた編集体験

https://github.com/user-attachments/assets/30b96ba8-5e9f-48d6-ad89-b7e0d452445f

変更点

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.11.0…v0.12.0

v0.9.1

v0.9.1

日付: 2024年11月6日

変更点

バグ修正

  • テーブル:
    • lookup のターゲットフィールドが select の場合に発生するレンダリングの問題を修正
  • ブロック:
    • 設定パラメータが機能しない問題を修正
    • ブロックの使用に関する追加のヒントを追加

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.9.0…v0.9.1

v0.7.9

v0.7.9

日付: 2024年10月21日

変更点

  • タスク: デスクトップアプリのサイズを @subframe7536 によって https://github.com/mayneyao/eidos/pull/177 で削減

  • ビルド (deps-dev): @dependabot によって 2.13.0 から 2.20.2 への wrangler のバージョンアップを https://github.com/mayneyao/eidos/pull/178 で実施

  • UX の改善: @mayneyao によって https://github.com/mayneyao/eidos/pull/179 で実施

    • fix: 活性化に関する追加のヒント
    • fix: ノードの変更に関する UX の改善
    • chore: shadcn/ui のアップデート
    • feat: 新しいサイドバー
    • fix: DocListView の高さの制限によりページスクロールを防止
    • fix(デスクトップ): 静的ファイルのホスティング
    • fix(デスクトップ): 作成者と更新者のフィールドの表示修正
    • fix: サイドバーレイアウト
    • fix: getDaysByYearWeek におけるローカル時間の計算の改善
    • バージョン 0.7.9 へのアップデート
    • fix(PWA): レイアウト
    • feat(デスクトップ): フォルダーを開く
    • feat: 設定ショートカット
    • fix: tailwind のオーバーライド
    • feat(テーブル): フルページ表示へのリダイレクトのための最大化ボタンを追加
    • feat(テーブル): 範囲セル

新しい貢献者

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.7.8…v0.7.9

v0.7.8

v0.7.8

日付: 2024年10月18日

注目点

macOSとWindows用のデスクトップクライアントが利用可能になりました。

変更点

新しいコントリビューター

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.6.3…v0.7.8

v0.6.1

v0.6.1

日付: 2024年8月13日

変更内容

変更点:

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.5.5…v0.6.1

v0.5.2

v0.5.2

日付: 2024年7月22日

変更点

新しいコントリビューター

完全な変更履歴: https://github.com/mayneyao/eidos/compare/v0.5.1…v0.5.2

v0.4.5

v0.4.5

日付: 2024年6月28日

リリースノートは提供されていません。

v0.4.4

v0.4.4

日付: 2024年6月27日

リリースノートは提供されていません。

v0.4.3

v0.4.3

日付: 2024年6月26日

リリースノートは提供されていません。