diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a9cb24..2cc5027 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,34 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). --- +## [0.10.0] - 2026-06-25 + +The daemon is unchanged from 0.9.0; all changes are in the GNOME Shell extension. + +### Fixed + +- URL items now show their hostname as a subtitle. The old code used the WHATWG + `URL` API, which GJS does not provide, so it always threw and the subtitle + never appeared. It now uses `GLib.Uri`. +- The packaged extension was missing `dbus.js`. The extension imports it, but + `make pack` did not bundle it, so installing from the packaged zip would + fail to load. It is now included. + +### Changed + +- `ClipboardItem` uses a `constructor()` with an explicit `GTypeName` instead of + `_init()`. +- The error-logging helper lives in a single `util.js` module shared by the + extension, panel, and item widget. + +### Internal + +- Adopted the GJS ESLint style guide: an `eslint.config.js` flat config, an + `npm run lint` script, and a GitHub Actions workflow that lints on push and + pull requests. The extension passes with no warnings. + +--- + ## [0.9.0] - 2026-06-25 The daemon is unchanged from 0.8.0; all changes are in the GNOME Shell extension. diff --git a/strata-daemon/Cargo.lock b/strata-daemon/Cargo.lock index ad641ea..b49ad70 100644 --- a/strata-daemon/Cargo.lock +++ b/strata-daemon/Cargo.lock @@ -1205,7 +1205,7 @@ dependencies = [ [[package]] name = "strata-daemon" -version = "0.9.0" +version = "0.10.0" dependencies = [ "anyhow", "blake3", diff --git a/strata-daemon/Cargo.toml b/strata-daemon/Cargo.toml index f0457d5..269fc0c 100644 --- a/strata-daemon/Cargo.toml +++ b/strata-daemon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "strata-daemon" -version = "0.9.0" +version = "0.10.0" edition = "2021" description = "Strata clipboard manager backend daemon" diff --git a/strata@edu4rdshl.dev/metadata.json b/strata@edu4rdshl.dev/metadata.json index e626efa..54b2d96 100644 --- a/strata@edu4rdshl.dev/metadata.json +++ b/strata@edu4rdshl.dev/metadata.json @@ -2,7 +2,7 @@ "name": "Strata", "description": "A fast clipboard manager. Storage, search and image decoding run in a separate Rust daemon.", "uuid": "strata@edu4rdshl.dev", - "version": 9, + "version": 10, "shell-version": ["50"], "settings-schema": "org.gnome.shell.extensions.strata", "url": "https://github.com/Edu4rdSHL/Strata"