github mayneyao/eidos v0.16.1

latest releases: v0.26.0, v0.26.0-alpha.5, v0.26.0-alpha.4...
9 months ago

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
    // 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: v0.16.0...v0.16.1

Don't miss a new eidos release

NewReleases is sending notifications on new releases.