summaryrefslogtreecommitdiffstats
path: root/app/src/free/java
AgeCommit message (Collapse)AuthorFilesLines
31 hoursbuild: drop the nonFree flavor, Sentry and Play ServicesDanilo M.1-24/+0
The fork targets GrapheneOS and ships only FOSS builds. The nonFree flavor added Sentry crash reporting, wired to upstream's Sentry project, and Play Services SMS one-time-code autofill, which needs Google's servers. Neither is wanted, so remove the flavor dimension entirely: - Delete app/src/nonFree, the SentryPlugin, the sentry-stub module, the Sentry and Play Services catalog entries, and the Sentry scope setup in Application. - Move the free AutofillSmsActivity stub into main; it keeps the SMS OTP feature off exactly as the free build did. A ponytail note marks the FillOtpFromSms paths for later removal. - SlimTests no longer needs to skip a nonFree variant. - Workflows and docs use :app:assembleDebug / :app:assembleRelease. A bare assembleRelease would also verify library modules in release mode, where ui:compose fails on a pre-existing AppCompat attribute reference the old flavored task never touched. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2024-08-14chore: add missing copyright headers and update existing onesHarsh Shandilya1-1/+1
2023-11-26feat: remove Leak CanaryHarsh Shandilya1-8/+0
This mostly ends up spamming about Autofill leaks in the framework
2023-05-12feat: raise min SDK to 26Harsh Shandilya1-3/+0
Autofill is only available on API 26 and above and I do not want to deal with bugs on these older Android releases.
2022-12-03feat(app): add implementations for SentryLeakUploaderHarsh Shandilya1-0/+8
2022-07-22Begin cleaning up Detekt warnings (#2027)Harsh Shandilya1-1/+2
2022-07-15all: re-do package structure yet againHarsh Shandilya1-1/+1
2022-05-27Fix ClipboardService crash (#1928)Harsh Shandilya1-2/+1
* Fix clipboard service crash on API 31 * all: use ints directly for SDK version checks I much prefer it this way
2021-03-18all: reformat with ktfmtHarsh Shandilya1-7/+7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-05Refactor package structure (#1233)Harsh Shandilya1-1/+1
* idea: default test runner to Gradle * Kick off package structure revamp * Reparent all classes under dev.msfjarvis.aps Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-07Major UI overhaul and the introduction of a new icon (#920)Harsh Shandilya1-1/+0
Co-authored-by: Fabian Henneke <fabian@henneke.me>
2020-07-02Fill OTP fields with SMS codes (#900)Fabian Henneke1-0/+28
* Fill OTP fields with SMS codes * Allow SMS OTP fill also for web origins * Introduce free and nonFree build variants * Fix up workflow * Improve layout and feature detection * Workflow changes * Add Changelog entry * github: update release workflow for nonFree/Free split Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Switch to lifecycleScope * github: make snapshot deploy free variant Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>