mirror of
https://github.com/greenart7c3/Amber.git
synced 2026-10-06 03:18:23 +00:00
2.8 KiB
2.8 KiB
Changelog
6.1.0
Added
- Sign PSBT (
sign_psbt) support for NIP-55 and NIP-46 bunker requests, with a streamlined approval screen showing amount, change, addresses, and fee. - Encrypted applications backup via NIP-78, opt-in and configurable per account, with separate read/write backup relay sets and automatic relay restart after a restore.
- Stable/beta update channel toggle and a periodic background update check via WorkManager.
- Reset bunker button to disconnect and regenerate the connection secret.
- Activity statistics card with accept/reject filtering on both the global Activities screen and per-app Activity screens.
- Per-caller rate limiting for incoming intents (by caller, type, and kind).
- Option to disable service start on boot, a dedicated service settings screen, and a Stop service action in the foreground notification.
- Account path (index) selection for mnemonic login.
- Select/deselect all toggle on the new-app permissions screen.
- Option to show full content in the event and tags sections of the approval screen.
- Support for additional Nostr event kinds (including 4454, 4455, 10044, and 30443).
Changed
- Approval-screen option pickers converted to bottom sheets, and the remember-choice control moved to a modal bottom sheet.
- Restyled bunker connect and pubkey-login screens, and now show a shortened npub in the signing widget, account picker, and connect screens.
- Permission lookups are cached in front of Room for faster repeated checks.
- Missing-translation reports can be previewed before sending, and crash/translation report submissions now show a loading indicator.
- Invalid
nostrsignerintents now display an error screen, and a close-app button is shown on external request approval screens. - Migrated Gradle build scripts to the Kotlin DSL and enabled resource shrinking on release builds.
Fixed
- Crash when expanding the raw PSBT card.
- Relay matching now preserves the port when checking against the auth whitelist.
- Statistics graph total no longer cut off for 4+ digit values.
- Crash when launching the
POST_NOTIFICATIONSpermission request. IndexOutOfBoundsExceptionwhen the active account was not in the cached account list.- Compose snapshot crash in the configuration screen.
ForegroundServiceStartNotAllowedExceptionnow caught in the connectivity service.- Relays no longer fail to reconnect after an initial connection failure on startup.
- Suggestion dropdown flash when pasting from the clipboard during login.
SignerActivitynow always closes after handling bunker requests.- Enabled OkHttp WebSocket pings to detect half-closed connections, register the NIP-46 listening REQ before publishing the connect response, and always reconnect on a bunker response.
- Fall back to nos.lol and relay.damus.io when no inbox relays are found.
- Fixed memory leaks and hot-path inefficiencies.