Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 24 additions & 1 deletion packages/browser-extension/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,30 @@ All notable changes to the browser extension are documented here. Versions match
`manifest.json`. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and
the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.3.0] - 2026-08-09

### Fixed
- **No red error while the answer is still being written.** When a question was answered from the
schema rather than as a query, the turn was marked failed for the whole second round trip, telling
you to rephrase a question that was in the middle of being answered.
- The transcript stays where you put it. It scrolled to the bottom on every update, which pulled you
away from an earlier turn six to ten times per question. A new question still scrolls into view.
- Copy reports failure instead of success when the clipboard is unavailable, which is the normal
case on a page served over plain http.
- Blank lines between paragraphs are kept, so a long answer is no longer one solid block.
- A multi-line question is shown as you typed it, and a long unbroken value no longer overflows.
- A truncated cell shows its full value on hover.
- Export CSV says whether it worked, and no longer releases the file before the browser has read it.
- Raising the row cap takes effect on the next question instead of waiting for the connection to change.

### Added
- **The model's output is shown as it streams**, so a local model no longer looks frozen on
"Writing SQL" for a minute with nothing moving.
- Copy controls on explanations, schema answers, the query plan and the result grid.

### Changed
- Stopping a turn is called **Cancel**, and the stopped turn reads "Cancelled.", matching the
VS Code extension and the JetBrains plugin.

## [0.2.1] - 2026-08-07

Expand Down
14 changes: 3 additions & 11 deletions packages/browser-extension/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "AskSQL",
"short_name": "AskSQL",
"version": "0.2.1",
"version": "0.3.0",
"description": "Ask your database questions in plain language. Read-only by design, zero telemetry. Query files in-browser or your AskSQL server.",
"minimum_chrome_version": "116",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk17oLrOl3oNPAgteUmUQDhUJJo+lxrQDt7baBBxmyQ3w3nE1g7IOZVGtq6q+gItzvs8aJAe+dHKanZynRWJfeK8zqCiBNDzyMqnRpAMOOtvKlJJOTqe9N9Lj/RJgxRgfylPnYJoPNXMAPd2y4ceeJX6yj0GpTPiS9AIfTO6p6WXB9YGWl5gdwjhGuYEAB+S7vD+M8yaCCn8C1b2+ne0yboTf/3nUyh6XysrAPafNCMlUbU1qBjAQGNJgXdsbRtWfaIbKorKhN4tWgsc3SsXZBdIxXsz/oL3EMzspjWjTEIrf/n5p1q3kNJ+SQ40SunWXdjDY4q/LnPnGmQFCUona7wIDAQAB",
Expand All @@ -29,16 +29,8 @@
"default_path": "sidepanel/index.html"
},
"options_page": "options/index.html",
"permissions": [
"sidePanel",
"storage",
"contextMenus",
"declarativeNetRequestWithHostAccess"
],
"optional_host_permissions": [
"http://*/*",
"https://*/*"
],
"permissions": ["sidePanel", "storage", "contextMenus", "declarativeNetRequestWithHostAccess"],
"optional_host_permissions": ["http://*/*", "https://*/*"],
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/browser-extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "asksql-browser-extension",
"private": true,
"type": "module",
"version": "0.2.1",
"version": "0.3.0",
"description": "AskSQL for Chromium browsers (Edge + Chrome): zero-backend DuckDB-WASM file chat and @asksql/server sidecar mode in a Manifest V3 side panel.",
"scripts": {
"fetch-duckdb-extensions": "node scripts/fetch-duckdb-extensions.mjs",
Expand Down