Repository navigation
Claude/modest goodall 740kni - #1
Merged
Merged
Conversation
…aterial The password for the release keystore had been pasted into .gitignore by mistake (commit dd34700). The file is dropped from the ignore list here; the old value stays in history, so the keystore password should be changed. *.jks, *.keystore, *.p12 and *.aab are now ignored so signing material cannot be committed by accident. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
…chase Two flavors now: foss (F-Droid/GitHub, unchanged: no ads, no billing, no INTERNET) and play (AdMob banner, interstitial, rewarded, rewarded interstitial, native and app-open ads, UMP consent, Play Billing product remove_ads). Ads show only at natural pauses in the setup app, never while recording and never from the widget. Debug builds use Google's sample ad units so development never produces real ad traffic. Also raises the toolchain to what Play now requires: targetSdk/compileSdk 36 (needed from 31 Aug 2026), AGP 8.13, Gradle 8.13, Kotlin 2.2, Billing 9. Handles edge-to-edge insets, keeps all languages in the bundle for the in-app language switch, and adds CI that builds both flavors, checks the foss APK stays network-free, and a manual workflow that builds the signed AAB from repository secrets. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
It was committed with mode 100644, so ./gradlew failed with 'Permission denied' on Linux and macOS, including in CI. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
The ads/billing libraries pull in the empty listenablefuture 9999.0 placeholder, which hides ListenableFuture from the compile classpath and broke the CameraX code. Pin the real 1.0. Also adds PRIVACY.md (EN/RU), the 512px store icon and the feature graphics. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
An earlier 'git add -A' re-staged the file from a non-executable working copy and undid the mode change. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
…ing and README updates Forcing 1.0 on every configuration duplicated ListenableFuture at runtime in the play flavor (which already carries Guava). Compile classpaths are where the empty 9999.0 placeholder hurts, so only those are pinned. Adds docs/google-play (step-by-step Play Console guide, listing texts in EN/RU), F-Droid changelogs for versionCode 2, and README updates for the two flavors. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ByB3B7q6Y3c7a3SkYuRnH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.