Eidos

v0.25.1

Date: November 29, 2025

🔧 Improvements and Fixes

  • cmd + p now supports files search and directory tree navigation, with an optimized directory tree implementation.

  • custom SQLite extension (experimental)

  • fix document slash menu error when some extensions are enabled

  • temporarily disable default AI tools (create record), AI functionality is not mature yet, tools may mislead LLM

  • cmd + k to add a “Reload App” item; when the app behaves abnormally, try executing this item.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.25.0…v0.25.1

v0.25.0

Date: November 23, 2025

This release focuses on storage and routing mechanism refactoring, adding external file handling capabilities. Thanks to these adjustments, many features become more flexible and stable. This also brings breaking changes, you may need to fix some data, see the guide below for details.

⚠️ Breaking Changes

  • Storage Architecture Refactoring: Previously you needed to choose a single location to store all Eidos data, now you can set any folder as a workspace. This will add a .eidos folder under that folder.
  • Routing Path Simplification: Removed the /<space>/* prefix from routing pathnames, making file routing more flexible, replaced by universal subdomain pattern matching for workspaces.
  • Dataview Compatibility: Since we no longer need the /<space>/ prefix, some dataviews containing pathnames may be affected and need to be deleted and recreated.
  • Workspace Decoupling: This change decouples workspace names from resource paths stored in the database. For some old data, we provide three fix commands that can be triggered through the CMDK panel:
    • fix file paths: This will fix paths in eidos__files. Make image and file selectors work properly.
    • fix file paths (current doc): When current node is document, this will fix file paths in the current document uniformly.
    • fix file paths (current table): When current node is table, this will fix paths in all file fields of the current table.

If you encounter unsolvable problems, please join our Discord or submit GitHub issue for support.

🚀 New Features

  • Folder Mounting: You can mount any folder on disk, then access external files in Eidos through the /@/<mount-name> pattern. Check documentation for more about mounting mechanism.
  • API - File System: SDK adds file-related APIs including readdir, mkdir, readFile, writeFile, stat, rename, watch, etc. View documentation
  • Extension - File Handler: New block type for custom file processing methods. View documentation
  • Extension - File Action: New script type. Custom file actions, quick file processing triggered through right-click menu. Like compression, copy, translation, etc. View documentation
  • Extension Directive: 'use sidebar' directive changes the default opening behavior of favorited blocks, you can now fully customize your own sidebar. View documentation

🔧 Improvements and Fixes

  • Extension Theme Fix: Fixed bug where extension block initialization theme was always light mode.
  • File Path Display: Fixed table file fields couldn’t properly display files with commas in file paths
  • Global Shortcuts: Now general shortcuts are global mode, shortcuts still work in activated extension blocks.
  • Document Image Alignment: New document configuration: change default alignment of images in documents.
  • Dataview Template: New dataview template: view document reference relationships.
  • CMDK Simplification: Simplified cmdk. Node and document search functions moved to sidebar. Removed space search, node name search through cmd +p
  • Tailwind Plugin Support: Fixed issue where Tailwind plugins (like typography plugin prose) didn’t work in block environment.
  • Sidebar Resizing: Left sidebar can now adjust width.

What’s Changed

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.24.0…v0.25.0

v0.24.0

Date: October 3, 2025

This version focuses on custom document properties, providing a new way to manage documents that works seamlessly with dataview.

✨ Highlights

Custom Document Properties

  • Custom Document Properties: You can now add custom document properties. You can reference properties dynamically in documents using @ properties. Properties are similar to infoboxes in wikis for storing structured information. Learn more about custom properties →

Custom Document Actions

  • New Script Extension Type: Added docAction type script for better automation of properties and document content. Trigger through the actions menu or CMDK on any document page. Learn more about custom actions →

🚀 New Features

dataview

  • Query Preview: You can now preview dataview query results.
  • Richer Templates: Added more comprehensive templates.
  • SQL Comment Support: Support for setting display types for fields through conventional format SQL comments. Learn more about column type annotations →
  • Sidebar Pinning: dataview can now be pinned in the right sidebar. Combined with pathname, you can quickly build custom navigation.

Document - Mention

  • Property References: You can now reference current document properties in documents through @<property>.
  • Preview in Right Sidebar: Press Alt/Opt and click mention nodes in documents to open preview in the right sidebar.

API - Node Navigation

  • Navigate API: API now includes navigate method to jump to specified nodes. Learn more about the navigate API →
  • Document Navigation Plugin: Documents now include jump navigation plugin, allowing navigation to specified headings via hash titles.

API Reference Documentation

🔧 Improvements and Fixes

  • Extension Default State: New extensions are now enabled by default.
  • Formula Enhancement: You can now use _id in formulas to get the unique identifier of the current record.
  • UI Improvements:
    • Optimized some styles in the table field editor
    • Redesigned the sidebar
    • Redesigned space configuration
  • Data Management: Introduced eidos__kv table for persistent management of space-related data and configuration.
  • Performance: Optimized table state management and loading speed.
  • Bug Fixes: Fixed issue where local proxy couldn’t load cross-origin resources.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.23.5…v0.24.0

v0.23.5

Date: August 31, 2025

Fixes and Improvements

  • Type Checking Enhancement: Improved type checking for project code
  • CI Build Workflow Refactor: Refactored CI build workflow to use native platform machines for building
  • Mac Intel Compatibility: Fixed a bug that prevented running on Mac Intel chip machines

What’s Changed

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.23.4…v0.23.5

v0.23.2

Date: August 25, 2025

✨ New Features

  • Table SDK Enhancement: Added findMany and count query methods for more powerful data querying capabilities.
  • Custom Database Column Names: You can now specify custom database column names when creating new fields. Note: Customization is only supported at creation and cannot be modified later.
  • Quick Field Creation: Tables now support quickly creating fields to the left or right of a selected field for improved workflow efficiency.

Fixes and Improvements

  • Enhanced Extension Management: Fixed a bug where pressing Enter to rename extensions was not effective.
  • AI-Generated Code Updates: Fixed an issue where changes to extension code generated by AI were not taking effect.

Notes

No Activation Code Required: You can now experience Eidos directly without an activation code.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.23.1…0.23.2

v0.23.0

Date: August 19, 2025

This version focuses on refactoring the extension mechanism, improving the stability and extensibility of the architecture.

✨ Major Updates

Extension Refactoring

⚠️ Breaking Changes

  • Extension Mechanism Refactoring: Refactored the extension mechanism, all previous extensions are now invalid. The code still exists, and you can view all previous extension code by creating a new dataview and executing select * from eidos__scripts. New extensions have been migrated to the eidos__extensions table.
  • Extension Type Simplification: Simplified to two basic types: script and block, configured through declaring export const meta to set the extension entry point and behavior.
    • Removed doc plugin extensions
    • Removed udf extensions, now udf exists as a subtype of script
    • Removed Python language script support, currently only supports TypeScript for writing extensions
  • Environment Configuration Merge: bindings and env have been merged, now env exists as a subtype of bindings

🆕 New Mechanism Features

  • Unique Identifier: Each extension has a space-unique slug for cross-extension references and code reuse
    • If the type is script, the corresponding virtual filename is <slug>.ts
    • If the type is block, the corresponding virtual filename is <slug>.tsx
  • Icon Selector: New icon selector, now you can configure appropriate icons for extensions to make them easier to identify
  • Code Editor Refactoring: Refactored the extension code editor to provide a better experience that aligns with common IDEs
    • Third-party packages automatically provide type hints, similar to Deno
    • Supports cross-file define navigation

AI Feature Enhancement

  • Code Merge Task Configuration: AI now includes code merge task configuration. Instead of generating complete code, AI now generates code patches. In multi-turn conversations, this speeds up generation and reduces token consumption. You need to configure a model for merging code, we recommend morph’s models, with gemini flash lite as an alternative.

Extension Management

  • Block Pinning Feature: In the extension file directory’s right-click menu, you can now specify blocks to appear at the top of the sidebar, suitable for pinning commonly used custom blocks

🚀 Optimizations and Improvements

  • Export Function Optimization: Replaced the export markdown file functionality with “copy as markdown”
  • Auto-update Configuration: You can now configure whether the app automatically updates

Special Thanks

Thank you to @jackfromeast and @Suuuuuzy for discovering a serious security vulnerability. Please upgrade to the new version as soon as possible. We will release the vulnerability details later.

What’s Changed

New Contributors

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.21.0…v0.23.0

v0.21.0

Date: June 24, 2025

✨ Highlights

DateView: a new node type that displays cross-data source queries in read-only table format.

Extension

  • Dynamic Third-Party Package Import: Micro blocks now support dynamic importing of third-party packages.
  • Improved Loading Performance: Optimized micro block loading speed for better user experience.
  • You can now open micro blocks in your default browser by holding Option and clicking the standalone open icon in micro block details.
  • Fixed theme styling synchronization issues in Micro Block

AI

  • Manual Model List Input: AI provider configuration now supports manual model list input, useful for OpenAI-compatible providers that don’t implement /models API.
  • Enhanced Message Storage: Improved AI chat message storage structure.
  • Configurable Tools: Tools can now be configured for enablement status and maximum call steps.
  • Improved Context Management: Enhanced node context management - new chats now default to current node as context, and you can quickly add nodes to conversation context via right-click menu from node tree.
  • Temporarily removed prompt switching to streamline the experience.

Doc

  • New Keyboard Shortcuts: Added Option + ↑/↓ arrow keys to quickly reorder list items.

Security

  • CORS Management: Added CORS management in security configuration to allow safe cross-domain access for image previews and requests in extensions.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.20.0…v0.21.0

v0.20.0

Date: June 9, 2025

✨ Highlights

AI

  • Unified AI Chat Interface: Merged the chat interfaces from the extension and the sidebar for a more consistent experience.
  • Persistent AI Chat History: AI chat conversations can now be saved and restored.

Extensions

  • New Extension Management Interface: Redesigned the extension management page for a more intuitive user experience.
  • Custom Extension Nodes: You can now create and use custom extension nodes.
  • Custom Themes: You can now customize the interface themes.
  • Custom LLM Tools: Script commands (script command) can now be marked as asTool to be used by the AI.

Documents

  • Document Formatting: A new document formatting plugin has been added. Use Shift + Alt/Opt + F to quickly format documents containing both Chinese and English text.
  • Standalone Document Editing: Documents can now be opened and edited as standalone files within Cursor.

🚀 Optimizations and Improvements

  • AI:
    • Optimized the system prompt.
    • Improved the context management mechanism.
  • Extensions:
    • micro block now supports importing CSS files.
    • Optimized third-party library dependency management to avoid conflicts from multiple React versions.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.19.0…v0.20.0

More Details: https://x.com/EidosSpace/status/1931864965130158256

v0.19.0

Date: May 17, 2025

This version focuses on optimizing the extension mechanism to make it easier for users to use extensions.

✨ Highlights

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

  • Micro block Rendering Mechanism Improvement
    • Micro blocks now run in an isolated environment, supporting all Web APIs, providing greater flexibility and security.
    • Offline use is supported after previewing once.
  • Extension Marketplace Integration
    • Users can now directly install extensions from the Extension Marketplace to easily enhance Eidos’ functionality.
  • Extension Sharing
    • You can share your extensions to the Extension Marketplace.
      • Publishing extensions requires a preview.eidos.space account and a configured API key.

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.18.1…v0.19.0

v0.18.0

Date: April 21, 2025

This release introduces semantic search capabilities and improves AI provider configuration.

✨ Highlights

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

  • Added vector embedding support for text fields, enabling semantic search within tables.

Enhanced AI Provider Configuration

  • Improved the AI settings page, including better provider management, model selection, configuration forms, and success notifications.

New Features

  • Freeze Columns: Table views now support freezing columns for better data navigation.
  • Sync (Experimental): Implemented foundational sync functionality. (Note: Sync is currently disabled by default).

Fixes and Improvements

  • Refactored project structure, moving locales, worker, electron, lib into dedicated packages/apps directories.
  • Fixed field type conversion failures.
  • Fixed grid button layout issues with dynamic header heights.
  • Fixed drag-region behavior in settings.
  • Updated English and Chinese translations.
  • Fixed CSV import failure when sync was enabled.

What’s Changed

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.17.0…v0.18.0

v0.17.0

Date: April 6, 2025

This release introduces the new Kanban view feature.

✨ Highlights

Kanban View

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

Kanban view for visual task management

Fixes and Improvements

  • Now Select properties can be reordered by dragging the options
  • Added delete functionality for data card items
  • Improved reorder check for views
  • Now you can select view type when adding a new view

What’s Changed

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.16.2…v0.17.0

v0.16.2

Date: March 26, 2025

This is a bug fix release.

Fixes and Improvements

Core

  • Fixed an issue where table updates would fail after switching spaces
  • Fixed issues with link and lookup fields not updating properly

AI Tools

  • Fixed issues with AI-generated Mermaid diagram insertion and replacement in documents
  • Enhanced Mermaid diagram generation prompts to reduce the probability of syntax errors

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.16.1…v0.16.2

v0.16.1

Date: March 15, 2025

This is a minor version update with some fixes and improvements.

Fixes and Improvements

File Field

  • File fields can now display data URI images.
  • Formula fields displayed as files, or lookup fields targeting file fields, can now be used as gallery covers.
  • Gallery covers can now be set to “fit content”, automatically adjusting image size based on aspect ratio.

Micro Block

  • Improved document menu selection - Micro Blocks can now be properly filtered and are arranged after built-in blocks.
  • Blocks can now be opened independently via the eidos://block/<blockId>@<spaceId> URI schema.

Script

  • Scripts can now be run directly.
  • Updated Eidos type definitions for better type hints in the extension editor.
    • Scripts can now call AI models
    // 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
    }
    • Scripts can now call other scripts
    // scriptB
    export default async function (input: Input, context: Context) {
      await eidos.script.call("scriptA", {
        prompt: `How many r's are in the word strawberry?`,
      })
    }

Refactor

  • Core: DataSpace now has fewer runtime API dependencies

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.16.0…v0.16.1

v0.16.0

Date: March 7, 2025

🌟 Highlights

Formula Refactoring

  • Comprehensive formula editor with UDF support, real-time validation, autocomplete and circular dependency detection
  • AI-powered formula generation
  • Now you can use AI to generate UDFs, with automatic function name and description detection

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

✨ New Features

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

  • Now you can directly insert enabled micro Blocks into documents
  • Micro Blocks can be opened standalone
  • Add keyboard shortcuts for duplicating paragraphs, shift + opt + arrow up/down quickly duplicate paragraphs

🐛 Fixes & Optimizations

  • Update status and download link handling, now check for updates can work normally
  • AI tool positioning improvements
  • Add support for opening files in new windows
  • Ensure explicit default state for LLM provider enabled status
  • Add geolocation support for browser windows, micro Blocks can now properly access location information

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.15.2…v0.16.0

v0.15.2

Date: February 24, 2025

✨ New Features

  • Added Keyboard Shortcuts
    • Ctrl/Cmd + Shift + [ & Ctrl/Cmd + Shift + ] Navigate between daily journal pages
    • Ctrl/Cmd + T Quick access to today’s journal

🚀 Improvements

  • Desktop App Size Optimization: Reduced from 220MB to 120MB (45.5% smaller)

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.15.1…v0.15.2

v0.15.1

Date: February 23, 2025

Some small fixes, because of upgrading shadcn

Bug Fixes

  • UI: Add container prop to PopoverContent for custom portal mounting
  • Document-Editor: Refine document navigation and key event handling
  • UI: Fix view layout interaction and collapsible behavior
  • Gallery: Fix gallery view configuration issues

Chores

  • Deprecate GitHub Actions workflows for Docker and release

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.15.0…v0.15.1

v0.15.0

Date: February 22, 2025

🌟 Highlights

Chart Block: A comprehensive visualization solution

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

✨ New Features

Chart Block

  • AI-assisted chart generation
  • Multiple data source support:
    • Script-based data integration
    • Table-based data integration

AI Capabilities

  • Python script generation via LLM
  • Google AI provider integration
  • LLM providers can now be individually enabled/disabled (previously all providers were enabled by default)

UI Enhancements

  • Upgraded to shadcn new-york theme
  • Improved switching between document editing area and headings
  • Enhanced AI tools scrolling experience in documents

🐛 Bug Fixes

  • Resolved document focus handling issues

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.14.0…v0.15.0

v0.14.0

Date: February 15, 2025

🌟 Highlights

  • Introduced full-text search capability for tables in grid view - search across all fields without specifying columns

⚠️ Breaking Changes

  • Desktop: Switched to SQLite WAL mode for enhanced performance
  • Web App: Development discontinued to focus on desktop version optimization
    • Note: Web app cannot process SQLite databases in WAL format

✨ New Features

  • Keyboard Shortcuts
    • Ctrl/Cmd + N: Quick document creation (with auto-focus)
    • Shift + Ctrl/Cmd + C: Copy current page URL
  • Space Management
    • Added ability to open local storage location from space settings
  • Field Improvements
    • Increased select/multiple-select options limit from 300 to 512

🚀 Performance Improvements

  • Large Data Handling
    • Optimized large CSV file imports to prevent UI freezing
    • Added progress bar for tables with 150k+ records
    • Implemented multi-threading for resource-intensive queries

🐛 Bug Fixes

  • Table UI Rendering
    • Resolved issue where tables with 50+ records showed incomplete data after deletions
    • Note: Previously required manual refresh to display correct record count

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.13.1…v0.14.0

v0.13.1

Date: February 1, 2025

Features

  • AI: Added UI to display results of tool calls
  • AI: Enhanced chat interface with thought process visualization and animations
  • AI: Implemented AI-powered title generation for documents

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

Refactor

  • AI: Improved chat streaming performance and UI interaction patterns

Fix

  • v3: Excluded React from dependencies required by shadcn libraries

Chore

  • Added Linux build support

  • AI: Added Groq API support

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.13.0…v0.13.1

v0.13.0

Date: January 25, 2025

What’s Changed

  • Support for writing scripts using Python
  • Blocks can be used as album card covers
  • API forwarding, allowing access to local APIs via network addresses. When the local client is offline, requests will be cached. When the client comes online, the queued requests will be executed. Suitable for data collection scenarios

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.12.0…v0.13.0

v0.12.0

Date: December 14, 2024

Highlight 🎉

New Extension Mechanism 🎉 —— Doc plugin

Custom document plugin powered by AI, creating a unique editing experience

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

Make it real 😎

Generate micro block directly in the document

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

Document Editing Optimization 🚀

A better editing experience, with drag-and-drop behavior that is more in line with expectations

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

What’s Changed

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.11.0…v0.12.0

v0.7.9

Date: October 21, 2024

What’s Changed

  • chore: reduce desktop app size by @subframe7536 in https://github.com/mayneyao/eidos/pull/177

  • build(deps-dev): bump wrangler from 2.13.0 to 2.20.2 by @dependabot in https://github.com/mayneyao/eidos/pull/178

  • Improve UX by @mayneyao in https://github.com/mayneyao/eidos/pull/179

    • fix: more tips for activation
    • fix: improve UX of renaming a node
    • chore: update shadcn/ui
    • feat: new sidebar
    • fix: constrain DocListView height to prevent page shift
    • fix(desktop): static file hosting
    • fix(desktop): correct display of created-by and updated-by fields
    • fix: sidebar layout
    • fix: improve week calculation for local time in getDaysByYearWeek
    • Update to version 0.7.9
    • fix(pwa): layout
    • feat(desktop): open folder
    • feat: shortcut for settings
    • fix: tailwind override
    • feat(table): add maximize button to redirect to full page view
    • feat(table): range cell

New Contributors

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.7.8…v0.7.9

v0.7.8

Date: October 18, 2024

Highlight

We now have a desktop client available for macOS and Windows.

What’s Changed

New Contributors

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.6.3…v0.7.8

v0.5.2

Date: July 22, 2024

What’s Changed

New Contributors

Full Changelog: https://github.com/mayneyao/eidos/compare/v0.5.1…v0.5.2

v0.4.5

Date: June 28, 2024

No release notes provided.

v0.4.4

Date: June 27, 2024

No release notes provided.

v0.4.3

Date: June 26, 2024

No release notes provided.