1.13.0: tests, docs, and the code split into modules
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,25 @@ a minor version adds behaviour, a patch fixes it. The version lives in `VERSION`
|
|||||||
and in the bar widget's `omarchy/smoido.claude-mode/manifest.json`, and
|
and in the bar widget's `omarchy/smoido.claude-mode/manifest.json`, and
|
||||||
`scripts/bump-version.sh` changes both.
|
`scripts/bump-version.sh` changes both.
|
||||||
|
|
||||||
|
## 1.13.0 — 2026-09-15
|
||||||
|
|
||||||
|
Maintainability; no change in what the tool does.
|
||||||
|
|
||||||
|
- **Tests.** `scripts/test.sh` (or `make test`) runs static checks, a Python
|
||||||
|
unit suite for `cm-json.py`, and sandboxed CLI suites against fake Ollama,
|
||||||
|
LM Studio, keyed-gateway and proxy servers. `--windows [host]` adds the
|
||||||
|
Windows suite on a remote host, in a `USERPROFILE` sandbox.
|
||||||
|
- **Docs.** A short README; the detail lives in `docs/` (providers, live
|
||||||
|
sessions, design, bar widget, architecture, development) and
|
||||||
|
`CONTRIBUTING.md`. MIT licence.
|
||||||
|
- **Modules.** The POSIX CLI is split into `linux/lib/*.sh`, the Windows script
|
||||||
|
into `lib\*.ps1`, and the bar panel into one QML file per stage. The
|
||||||
|
installers copy the modules and clear stale ones.
|
||||||
|
- `scripts/bump-version.sh` keeps `VERSION` and the widget manifest in step.
|
||||||
|
- Removed: the Arkylx Index packaging (`linux/bootstrap.sh`,
|
||||||
|
`scripts/build-package.ps1`).
|
||||||
|
- Fixed: the per-project session listing used `awk`, which minimal images lack.
|
||||||
|
|
||||||
## 1.12.0 — 2026-09-15
|
## 1.12.0 — 2026-09-15
|
||||||
|
|
||||||
- **Providers are data.** Every gateway provider is an entry in `providers.json`:
|
- **Providers are data.** Every gateway provider is an entry in `providers.json`:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"schemaVersion": 1,
|
"schemaVersion": 1,
|
||||||
"id": "smoido.claude-mode",
|
"id": "smoido.claude-mode",
|
||||||
"name": "Claude Mode",
|
"name": "Claude Mode",
|
||||||
"version": "1.12.0",
|
"version": "1.13.0",
|
||||||
"author": "smoido",
|
"author": "smoido",
|
||||||
"description": "Which provider Claude Code is pointed at, and a one-click switch between them",
|
"description": "Which provider Claude Code is pointed at, and a one-click switch between them",
|
||||||
"kinds": ["bar-widget"],
|
"kinds": ["bar-widget"],
|
||||||
|
|||||||
Reference in New Issue
Block a user