Skip to content

Releases: JM-FRANK/obsidian-quick-ask

Quick Ask 1.0.3

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:27

1.0.3 — Compaction replay, file references and system profiles

  • After compaction, reintroduce tracked files as path references instead of repeating their full bodies. Preserve the recent tail, local history and existing full-file retrieval limits.
  • Restore post-compaction occupancy and its composition after session switching or reload, entirely offline, without reusing pre-compaction usage or triggering redundant compaction on the next send.
  • Use tokenx for all local token estimates, retaining the approximate marker and exact provider usage.
  • Remove the inner compaction retry; retain the final send-time capacity check and existing historical dividers.
  • Preserve profile-control subscriptions during page construction and clean them up after an observed detach.
  • Prevent programmatic profile-control refresh from saving the displayed default as custom text; preserve exact default request bytes on settings open and Reset.
  • Keep profile actions and legacy prompt updates atomic, with explicit normalization for older settings writers.
  • Fix Scholar Workbench host packaging to discover new Quick Ask modules and reject missing local dependencies, preserving historical factory order and excluding already-inlined Composer state.
  • Show the editable default role on fresh installs and add Restore default without changing default request bytes or existing session roles.
  • Add named system profiles, settings management and a command-palette switcher. Show the selected profile in the sidebar header; switches apply to new sessions only.
  • Focus the Quick Ask input after an accepted editor-selection drop inside it; keep pending-area, rejected and file-explorer drop behavior unchanged.
  • Renderer 3 replaces the entire default literature-reading paragraph with a nonblank custom prompt after the fixed safety, format and tool rules. Empty prompts preserve renderer 2 bytes.
  • Fresh questions in existing sessions adopt renderer 3 using the saved custom prompt, which can break prompt-cache continuity. Historical retries retain renderer 1/2 instructions exactly; setting changes still affect new sessions only.

Generated from Scholar Workbench commit 5d33a8bd098a601b592dd546facce1dadf52522f.
Source tree SHA-256: 06d4e558645945c62314725d31ae4460306ca8776dc303f365ce96813ebcb1f0.

Installation assets have GitHub build provenance attestations.

Quick Ask 1.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 05:02

1.0.2 — Chat Completions, reasoning controls and numbered context

  • Add explicit Chat Completions protocol selection with native streaming/tool history, local replay and structured-summary compaction. Existing sessions retain their protocol; no automatic protocol fallback.
  • Protect Chat Completions logs from older plugin writers with a separate format version, preserve refusal text and retain reported usage on interrupted streams.
  • Display readable Chat Completions reasoning and add five shared effort levels through the command palette and a plain Composer label.
  • Number outgoing file context and selection lines without changing source files or tracking baselines.
  • Commit search/effort state with valid sends instead of writing session logs for each toggle.

Generated from Scholar Workbench commit a6f5a8b489d54822448aad1817b66a76481a89c3.
Source tree SHA-256: 282a4daf8a6ebcd06bae21ac399f6d3814b542792d25871f00e210f9dcaed9a1.

Installation assets have GitHub build provenance attestations.

Quick Ask 1.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 18:54

1.0.1 — Community review fixes

  • Upgrade diff to 8.0.3, fixing GHSA-73rr-hh4g-fpgx in the bundled dependency.
  • Replace clip-path bubble tails with CSS border triangles and use traditional clipping for screen-reader-only labels.
  • Preserve the 1.13.7 minimum Obsidian version and accessible role labels.

Generated from Scholar Workbench commit b2dfd07f609549464cb19c8014d36b7062ab8d26.
Source tree SHA-256: d77267f5ee044fb015068495b6bd0c949882527b23886dc6af38aa314570574a.

Installation assets have GitHub build provenance attestations.

Quick Ask 1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 18:39

1.0.0 — First standalone release

  • Ask AI about explicitly selected Markdown text and referenced files in a dedicated sidebar.
  • Stream answers and supported reasoning summaries, track context changes, and compact long conversations.
  • Keep local per-session conversation history with export/import and optional plaintext backup copies.
  • Configure a Responses-compatible endpoint, model, named API secret and display preferences.
  • Offer English and Simplified Chinese settings and core interface text; some interface text remains English.
  • Publish Quick Ask independently from the same source maintained in Scholar Workbench, with separate view identity and session storage.
  • Use Apache License 2.0 for Quick Ask; preserve third-party dependency licenses.

Switching from Scholar Workbench: export/import sessions, reconfigure the endpoint/model/secret, and disable the built-in Quick Ask. Existing Scholar sessions are retained. Desktop only; requires Obsidian 1.13.7 or later.

Generated from Scholar Workbench commit 486ff7bf398cae1597222166d588fcef0f24cc71.
Source tree SHA-256: 444fe0d127f31d3c59a566edfdeb61b135529d038ffa88516e7713d35dbb11a0.

Installation assets have GitHub build provenance attestations.