What's Changed
- chore: sync amy Homebrew formula to v1.18.0 by @github-actions[bot] in #4424
- chore: sync winget manifests to v1.18.0 by @github-actions[bot] in #4427
- chore: sync amethyst-nostr cask to v1.18.0 by @github-actions[bot] in #4426
- chore: sync geode Homebrew formula to v1.18.0 by @github-actions[bot] in #4425
- New Crowdin Translations by @github-actions[bot] in #4428
- feat(desktop): video compression through a system ffmpeg, sharing Android's rules by @davotoula in #4423
- chore(i18n): translate media/video compression strings into cs, de, sv, pt-BR by @davotoula in #4430
- New Crowdin Translations by @github-actions[bot] in #4431
- fix(desktop): reliable key storage: stop keychain prompt storms, fix Linux release keyring, add status/fallbacks by @vitorpamplona in #4429
- Add support for Calendar Collection and RSVP events by @vitorpamplona in #4432
- fix(desktop): key storage follow-ups from the #4429 review by @vitorpamplona in #4434
- New Crowdin Translations by @github-actions[bot] in #4433
- Add headless desktop app driver for UI testing in containers by @vitorpamplona in #4435
- fix(tor): count the relays in the user's kind 10040 as their own by @vitorpamplona in #4437
- fix(wot): sync the trust network without downloading kind 5s; audit fixes by @vitorpamplona in #4439
- New Crowdin Translations by @github-actions[bot] in #4438
- Fix .deb desktop entry installation and add t64 lib compatibility by @vitorpamplona in #4436
- Verify JNI native methods survive ProGuard shrinking by @vitorpamplona in #4442
- Fix zoom transition for clipped/scrolled thumbnails by @vitorpamplona in #4443
- Fix amy's bundled runtime crash, and download every match from search-token relays by @vitorpamplona in #4441
- New Crowdin Translations by @github-actions[bot] in #4440
- Add native Wayland support for Linux desktop by @vitorpamplona in #4449
- Rename Flatpak app ID to com.vitorpamplona.amethyst.Amethyst by @vitorpamplona in #4451
- fix: clear build and lint warnings across modules by @vitorpamplona in #4445
- Refactor login UI and add NIP-46 remote signer support by @vitorpamplona in #4444
- Implement per-client rate limiting with NIP-01 back-off support by @vitorpamplona in #4422
- New Crowdin Translations by @github-actions[bot] in #4450
- ci: keep the iOS jobs under their timeout by fixing what made them slow by @davotoula in #4446
- Clarify bounty payment disclaimer in CONTRIBUTING.md by @vitorpamplona in #4453
- Fix relay reconnection race condition in publish results by @vitorpamplona in #4455
- Watch feed list members' relay lists as feed authors by @vitorpamplona in #4454
- New Crowdin Translations by @github-actions[bot] in #4456
- perf(nip46): open gift wraps, seals and drafts in parallel ahead of the serial indexer by @vitorpamplona in #4452
- New Crowdin Translations by @github-actions[bot] in #4459
- Render event kinds like Brainstorm: trust, D-list, group and NIP-15 cards, thread-view parity, card fixes by @vitorpamplona in #4458
- fix(desktop): wire the Web of Trust download and Cordn storage by @vitorpamplona in #4460
- fix(messages): size a room's name before its label by @vitorpamplona in #4461
- New Crowdin Translations by @github-actions[bot] in #4462
Full Changelog: v1.18.0...v1.19.0