Skip to content

Releases: cunyu6666/catea-obsidian-plugin

0.3.23

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:58

Added

  • Add a companion diary panel with persona profiles, local daily activity tracking,
    and a toggle for automatic diary generation from completed conversations.
  • Introduce an English README with landscape artwork illustrating Catea workflows.

Fixed

  • Persist model selection per conversation; new conversations inherit the last used
    model without changing other conversations.
  • Give memory records enough height for separate titles, summaries and metadata.
  • Complete Remix mappings for sidebar tabs and restore the vault switching arrows.
  • Render clear radio dots and checkbox ticks without host-theme shadows or extra
    frames; support Enter to advance or submit questions while respecting IME input.
  • Cancel pending question auto-advance when a custom answer is edited.

Changed

  • Hide subscription, pricing and quota settings while hosted billing service
    verification is pending. Retain existing credentials and model compatibility;
    the hosted model display name is now Pro.
  • Build release assets before bundle inspection tests in the publishing workflow.

0.3.22

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:31

Fixed

  • Restore thumbnails after explorer row reuse and redraw their canvas colors on
    theme changes; match the vault switcher background to the sidebar.

  • Give the model one bounded recovery opportunity after repeated tool results,
    with guidance to reuse evidence, change approach or report pending task status.
    Retain the stop guard if repetition continues and explain the recovery failure.

  • Show generated images, videos and audio as compact clickable file cards, and
    constrain composer skill tags to 28 px tall.

  • Keep chat and healthy MCP tools available when another server cannot start
    (including missing npx), times out or fails tool discovery. Discard incomplete
    catalogs, show localized recovery instructions, and retry on the next message.

0.3.21

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:05

Added

  • Add separately configured image, video and speech generation tools, secure API
    key storage, local media playback and resumable video task IDs.

  • Ship two read-only skill presets inside the bundle: skill-creator for authoring
    and validating .catea/skills packages, and find-skill for locating existing
    skills locally and in the public index. Presets are prompt text that never lands
    in the vault; a vault directory of the same id shadows a preset, and a preset id
    cannot be written. Both are seeded into the enabled set once behind
    presetSkillsVersion, mirroring the existing permission defaults migration, so a
    later disable survives upgrades.

  • Add the skill_list and skill_create tools. Creation is confined to
    .catea/skills/<id>/, validates the frontmatter, id and resource paths before
    touching the filesystem, refuses to overwrite without an explicit flag, and shows
    the full body for approval because the text enters every later system prompt.
    File, shell and native Obsidian tools keep rejecting hidden paths.

  • Surface the source and description of each skill in settings, and label presets
    as built in.

  • Adapt the authoring method from anthropics/skills (Apache-2.0) and the discovery
    method from vercel-labs/skills (MIT), replacing their Python evaluation harness
    and npx skills transport with the tools Catea actually has. Provenance and the
    substituted parts are recorded in THIRD_PARTY_NOTICES.md.

  • Add a BYOK vendor preset grid in Settings: pick from 21 official vendors
    (OpenAI, Anthropic, Gemini, DeepSeek, Kimi, 智谱, 通义千问, 百度千帆, MiniMax,
    豆包, xAI, Mistral, Groq, Nvidia, 硅基流动, ModelScope, 阶跃星辰, LongCat,
    小米 MiMo, 腾讯混元 and more) with searchable icon tiles; protocol, endpoint,
    default model and context window are prefilled so only an API key is needed.
    Keys reuse the existing encrypted/secret-storage paths, an existing key for the
    same vendor prefills the form, and endpoint derivation now respects explicit
    /v2–/v4 API versions instead of inserting a second /v1.

Fixed

  • Retry automatic conversation titles, persist selected quotes and skill tags,
    simplify tool loading indicators, and keep response footer controls on one row.
  • Recover stale sidebar leaves and prevent duplicate Agent/Git panels.
  • Confine skill package writes across symlinks, reject reserved path aliases and
    conflicting resources, stage complete packages and serialize competing writes.
  • Include full licenses for bundled skill adaptations in release JavaScript.
  • Preserve the successful 0.3.20 marketplace source-analysis fixes.

0.3.20

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:09

Fix the failed 0.3.19 marketplace source review. The original 434 unsafe-type findings had cleared, but importing the complete Node declaration package introduced declaration lint errors. This release replaces that package with a small Node API contract checked against the official types, and includes declaration files in the full official lint regression.

No runtime features or permission behavior change.

Validation: 378 tests, 40 behavior regressions, build, formatting, typecheck and lint passed. The dependency-poor scanner regression covers 147 runtime source files plus declarations. Obsidian's branch preview for commit 013846d completed with no source findings before this release.

The attached main.js and styles.css are built and attested by GitHub Actions. Filesystem, shell, network and clipboard capabilities remain disclosed in SECURITY.md.

0.3.19

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:00

Full Changelog: 0.3.18...0.3.19

0.3.18

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:43

Full Changelog: 0.3.17...0.3.18

0.3.17

Choose a tag to compare

@github-actions github-actions released this 29 Sep 15:45

Full Changelog: 0.3.16...0.3.17

0.3.16

Choose a tag to compare

@github-actions github-actions released this 29 Sep 15:17

Full Changelog: 0.3.15...0.3.16

0.3.15

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:44

Full Changelog: 0.3.14...0.3.15

0.3.14

Choose a tag to compare

@github-actions github-actions released this 29 Sep 11:25

Full Changelog: 0.3.13...0.3.14