Commit Graph

  • cfaccda931 Merge #15e2902d: Ignore platform finalizer-watchdog crashes in crash re… master greenart7c3 2026-07-31 07:05:04 -03:00
  • 86ab6e86e6 Ignore platform finalizer-watchdog crashes in crash reports greenart7c3 2026-07-31 06:55:48 -03:00
  • 0985d4171c Merge #3c71aec4: Add 113 event kinds with localized labels greenart7c3 2026-07-30 17:20:15 -03:00
  • 9f2a88a19c Add 113 event kinds with localized labels greenart7c3 2026-07-30 17:08:12 -03:00
  • 6e11c75616 Merge #02be4e74: Fix NegativeArraySizeException crash in relay subscrip… greenart7c3 2026-07-29 11:43:43 -03:00
  • 651b4c3d1d Merge #438a7e60: Add Compose previews for the multi-event approval scre… greenart7c3 2026-07-29 11:42:19 -03:00
  • 1056fb39db Fix NegativeArraySizeException crash in relay subscriptions greenart7c3 2026-07-29 07:06:07 -03:00
  • 7180632a19 Add Compose previews for the multi-event approval screens greenart7c3 2026-07-28 16:33:09 -03:00
  • 932434440d git: ignore the .ai-jail directory greenart7c3 2026-07-28 11:41:45 -03:00
  • 1305e3c605 Merge #7811888b: Redesign multi-request approval screen with Approve/De… greenart7c3 2026-07-28 11:39:42 -03:00
  • f98fc2b9c4 Translate new approval strings (approve, confirm, remember_my_choice_for) greenart7c3 2026-07-27 15:52:52 -03:00
  • 1549da8838 Redesign multi-request approval screen with Approve/Deny toggles (#497) greenart7c3 2026-07-27 15:40:51 -03:00
  • 7e0ce0b23b desktop: localize the remaining permission-screen strings claude/desktop-mac-linux-support-rihkah Claude 2026-07-23 15:05:01 +00:00
  • ed796b3be3 desktop: readable text buttons + mobile relay validation on add Claude 2026-07-23 14:05:39 +00:00
  • 5118d87b1e desktop: fix tab contrast and match the mobile permission options Claude 2026-07-23 13:52:53 +00:00
  • c576f40d55 desktop: open Amber when the notification is clicked (Linux) Claude 2026-07-03 15:14:20 +00:00
  • 495ede399a desktop: don't force the window open on a new request when minimized Claude 2026-07-03 15:03:53 +00:00
  • 2a6709ec26 desktop: load libayatana-appindicator so the tray works on Hyprland Claude 2026-07-03 14:44:52 +00:00
  • d1c9d79110 desktop: force AppIndicator tray on Wayland + Ctrl+M minimize-to-tray Claude 2026-07-03 14:22:58 +00:00
  • 4320ad4bce desktop: show a tray icon on Wayland/Hyprland via StatusNotifierItem Claude 2026-07-03 13:54:50 +00:00
  • 025775d1bf desktop: deliver notifications via the freedesktop daemon (Wayland/Hyprland) Claude 2026-07-03 13:43:37 +00:00
  • c8d479dd37 desktop: translate the desktop-only UI strings into all 14 languages Claude 2026-07-03 13:15:25 +00:00
  • a8fbb0f153 desktop: localize the entire UI through the Strings system Claude 2026-07-03 12:20:34 +00:00
  • 0258fb09ac Fix unreadable light-on-amber elements in the dark theme Claude 2026-07-03 11:47:28 +00:00
  • 63fd6cdeef Port the Android string resources and event-kind translations to desktop Claude 2026-07-03 11:41:10 +00:00
  • 3279a81543 Add keyboard selection and remember-cycling for pending requests Claude 2026-07-03 11:17:02 +00:00
  • f65449e080 Redesign the desktop UI as a native desktop app with keyboard shortcuts Claude 2026-07-03 10:50:58 +00:00
  • d2a83fe838 Encrypt the per-account database at rest when a passphrase is set Claude 2026-07-03 09:47:02 +00:00
  • 25660a5842 Run bunker approve/reject on the application scope, not the UI scope Claude 2026-07-03 09:17:42 +00:00
  • e9ef45138b Fix desktop permission-grant parity with Android and add bunker E2E coverage Claude 2026-07-03 08:45:11 +00:00
  • d7cef0e26f Minimize the desktop signer to the system tray and notify on requests Claude 2026-07-02 22:42:48 +00:00
  • 8360394c2a Add an opt-in passphrase lock for the desktop signer Claude 2026-07-02 22:36:09 +00:00
  • 3ea64454ca Keep the desktop keystore password in the OS credential store Claude 2026-07-02 22:15:20 +00:00
  • a04b583538 Add desktop app (Windows/macOS/Linux) as Compose for Desktop module Claude 2026-07-02 16:42:32 +00:00
  • 46802773aa Merge pull request #507 from greenart7c3/claude/version-bump-changelog-ppbvbr v6.3.0 greenart7c3andGitHub 2026-07-20 09:24:23 -03:00
  • 77463832b5 Bump version to 6.3.0 and update changelog Claude 2026-07-20 12:06:36 +00:00
  • 007f222816 Merge pull request #506 from greenart7c3/claude/docs-changelog-folder-uh8ruw greenart7c3andGitHub 2026-07-20 09:02:21 -03:00
  • d48491cf7a Import pre-6.1.0 release notes into docs/changelogs Claude 2026-07-20 11:54:12 +00:00
  • ab0c2beb99 Trim CHANGELOG.md to the latest release Claude 2026-07-20 11:40:33 +00:00
  • b69cb35392 Add per-version changelog files under docs/changelogs Claude 2026-07-20 11:35:43 +00:00
  • ca21a9cd53 Add LeakCanary to debug builds greenart7c3 2026-07-15 15:52:25 -03:00
  • 24ba2caa52 Merge pull request #505 from greenart7c3/claude/import-statements-cleanup-rhzg13 greenart7c3andGitHub 2026-07-15 16:26:04 -03:00
  • 81d4f58c50 Replace inline fully-qualified names with imports Claude 2026-07-15 19:09:41 +00:00
  • 9934f974e6 Merge pull request #498 from greenart7c3/claude/grouped-events-ui-options-9xgkdx greenart7c3andGitHub 2026-07-15 15:54:17 -03:00
  • fa30b47e58 Merge pull request #504 from greenart7c3/claude/compose-preview-components-e2jnnx greenart7c3andGitHub 2026-07-15 15:53:02 -03:00
  • 7e1f6e57ee Add previews for account-bound components; make preview functions public Claude 2026-07-15 18:20:29 +00:00
  • 9b0b427a14 Add Compose previews for UI components and screens Claude 2026-07-15 17:45:08 +00:00
  • 1889f6740c Merge pull request #503 from greenart7c3/claude/nostr-permission-date-bug-yl4xk4 greenart7c3andGitHub 2026-07-15 13:31:20 -03:00
  • d478c21059 Fix event date shown as Jan 1970 in Show Details modals Claude 2026-07-15 16:12:27 +00:00
  • bc45c572eb Upgrade Gradle to 9.6.1 and AGP to 9.3.0 greenart7c3 2026-07-15 09:15:18 -03:00
  • d92a35795a Merge pull request #502 from greenart7c3/claude/nostr-expert-list-pack-mdzsgq greenart7c3andGitHub 2026-07-15 08:24:49 -03:00
  • 43987fb4b6 Add support for Expert List (12022) and Expert Pack (32022) kinds Claude 2026-07-15 11:16:50 +00:00
  • 744988b5d7 Drop obsolete profileSubscription.updateFilter() calls in bunker proxy login claude/add-bunker-proxy-login-ciFdm greenart7c3andClaude 2026-07-01 10:06:26 -03:00
  • 3b4b768a0b Bunker proxy: ensure relay AUTH is delivered before the connect request Claude 2026-06-24 17:47:25 +00:00
  • 4b206a40f1 Bunker proxy: keep SignerActivity off-screen and non-focusable Claude 2026-06-24 13:49:06 +00:00
  • 9dd370bae4 Suppress SignerActivity UI when the request is handled by a bunker proxy Claude 2026-06-24 13:19:51 +00:00
  • 27a64a08cd Authenticate to NIP-42 relays during bunker proxy login and afterwards Claude 2026-06-24 12:50:58 +00:00
  • b1fb54f2d3 Add bunker proxy login Claude 2026-06-17 10:47:47 +00:00
  • 969fb105d3 Merge pull request #501 from greenart7c3/claude/translate-new-strings-vjv234 greenart7c3andGitHub 2026-07-13 16:10:52 -03:00
  • 5df5d2b282 Add translations for relay trust score setting strings Claude 2026-07-13 18:57:09 +00:00
  • 232dfefb98 Merge pull request #500 from greenart7c3/claude/relay-trusted-score-toggle-vt8j12 greenart7c3andGitHub 2026-07-13 15:53:12 -03:00
  • 46f76792ee Add setting to disable relay trust scores Claude 2026-07-13 17:39:55 +00:00
  • 686faa0a85 Merge pull request #499 from greenart7c3/claude/remove-damus-relay-yo3m0h greenart7c3andGitHub 2026-07-13 14:24:36 -03:00
  • c74292e192 Remove relay.damus.io from default relay lists Claude 2026-07-13 17:13:47 +00:00
  • e6a7e6d1af Only use fullscreen layout when there is a single bunker request greenart7c3andClaude Opus 4.8 2026-07-13 11:24:19 -03:00
  • aa7262e69e Show group options above the request cards, even when collapsed Claude 2026-07-13 14:02:55 +00:00
  • 3e1d5579a7 Add per-group remember and scope options to the grouped events UI Claude 2026-07-13 13:37:35 +00:00
  • 9b65375138 Convert legacy Long timing overloads to Duration, silence flavor warnings claude/warnings-lint-fixes-0dxpda Claude 2026-07-08 21:05:34 +00:00
  • fb984b8db4 Add LongToDuration lint check mirroring the IDE-only inspection Claude 2026-07-08 21:05:34 +00:00
  • 8f509d0e73 Merge pull request #496 from greenart7c3/claude/group-intents-by-type-m9ndb1 greenart7c3andGitHub 2026-07-08 08:58:35 -03:00
  • 690b671a92 Make request groups collapsible, collapsed by default Claude 2026-07-08 10:58:09 +00:00
  • 09f9228e33 Fix TransactionTooLargeException when finishing with a large result claude/transaction-too-large-finish-rlc4nw Claude 2026-07-07 20:34:12 +00:00
  • 6caa68f6e6 Group multi-request approval lists by type and kind Claude 2026-07-07 19:30:39 +00:00
  • d0fc17ce7e Remove unused ungated LogDao.insertAll to close privacy-mode bypass claude/disable-logs-setting-scope-pbb9wi Claude 2026-07-06 20:48:26 +00:00
  • b3d420819e Add privacy mode setting to disable logs and activity stats greenart7c3 2026-07-06 17:34:48 -03:00
  • df57135002 Open the migration source with CREATE_IF_NECESSARY so ATTACH can create the target claude/database-encryption-setting-c9b04h Claude 2026-07-06 17:47:48 +00:00
  • 1d94a242a9 Use error-checking statement APIs for the sqlcipher_export migration Claude 2026-07-06 17:36:36 +00:00
  • 3b0a263f9e Fix "Could not open database" for the exported file when toggling encryption Claude 2026-07-06 17:27:59 +00:00
  • 91e30248f1 Fix "unknown database target" when toggling database encryption Claude 2026-07-06 17:04:31 +00:00
  • 1824bb67a8 Merge pull request #495 from greenart7c3/claude/lint-fixes-precommit-snnsno greenart7c3andGitHub 2026-07-06 09:34:52 -03:00
  • e7b52f512b Fix all Android Lint warnings and enforce lint in git hooks Claude 2026-07-04 20:26:24 +00:00
  • c35ba2ac1a Merge pull request #494 from greenart7c3/claude/tor-notification-status-restart-b0pktj greenart7c3andGitHub 2026-07-06 07:37:35 -03:00
  • 4117b969c4 Merge pull request #493 from greenart7c3/claude/profile-user-relays-wnrwk3 greenart7c3andGitHub 2026-07-06 07:28:29 -03:00
  • 403963ad3e Add restart action and live status to the built-in Tor notification Claude 2026-07-06 09:32:07 +00:00
  • a5b6e0e191 Add a setting to encrypt the databases with SQLCipher Claude 2026-07-04 19:40:36 +00:00
  • 2a986d582b Fetch user's NIP-65 relay list before fetching profile metadata Claude 2026-07-02 16:09:34 +00:00
  • ac519e0471 Document desktop multi-account layout and remove-app in CLAUDE.md claude/bunker-multiplatform-desktop-jnjcqb Claude 2026-07-01 19:31:37 +00:00
  • 0f6413f263 Add multi-account switching/logout and remove-connected-app to desktop bunker Claude 2026-07-01 19:30:37 +00:00
  • f71bfdc712 Fix desktop theme contrast: missing on* color roles Claude 2026-07-01 19:19:00 +00:00
  • f6cb8f6f95 Document the expanded desktop UI (nav rail, screens, theme) in CLAUDE.md Claude 2026-07-01 19:02:57 +00:00
  • 1e803a7a52 Build a proper multi-screen desktop bunker UI, mirroring the Android app Claude 2026-07-01 19:02:04 +00:00
  • 54463d16cb Expose observable relay connection state from BunkerRelayConnection Claude 2026-07-01 18:53:50 +00:00
  • 5d2a5654be Extend desktop SQLite layer: per-app permissions, history queries, relays, settings Claude 2026-07-01 18:52:44 +00:00
  • 06d9ba5b26 Parse NIP-46 connect client metadata and thread app names through the engine Claude 2026-07-01 18:49:24 +00:00
  • e7247430c0 Restrict ~/.amber-bunker and its contents to owner-only permissions Claude 2026-07-01 18:24:00 +00:00
  • 9610b4c59d Document the :shared/:desktop multiplatform bunker architecture in CLAUDE.md Claude 2026-07-01 18:13:46 +00:00
  • 744af19c58 Build the Compose Multiplatform desktop bunker UI Claude 2026-07-01 18:04:33 +00:00
  • 2ea7985799 Wire desktop persistence, account storage, and relay connectivity Claude 2026-07-01 18:00:27 +00:00
  • ee6bfa6d6d Add BunkerSigningEngine and SecureCryptoHelper expect/actual to :shared Claude 2026-07-01 17:54:46 +00:00
  • e6c81fabad Add portable NIP-46 crypto + protocol parsing to :shared/commonMain Claude 2026-07-01 17:49:29 +00:00