## π Highlights
Now supports multi-tab mode, allowing parallel management of multiple pages for easier context organization. The current mode is more like an IDE or browser, but serves only your personal data.
## π§ Improvements and Fixes
- Settings now include account login/logout options. Supports one-click login to eidos.space account; after login, you no longer need to configure API key to share extensions. Removed the key store page.
- Continued optimization of the directory tree component. Supports multi-node selection, drag-and-drop movement, keyboard navigation. Supports F2 rename, open file in new tab.
- macOS version provides native context menus.
- Made some UI adjustments to journals, now it's a separate sidebar tab navigation.
- Changed the default shortcut key for opening the left sidebar. cmd + / => cmd + opt + \
- Desktop app now remembers the last window size and position.
## What's Changed
* Fix ui issues investigate by @mayneyao in https://github.com/mayneyao/eidos/pull/279
* Feat/multi tabs by @mayneyao in https://github.com/mayneyao/eidos/pull/278
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.25.1...v0.26.0
# v0.25.1
## π§ 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
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](https://docs.eidos.space/concepts/file/) for more about mounting mechanism.
- **API - File System**: SDK adds file-related APIs including `readdir`, `mkdir`, `readFile`, `writeFile`, `stat`, `rename`, `watch`, etc. [View documentation](https://docs.eidos.space/api-reference/space/#file-system-api)
- **Extension - File Handler**: New block type for custom file processing methods. [View documentation](https://docs.eidos.space/extensions/block/#43-file-handler-extensions)
- **Extension - File Action**: New script type. Custom file actions, quick file processing triggered through right-click menu. Like compression, copy, translation, etc. [View documentation](https://docs.eidos.space/extensions/script/#24-file-action-scripts)
- **Extension Directive**: `'use sidebar'` directive changes the default opening behavior of favorited blocks, you can now fully customize your own sidebar. [View documentation](https://docs.eidos.space/extensions/block/#5-directive-system)
## π§ 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
* Move node search to nodes sidebar by @mayneyao in https://github.com/mayneyao/eidos/pull/272
* Refactor storage and routing by @mayneyao in https://github.com/mayneyao/eidos/pull/269
* refactor(search): Transition from FTS to trigram indexing for document⦠by @mayneyao in https://github.com/mayneyao/eidos/pull/274
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.24.0...v0.25.0
# v0.24.0
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 β](https://docs.eidos.space/nodes/doc/#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 β](https://docs.eidos.space/nodes/doc/#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 β](https://docs.eidos.space/nodes/dataview/#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 β](https://docs.eidos.space/api-reference/space/#navigatepath-string)
- **Document Navigation Plugin**: Documents now include jump navigation plugin, allowing navigation to specified headings via hash titles.
### API Reference Documentation
- **Stable API Exposure**: We will gradually expose some stable APIs that you can use in extensions. [Browse the API reference β](https://docs.eidos.space/api-reference/space/)
## π§ 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
## 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
* Chore/typecheck by @mayneyao in https://github.com/mayneyao/eidos/pull/257
* Fix arch pkg by @mayneyao in https://github.com/mayneyao/eidos/pull/260
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.23.4...v0.23.5
## β¨ 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
Improve the sorting, searching, and other functions of extension directory tree
Improve the sorting, searching, and other functions of extension directory tree
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.23.0...v0.23.1
This version focuses on refactoring the extension mechanism, improving the stability and extensibility of the architecture.
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](https://morphllm.com/)'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
* Refactor/monorepo by @mayneyao in https://github.com/mayneyao/eidos/pull/245
* Add Security Policy by @jackfromeast in https://github.com/mayneyao/eidos/pull/253
* Refactor/extension by @mayneyao in https://github.com/mayneyao/eidos/pull/251
## New Contributors
* @jackfromeast made their first contribution in https://github.com/mayneyao/eidos/pull/253
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.21.0...v0.23.0
## β¨ Highlights
**[DateView](https://docs.eidos.space/nodes/dataview/)**: a new node type that displays cross-data source queries in read-only table format.
https://github.com/user-attachments/assets/9ab8750a-4a6a-493f-a060-c60f0cef6d6c
## 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
## β¨ 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](https://preview.eidos.space/extensions) to easily enhance Eidos' functionality.
- **Extension Sharing**
- You can share your extensions to the [Extension Marketplace](https://preview.eidos.space/extensions).
- 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
This is a small update that mainly addresses Linux build issues. It removes support for webllm and upgrades the lexical editor to the latest version.
This is a small update that mainly addresses Linux build issues. It removes support for webllm and upgrades the lexical editor to the latest version.
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.18.0...v0.18.1
# v0.18.0 Changelog
This release introduces semantic search capabilities and improves AI provider configuration.
## β¨ Highlights
https://github.com/user-attachments/assets/811e91f6-0404-4dac-b144-44886db291c1
### Vector Embedding & Semantic Search
- 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
* v0.18 by @mayneyao in https://github.com/mayneyao/eidos/pull/217
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.17.0...v0.18.0
# v0.17.0 Changelog
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
* Feat/kanban view by @mayneyao in https://github.com/mayneyao/eidos/pull/213
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.16.2...v0.17.0
# v0.16.2 Changelog
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 Changelog
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
```ts
// 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
```ts
// 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 Changelog
## π 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.0 Changelog
## π 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 Changelog
## π 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
# Changelog
## 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
## 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
## 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
* Refactor/core doc by @mayneyao in https://github.com/mayneyao/eidos/pull/193
* 194 uri scheme by @mayneyao in https://github.com/mayneyao/eidos/pull/195
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.11.0...v0.12.0
## What's Changed
- feat(table): auto choose color for new select option by @mayneyao in https://github.com/mayneyao/eidos/pull/190
- support for macOS(intel)
### Bug Fixes π
- **Table**:
- Fixed rendering issue when the target field of `lookup` is `select`
- **Block**:
- Fixed config parameters not working
- Added more tips for block usage
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.9.0...v0.9.1
## What's Changed
* fix: crash when calling the script via cmdk by @mayneyao in https://github.com/mayneyao/eidos/pull/185
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.8.0...v0.8.1
## 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
* @subframe7536 made their first contribution in https://github.com/mayneyao/eidos/pull/177
* @dependabot made their first contribution in https://github.com/mayneyao/eidos/pull/178
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.7.8...v0.7.9
## Highlight
We now have a desktop client available for macOS and Windows.
## What's Changed
* fix: align filter item by @lawvs in https://github.com/mayneyao/eidos/pull/170
* Publish service by @mayneyao in https://github.com/mayneyao/eidos/pull/167
* Desktop App by @mayneyao in https://github.com/mayneyao/eidos/pull/173
## New Contributors
* @lawvs made their first contribution in https://github.com/mayneyao/eidos/pull/170
**Full Changelog**: https://github.com/mayneyao/eidos/compare/v0.6.3...v0.7.8