greenart7c3/Amber
319Stars
29Forks
62Claude Commits
KotlinLanguage
fdroidnostr
First Claude commit: Mar 1, 2026Last Claude commit: 2mo agoDiscovered: Mar 17, 2026
Recent Claude Commits
Use ImmutableList for request list parameters through the composable chain
91aadf82mo agoauthor_emailReplace Column+verticalScroll with LazyColumn for request cards
3b66e5b2mo agoauthor_emailAnnotate IntentData and AmberBunkerRequest with @Immutable
62fa6eb2mo agoauthor_emailBatch select/deselect all updates to avoid N recompositions
8bee21a2mo agoauthor_emailRemove mutable state from AmberBunkerRequest and IntentData
d97e87b2mo agoauthor_emailDo not re-add bunker requests on failed response in multi-event screen
f7a56d82mo agoauthor_emailDo not re-add bunker request on failed response send
0f26bab2mo agoauthor_emailRemove expired applications check from ConnectivityService
e0683792mo agoauthor_emailDo not start Tor or notifications for offline flavor
32dfb232mo agoauthor_emailMake offline flavor not require ConnectivityService
ba47fc72mo agoauthor_emailConvert crash report dialog to a full screen with editable content
ef1d6312mo agoauthor_emailCheck for CHANGE_NETWORK_STATE and ACCESS_NETWORK_STATE in offline manifest
0fef2bc2mo agoauthor_emailfix: pass foreground service type to startForeground on Android 14+
a56bb152mo agoauthor_emailStart app immediately, wait for Tor only before connecting
54863e32mo agoauthor_emailRevert okhttp/coil to implementation; rely on manifest remove for offline
dc342713mo agoauthor_emailAdd paste button and fix hardcoded string in NewNsecBunkerScreen
e6ce5973mo agoauthor_emailAdd workflow to check for INTERNET permission in offline build
12a437a3mo agoauthor_emailImprove add relay UI with inline add button and paste support
fe877f33mo agoauthor_emailRestrict internet permissions and network deps to free flavor only
37c11c63mo agoauthor_emailRemove INTERNET permission from main manifest for offline flavor
26432b53mo agoauthor_emailImprove build time with parallel builds, build cache, and cleanup
af1b84b3mo agoauthor_emailStart built-in Tor when BUILTIN mode is selected at login/signup
8620ddf3mo agoauthor_emailAdd built-in Tor option to login/signup flow
61e903a3mo agoauthor_emailDrive HttpClientManager proxy from socksPort flow in TorManager
ad89b993mo agoauthor_emailUse TorManager's socksPort when checking proxy liveness for built-in Tor
0ee43f03mo agoauthor_emailAdd Tor status notification, retry on timeout, and prevent clearnet leaks
d65d56d3mo agoauthor_emailFix import ordering in AmberTopAppBar (ktlint)
c7ecd363mo agoauthor_emailFix Tor relay connection timing and top app bar proxy check
b96f6cb3mo agoauthor_emailFix TorManager: use startDaemonAsync/stopDaemonAsync instead of Sync variants
fe11ddb3mo agoauthor_emailFix ktlint import ordering in Amber.kt and MainScreen.kt
523b56c3mo agoauthor_emailRemove deprecated android.bundle.enableUncompressedNativeLibs property
dc594913mo agoauthor_emailAdd built-in Tor support via kmptor library
e3914e53mo agoauthor_emailImprove feedback screen layout and UX
8c0fde63mo agoauthor_emailSearch activities content field in addition to type and translatedPermission
91242c43mo agoauthor_emailRefactor encrypt/decrypt permissions to be by EncryptedDataKind
145ff513mo agoauthor_emailMove usesCleartextTraffic to network security config file
4b2dde73mo agoauthor_emailReplace runBlocking with suspend functions for PIN storage
75de5f33mo agoauthor_emailMigrate PIN storage from plain SharedPreferences to encrypted DataStore
d039cac3mo agoauthor_emailRestart subscriptions after reconnect in timer
b63e3043mo agoauthor_emailFix MainActivity appearing behind bunker notification bottom sheet
6345eec3mo agoauthor_emailAdd Show Details button to multi-event list cards
e0d175c3mo agoauthor_emailShow flat list of requests in multievent screens instead of grouping
69341373mo agoauthor_emailShow relay in edit-permission screen; add relay scope to multi-event screens
34da5003mo agoauthor_emailExtend per-relay auth permissions to multi-event screens
5b2d4cd3mo agoauthor_emailAdd per-relay permissions for kind 22242 client authentication (NIP-42)
0c81e173mo agoauthor_emailFix Gradle proxy: configure JVM trust store for TLS inspection
523e8c63mo agoauthor_emailMove proxy credential config from PreToolUse hook to SessionStart hook
93ab89a3mo agoauthor_emailImprove backup screen interface with better visual design
a9bf7763mo agoauthor_emailAdd SessionStart hook to install Android SDK for Claude Code on the web
3cd21c03mo agoauthor_emailAdd SessionStart hook to install Android SDK and warm Gradle cache
ccec5103mo agoauthor_email