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
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to Nextless are documented here. The format follows
[Semantic Versioning](https://semver.org/spec/v2.0.0.html), and this project keeps one line per
user-visible change rather than one per commit.

## [Unreleased]
## [0.3.1] - 2026-10-09

### Added
- `nextless-get-models` now **verifies every archive before extracting it**
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Use [GitHub Security Advisories](https://github.com/RevolutionLA/nextless/securi
— private, and the right channel. Please do not open a public issue.

I aim to reply within 7 days and ship a fix or a mitigation within 30. Reportedly affected
versions: `0.3.0` and everything before it, including upstream `vinput`.
versions: `0.3.1` and everything before it, including upstream `vinput`.

Not valid on its own: an open port, a missing HTTP header, a dependency advisory without an
exploitable path through this add-on, or "the cloud backend sends my audio to a cloud backend".
Expand Down
14 changes: 14 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
fcitx5-nextless (0.3.1-1) unstable; urgency=medium

* Bug-fix release, no new configuration surface:
- the capture sweep no longer deletes another session's in-flight WAV in
the shared $XDG_RUNTIME_DIR/nextless directory (ownership by pid).
- the local punctuator gives up after three consecutive failures instead
of costing every utterance the full timeout.
- nextless-get-models verifies every archive against a pinned sha256
before extracting, and requires the punctuation binary when
--punctuation is asked.
- install-deb.sh refuses to install an unverifiable .deb.

-- RevolutionLA <[email protected]> Fri, 09 Oct 2026 20:20:00 +0800

fcitx5-nextless (0.3.0-1) unstable; urgency=medium

* Feature release: full add-on config panel (every tunable, apply-on-save,
Expand Down
2 changes: 1 addition & 1 deletion docs/nextless.1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.\" Man page for fcitx5-nextless
.TH nextless 1 "2026-10-05" "0.2.0" "fcitx5-nextless"
.TH nextless 1 "2026-10-09" "0.3.1" "fcitx5-nextless"
.SH NAME
fcitx5\-nextless \- push-to-talk voice input addon for fcitx5
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project('fcitx5-nextless', 'cpp',
version: '0.3.0',
version: '0.3.1',
default_options: ['cpp_std=c++20', 'warning_level=2', 'werror=true'])

# warning_level=2 is -Wall -Wextra (plus -Werror); 3 would add -Wpedantic, and that one is not
Expand Down
Loading