Eidos

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

  • 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.