From 6b27f49f13d380dd485cc689a58b983763a4f415 Mon Sep 17 00:00:00 2001 From: KaraZajac Date: Sun, 15 Feb 2026 20:47:38 -0500 Subject: [PATCH] Release 1.0.2: version bump and changelog Co-authored-by: Cursor --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f14890b..a098ebc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to KAT are documented here. +## [1.0.2] - 2026-02-13 + +### Added + +- **RTL-SDR support (receive-only)** — KAT can use an RTL-SDR (e.g. RTL433-style dongles) when no HackRF is present. Device selection: HackRF first, then RTL-SDR. With RTL-SDR, capture and decode work as normal; transmit (Lock/Unlock/Trunk/Panic, Replay) is disabled with a clear message. Header shows **RTL-SDR (RX only)**; signal menu shows **(no TX)** on transmit actions when using RTL-SDR. Dependency: `rtl-sdr-rs`. README updated with supported hardware and Linux DVB-T note. + +### Fixed + +- **:q / :quit terminal state** — `:q` and `:quit` now request quit via the main loop instead of `std::process::exit(0)`, so the terminal is properly restored (raw mode off, alternate screen left, cursor shown), matching behavior of pressing `q`. + +### Changed + +- **UI** — DISCONNECTED status in the header is now shown in red. Startup no-device warning text updated to "or continue without TX/RX support" (was "or continue in demo mode"). Header displays the active device name (HackRF, RTL-SDR (RX only), or No device). + +--- + ## [1.0.1] - 2026-02-13 ### Fixed diff --git a/Cargo.toml b/Cargo.toml index ebfb64a..dbe421d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kat" -version = "1.0.1" +version = "1.0.2" edition = "2021" description = "Keyfob Analysis Toolkit - HackRF/RTL-SDR signal capture, decode, and transmit (HackRF only)" authors = ["KAT Team"]