From b98c226e1930219baab76f9a8a4570c19ec1a124 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 13 Jun 2026 23:06:42 +0000 Subject: [PATCH] docs: complete v1.12.0 changelog after full commit-by-commit audit Read all 352 non-merge commits since v1.11.0 and added the remaining gaps: GPLv3 TarsosDSP -> in-house pitch shifter (licensing/voice anonymizer), live-stream chat relay fallback, DM history-loading fixes, legacy NIP-71 video d-tag, media-server reset, account cache cleanup, poll option text, and the Material Symbols Cashu icon. https://claude.ai/code/session_01Y8cDkDRV48GYdQd3CR4kuV --- docs/changelog/v1.12.00.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/changelog/v1.12.00.md b/docs/changelog/v1.12.00.md index bfd1ab7164..0500c90f4a 100644 --- a/docs/changelog/v1.12.00.md +++ b/docs/changelog/v1.12.00.md @@ -163,6 +163,15 @@ Highlights: - **Tor.** - Relay backoff is honored during Tor bootstrap. - A new "money operations" relay category keeps payment traffic on the right transport. +- **DM history loading.** + - Per-relay download windows realign when DMs are pruned. + - A slow Tor connect is no longer mislabeled as "stalled". + - The paused-history card shows parked relays, and the sync marker is tappable. +- **Live streams.** Fixed the live-stream chat relay fallback. +- **Polls.** Zap and non-zap polls now share the same option text. +- **Video.** Legacy NIP-71 videos now resolve their address from the real `d` tag. +- **Media server.** The default media server no longer resets on every launch. +- **Accounts.** Deleting an account now clears its cached entry. - **Metadata.** A non-spec birthday value can no longer drop an entire profile. - **Deletions (NIP-09).** - Deleting a note now severs child back-references. @@ -241,6 +250,8 @@ Highlights: - The link-preview fetcher, relay broadcast tracker, and CLI-safe util extensions. - `HtmlParser` made KMP (dropped its Java `Charset` dependency). - A consolidated package taxonomy with a new architecture doc. +- **Licensing.** Replaced the GPLv3 `TarsosDSP` dependency with an in-house pitch shifter for the voice anonymizer, keeping the project MIT-clean. +- Added a monochrome outline Cashu icon to the Material Symbols set. - Renamed `ReplaceableVideoEvent` to `AddressableVideoEvent` for spec accuracy. - Split the monolithic CHANGELOG into per-version files under `docs/changelog/`. - **SonarQube cleanup (S1871).**