-
438a782cb1
Scaffold :shared KMP module and :desktop Compose app for bunker signing
Claude
2026-07-01 17:45:08 +00:00
-
-
f58d26ab98
Bump version to 6.2.3 and update changelog
v6.2.3
greenart7c3
2026-07-01 11:23:03 -03:00
-
4772009bc0
Fix settings section header contrast in light theme
greenart7c3
2026-07-01 09:36:02 -03:00
-
0d107904ad
Expand AGENTS.md with toolchain, flavors, architecture, and CI gotchas
greenart7c3
2026-07-01 09:28:02 -03:00
-
7e37fc89a2
Merge pull request #492 from greenart7c3/claude/profile-fetch-interval-config-682r0j

greenart7c3andGitHub
2026-07-01 08:59:34 -03:00
-
-
3e37ea5447
Fix unescaped apostrophe in Turkish profile fetch interval string
claude/profile-fetch-interval-config-682r0j
Claude
2026-07-01 10:42:37 +00:00
-
55fee3e3d3
Add translations and never/always options for profile fetch interval
Claude
2026-07-01 10:41:26 +00:00
-
0317dfa805
Add configurable profile fetch interval setting
Claude
2026-07-01 10:31:28 +00:00
-
-
74b48d6480
Merge pull request #491 from greenart7c3/claude/strictmode-disk-read-violation-a6criy

greenart7c3andGitHub
2026-06-29 09:39:03 -03:00
-
-
d3b60e74bd
Merge pull request #490 from greenart7c3/claude/profile-subscriptions-account-scope-sqcwyu

greenart7c3andGitHub
2026-06-29 09:32:41 -03:00
-
-
d602d5447c
Suppress framework SurfacePackage leak in StrictMode VM policy
claude/surfacepackage-resource-leak-eqgtgl
Claude
2026-06-29 12:22:23 +00:00
-
-
-
3d44939eb9
Avoid eager KeyPair() on main thread in login/signup screens
Claude
2026-06-29 12:17:21 +00:00
-
-
-
316adb34d7
Scope profile subscriptions by account, driven by composables
Claude
2026-06-29 11:56:36 +00:00
-
-
293491f9ba
Merge pull request #489 from greenart7c3/claude/account-switch-profile-pic-xpo6xt

greenart7c3andGitHub
2026-06-29 08:28:23 -03:00
-
-
622a4dace0
Read account name/picture off main thread in account switch sheet
Claude
2026-06-29 11:04:36 +00:00
-
284c323582
Load account off main thread to fix StrictMode keystore violation
Claude
2026-06-29 10:56:00 +00:00
-
f160a21714
Fix StrictMode DiskReadViolation in Coil onSuccess logging
Claude
2026-06-29 10:44:02 +00:00
-
61ac1a3f39
Add profile picture to account switch bottom sheet
Claude
2026-06-29 10:18:23 +00:00
-
-
3c1efb6449
Isolate account signing/encryption into a separate :signer process
claude/account-sign-encrypt-isolation-igtxlv
Claude
2026-06-26 15:46:07 +00:00
-
-
c30e180363
Add error handling to bunker permission parsing
greenart7c3
2026-06-24 09:02:07 -03:00
-
e88891c13a
chore: bump dependency versions

greenart7c3andClaude Opus 4.8
2026-06-22 11:11:37 -03:00
-
e488a9451d
Merge pull request #488 from greenart7c3/claude/gracious-goodall-d7dwyf

greenart7c3andGitHub
2026-06-22 11:07:04 -03:00
-
-
5236437586
Set benchmark build app name to "Amber Benchmark"
Claude
2026-06-22 12:30:24 +00:00
-
-
3640fadf04
Merge pull request #487 from greenart7c3/claude/stoic-wright-y13obx

greenart7c3andGitHub
2026-06-22 09:14:37 -03:00
-
-
10c0ba5a08
Remove strings.xml for unsupported languages
Claude
2026-06-22 12:03:15 +00:00
-
5ff2200e03
Trim supported languages to the curated set
Claude
2026-06-22 12:01:51 +00:00
-
-
b965d47a7f
Merge pull request #486 from greenart7c3/claude/vibrant-clarke-4ej6dk

greenart7c3andGitHub
2026-06-19 09:17:49 -03:00
-
-
044dc97923
ci: exclude benchmark flavor from Build All APKs workflow
Claude
2026-06-19 12:16:02 +00:00
-
-
4703e5fbdc
Merge pull request #485 from greenart7c3/claude/ecstatic-lovelace-d36g1g
v6.2.2

greenart7c3andGitHub
2026-06-19 08:36:26 -03:00
-
-
1d6108a0d1
Add release verification steps to 6.2.2 changelog
Claude
2026-06-19 11:27:14 +00:00
-
98be0fbb10
Bump version to 6.2.2 and update changelog
Claude
2026-06-19 11:24:57 +00:00
-
-
e29e923957
Merge pull request #484 from greenart7c3/claude/ecstatic-brown-26rwd4

greenart7c3andGitHub
2026-06-19 07:59:08 -03:00
-
-
d03dfd8236
Stop logging decrypted NIP-46 request/response bodies
Claude
2026-06-19 10:40:15 +00:00
-
c37f5291e8
Store encrypt/decrypt payloads as ciphertext, decrypt on demand
Claude
2026-06-19 10:21:23 +00:00
-
f12f59b7db
Merge pull request #482 from greenart7c3/claude/jolly-ptolemy-4qvm9d

greenart7c3andGitHub
2026-06-19 07:19:35 -03:00
-
-
c94022b189
Merge pull request #483 from greenart7c3/claude/apk-benchmark-workflow-g6wccg

greenart7c3andGitHub
2026-06-19 07:01:27 -03:00
-
-
-
-
802e87adf5
Merge pull request #480 from greenart7c3/claude/inspiring-ramanujan-jh263q

greenart7c3andGitHub
2026-06-19 06:54:32 -03:00
-
-
06c2e6d810
Merge pull request #481 from greenart7c3/claude/cool-bell-432q8q

greenart7c3andGitHub
2026-06-19 06:53:42 -03:00
-
-
b43cbfe57e
Force always-ask for null-package (browser) callers
Claude
2026-06-19 09:41:21 +00:00
-
-
-
275d726996
Add explicit backup/data-extraction excludes as defense-in-depth
Claude
2026-06-19 09:35:27 +00:00
-
-
535496a54e
docs: clarify biometric/PIN lock is UI-only
Claude
2026-06-19 09:26:39 +00:00
-
-
089424a7e6
Merge pull request #477 from greenart7c3/claude/gate-logs-build-config-debug-6mps3l

greenart7c3andGitHub
2026-06-19 06:15:25 -03:00
-
-
296805ed03
Gate all logcat output behind BuildConfig.DEBUG
Claude
2026-06-18 19:36:33 +00:00
-
-
32c79395ec
Merge pull request #478 from greenart7c3/claude/layout-fix-o9axba

greenart7c3andGitHub
2026-06-19 06:06:41 -03:00
-
-
9794638e55
Merge pull request #476 from greenart7c3/claude/sensitive-clipboard-keys-86dxv2

greenart7c3andGitHub
2026-06-19 06:04:32 -03:00
-
-
9df4623c43
Merge pull request #479 from greenart7c3/claude/signerprovider-helper-refactor-dacdod

greenart7c3andGitHub
2026-06-19 05:55:03 -03:00
-
-
7ad501fb9e
Use requesterId directly in SignerProviderQuery
greenart7c3
2026-06-19 05:47:43 -03:00
-
4f6bf81b67
Build benchmark APK as signed release instead of debug
Claude
2026-06-18 22:47:10 +00:00
-
03b3788a69
Add benchmark flavor and CI workflow to build/upload APK per commit
Claude
2026-06-18 22:33:08 +00:00
-
-
-
e6c22db266
Fix overlapping feedback type selector with long labels
Claude
2026-06-18 22:29:08 +00:00
-
-
-
2e10e0ebe0
Extract SignerProvider query logic into SignerProviderQuery helper
Claude
2026-06-18 20:27:37 +00:00
-
-
2500cd7d61
Clear sensitive clipboard content after a delay
Claude
2026-06-18 19:23:42 +00:00
-
a203638392
Flag nsec, ncryptsec and seed words clipboard copies as sensitive
Claude
2026-06-18 19:19:05 +00:00
-
-
01b0fd5c19
Add event_kind_30618 translations

greenart7c3andClaude Opus 4.8
2026-06-17 11:30:03 -03:00
-
16c8bbbfda
Add support for event kind 30618
greenart7c3
2026-06-17 09:48:54 -03:00
-
1a84aac00c
Merge pull request #475 from greenart7c3/claude/elegant-goodall-xu3f3c

greenart7c3andGitHub
2026-06-16 15:08:12 -03:00
-
-
99618d61bf
Warm up Coil ImageLoader off the main thread
Claude
2026-06-16 17:56:21 +00:00
-
f02ee8d69f
Capture native app icon + name at connect/accept time
Claude
2026-06-16 17:52:16 +00:00
-
e9aafe8f07
Persist native app icon + name on request, drop in-memory cache
Claude
2026-06-16 17:43:56 +00:00
-
8e4de955ab
Show native app icons and a placeholder for icon-less apps
Claude
2026-06-16 16:58:18 +00:00
-
d6b62b8dc2
Persist client metadata on every connect, not just new apps
Claude
2026-06-16 16:47:48 +00:00
-
1ce7fab4e9
Show client metadata icon on request screens and app list
Claude
2026-06-16 16:19:09 +00:00
-
ed10b1a9df
Read client metadata from raw connect request, not Quartz params
Claude
2026-06-16 15:13:12 +00:00
-
cacc64b1f5
Implement NIP-46 client metadata in bunker connect flow
Claude
2026-06-16 14:53:04 +00:00
-
-
be05cb3aa5
Merge pull request #474 from greenart7c3/claude/happy-albattani-e53c7o

greenart7c3andGitHub
2026-06-16 09:07:32 -03:00
-
-
e1910a7a50
Translate new export_logs string into all locales
Claude
2026-06-16 11:40:15 +00:00
-
-
db72db5a33
Merge pull request #470 from mvanhorn/fix/7-2026-06-12-1831-feat-export-logs

greenart7c3andGitHub
2026-06-16 08:36:46 -03:00
-
-
47f4298c35
Merge pull request #473 from greenart7c3/claude/bunker-profile-relay-bug-nyxira

greenart7c3andGitHub
2026-06-16 08:21:35 -03:00
-
-
f802658dff
Fix crash from nested verticalScroll in Active relays screen
Claude
2026-06-16 10:26:03 +00:00
-
93f4facbbd
Merge pull request #469 from greenart7c3/fix/release-check-eose-race

greenart7c3andGitHub
2026-06-16 07:10:17 -03:00
-
-
a06c2b6196
Merge pull request #472 from greenart7c3/claude/lazycolumn-duplicate-key-hfzo40

greenart7c3andGitHub
2026-06-16 07:04:19 -03:00
-
-
daa649088a
Translate new Active relays strings into all locales
Claude
2026-06-15 19:00:53 +00:00
-
e3a616e7cb
Separate default vs connection relays in Active relays screen
Claude
2026-06-15 18:49:22 +00:00
-
e3ac8df0d0
Use default relays for new relay-delivered bunker connections
Claude
2026-06-15 18:38:43 +00:00
-
-
-
c928ccfaea
Fix LazyColumn duplicate key crash from racy bunker request dedup
Claude
2026-06-15 14:08:57 +00:00
-
-
6bd003acea
fix: address self-review findings
Matt Van Horn
2026-06-12 11:16:56 -07:00
-
36ec4a18d8
feat: add export/share button to the Logs screen
Matt Van Horn
2026-06-12 11:08:52 -07:00
-
-
-
e21cef4011
Fix release update check missing file subscription on EOSE race

greenart7c3andClaude Opus 4.8
2026-06-12 13:29:56 -03:00
-
-
b9883109d2
Merge pull request #467 from greenart7c3/claude/exciting-lovelace-8eu8vw
v6.2.1

greenart7c3andGitHub
2026-06-12 11:15:59 -03:00
-
-
7883f50af1
6.2.1
Claude
2026-06-12 13:17:02 +00:00
-
-
79bc35b391
Merge pull request #466 from greenart7c3/claude/wizardly-ramanujan-i240dv

greenart7c3andGitHub
2026-06-12 10:10:13 -03:00
-
-
d37119be00
Drop dead relays from the subscription pool, not just reconnect backoff
Claude
2026-06-12 12:19:56 +00:00
-
8b3ddbab94
Reduce battery drain from relay reconnects and websocket pings
Claude
2026-06-12 11:41:44 +00:00
-
-
f76b22b254
Merge pull request #465 from greenart7c3/claude/quirky-mccarthy-9hrxtg

greenart7c3andGitHub
2026-06-12 07:01:23 -03:00
-
-
965837d789
Do not wake device when updating relay notification
Claude
2026-06-12 09:49:48 +00:00
-
7d1b723081
Merge pull request #463 from greenart7c3/claude/peaceful-cerf-1vrrlg

greenart7c3andGitHub
2026-06-12 06:47:54 -03:00
-
-
-
-
434466afb4
Merge pull request #464 from greenart7c3/claude/permission-navigation-crash-vsli98

greenart7c3andGitHub
2026-06-12 06:40:17 -03:00
-
-
1ae8600e71
Use amber primary color for settings section headers
Claude
2026-06-12 09:35:18 +00:00
-
17f5d34c3f
Revert settings colors to original onBackground scheme
Claude
2026-06-12 09:21:54 +00:00
-
3de149d442
Increase settings section header font size
Claude
2026-06-12 08:58:51 +00:00
-
ffc1e0ffec
Fix low-contrast settings titles in light theme
Claude
2026-06-12 08:46:35 +00:00
-
ede1bd3065
Fix navigation crash when opening application permissions
Claude
2026-06-11 16:56:41 +00:00
-
-
574eee78f6
Add distinct settings icons and translate new strings
Claude
2026-06-10 19:09:48 +00:00
-
779fa44b9b
Modernize settings screen with grouped Material 3 cards
Claude
2026-06-10 18:37:17 +00:00
-
-
5b5c3815ee
Merge pull request #462 from greenart7c3/claude/friendly-hopper-lylqoo

greenart7c3andGitHub
2026-06-10 13:22:20 -03:00
-
-
61671492a2
Reply with error for invalid bunker request methods
Claude
2026-06-10 16:12:27 +00:00
-
-
d98cae5b28
Merge pull request #461 from greenart7c3/claude/compose-snapshot-state-error-20i4zy

greenart7c3andGitHub
2026-06-10 13:03:01 -03:00
-
-
2e42cd7b8d
Write Bunker connect screen state on main thread to fix snapshot crash
Claude
2026-06-10 12:19:00 +00:00
-
-
6500cef8c7
Merge pull request #459 from greenart7c3/claude/strict-mode-debug-aUR02

greenart7c3andGitHub
2026-06-10 08:40:58 -03:00
-
-
37e95139f8
Merge pull request #458 from greenart7c3/claude/wizardly-pasteur-1zBhp

greenart7c3andGitHub
2026-06-10 08:40:33 -03:00
-