Skip to content

ObsidiAI 0.1.5

Choose a tag to compare

@github-actions github-actions released this 20 Sep 06:13
· 7 commits to main since this release

ObsidiAI 0.1.5

History that fits the chat

  • History opens inside the agent tab rather than a popup, with matching typography, light/dark themes, and narrow-pane layouts.
  • Search conversation titles, providers, and models. Browse local-date groups: Today, Yesterday, Previous 7 days, and Earlier.
  • Long lists render 50 conversations at a time with Show more; search still covers the entire saved history.
  • Back to chat preserves the unsent draft. Opening a saved conversation restores its context, uses the currently selected model for future requests, and resets permissions to Ask.

Select and delete multiple conversations

  • Choose Select chats, check conversations, then Delete selected. Select all results includes matches beyond the displayed page.
  • Selections survive filtering. The selected count identifies chats outside the current filter; Clear selection clears all selections.
  • An inline confirmation previews titles and the total. Keep chats or Escape cancels without losing the selection. Single-row deletion remains available.
  • The selected removals are saved together in one queued write. Failed saves show an error and retain the selection for retry. Controls are locked while saving.
  • Deleting the active conversation resets it only after saving succeeds. Deleting other conversations preserves the active chat.

Privacy

History remains in the plugin's unencrypted history.json and can include sent note excerpts and tool results. Deletion removes the plugin's saved copies, not copies already synced or backed up. There is no storage-format migration in this release.

Install or update

  1. Download obsidiai-0.1.5.zip, not GitHub's automatic source archive.
  2. Replace main.js, manifest.json, and styles.css in <vault>/.obsidian/plugins/obsidiai/. Preserve data.json and history.json if present.
  3. Reload Obsidian or disable/re-enable ObsidiAI after the current run settles.

Requirements remain Obsidian desktop 1.11.4+ and embedded Node 22.19.0+. The three individual plugin files are also attached.

Verification

  • 129 tests pass, including queued batch deletion, selection snapshots, failed writes, and disposal without resurrecting the deleted active chat.
  • Native Obsidian 1.13.7, in a disposable vault: history search, pagination, date groups, draft preservation, inline confirmation, keyboard selection, filter-spanning selection, select-all beyond the first page, single-write batch persistence, simulated failed-save retry, busy controls, and active-chat deletion behavior.
  • Light/dark and narrow layouts were visually checked. Native history checks used sample saved conversations without provider requests. No new remote-provider or OAuth verification was performed; actual third-party plugin lifecycle effects remain unverified.