-
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