greenart7c3/Amber
330Stars
30Forks
62Claude Commits
KotlinLanguage
fdroidnostr
First Claude commit: Mar 1, 2026Last Claude commit: 4mo agoDiscovered: Mar 17, 2026
Recent Claude Commits
Use ImmutableList for request list parameters through the composable chain
91aadf84mo agoauthor_emailReplace Column+verticalScroll with LazyColumn for request cards
3b66e5b4mo agoauthor_emailAnnotate IntentData and AmberBunkerRequest with @Immutable
62fa6eb4mo agoauthor_emailBatch select/deselect all updates to avoid N recompositions
8bee21a4mo agoauthor_emailRemove mutable state from AmberBunkerRequest and IntentData
d97e87b4mo agoauthor_emailDo not re-add bunker requests on failed response in multi-event screen
f7a56d84mo agoauthor_emailDo not re-add bunker request on failed response send
0f26bab4mo agoauthor_emailRemove expired applications check from ConnectivityService
e0683794mo agoauthor_emailDo not start Tor or notifications for offline flavor
32dfb234mo agoauthor_emailMake offline flavor not require ConnectivityService
ba47fc74mo agoauthor_emailConvert crash report dialog to a full screen with editable content
ef1d6314mo agoauthor_emailCheck for CHANGE_NETWORK_STATE and ACCESS_NETWORK_STATE in offline manifest
0fef2bc4mo agoauthor_emailfix: pass foreground service type to startForeground on Android 14+
a56bb154mo agoauthor_emailStart app immediately, wait for Tor only before connecting
54863e34mo agoauthor_emailRevert okhttp/coil to implementation; rely on manifest remove for offline
dc342714mo agoauthor_emailAdd paste button and fix hardcoded string in NewNsecBunkerScreen
e6ce5974mo agoauthor_emailAdd workflow to check for INTERNET permission in offline build
12a437a4mo agoauthor_emailImprove add relay UI with inline add button and paste support
fe877f34mo agoauthor_emailRestrict internet permissions and network deps to free flavor only
37c11c64mo agoauthor_emailRemove INTERNET permission from main manifest for offline flavor
26432b54mo agoauthor_emailImprove build time with parallel builds, build cache, and cleanup
af1b84b4mo agoauthor_emailStart built-in Tor when BUILTIN mode is selected at login/signup
8620ddf4mo agoauthor_emailAdd built-in Tor option to login/signup flow
61e903a4mo agoauthor_emailDrive HttpClientManager proxy from socksPort flow in TorManager
ad89b994mo agoauthor_emailUse TorManager's socksPort when checking proxy liveness for built-in Tor
0ee43f04mo agoauthor_emailAdd Tor status notification, retry on timeout, and prevent clearnet leaks
d65d56d4mo agoauthor_emailFix import ordering in AmberTopAppBar (ktlint)
c7ecd364mo agoauthor_emailFix Tor relay connection timing and top app bar proxy check
b96f6cb4mo agoauthor_emailFix TorManager: use startDaemonAsync/stopDaemonAsync instead of Sync variants
fe11ddb4mo agoauthor_emailFix ktlint import ordering in Amber.kt and MainScreen.kt
523b56c4mo agoauthor_emailRemove deprecated android.bundle.enableUncompressedNativeLibs property
dc594914mo agoauthor_emailAdd built-in Tor support via kmptor library
e3914e54mo agoauthor_emailImprove feedback screen layout and UX
8c0fde64mo agoauthor_emailSearch activities content field in addition to type and translatedPermission
91242c44mo agoauthor_emailRefactor encrypt/decrypt permissions to be by EncryptedDataKind
145ff514mo agoauthor_emailMove usesCleartextTraffic to network security config file
4b2dde74mo agoauthor_emailReplace runBlocking with suspend functions for PIN storage
75de5f34mo agoauthor_emailMigrate PIN storage from plain SharedPreferences to encrypted DataStore
d039cac4mo agoauthor_emailRestart subscriptions after reconnect in timer
b63e3044mo agoauthor_emailFix MainActivity appearing behind bunker notification bottom sheet
6345eec4mo agoauthor_emailAdd Show Details button to multi-event list cards
e0d175c4mo agoauthor_emailShow flat list of requests in multievent screens instead of grouping
69341374mo agoauthor_emailShow relay in edit-permission screen; add relay scope to multi-event screens
34da5004mo agoauthor_emailExtend per-relay auth permissions to multi-event screens
5b2d4cd4mo agoauthor_emailAdd per-relay permissions for kind 22242 client authentication (NIP-42)
0c81e174mo agoauthor_emailFix Gradle proxy: configure JVM trust store for TLS inspection
523e8c64mo agoauthor_emailMove proxy credential config from PreToolUse hook to SessionStart hook
93ab89a4mo agoauthor_emailImprove backup screen interface with better visual design
a9bf7764mo agoauthor_emailAdd SessionStart hook to install Android SDK for Claude Code on the web
3cd21c04mo agoauthor_emailAdd SessionStart hook to install Android SDK and warm Gradle cache
ccec5104mo agoauthor_email