Commit Graph

28 Commits (fe8b638818d3bdab6fe386ce6380cfaa829d5aa3)

Author SHA1 Message Date
Alexander Bakker 05a415bb38 Only run the scheduled codeql job on the upstream repo 2 months ago
Alexander Bakker aec16f22c1 Update reactivecircus/android-emulator-runner
Required for the ubuntu-latest switch to ubuntu-24.04
2 months ago
Alexander Bakker 06437132b5 Update FUNDING.yml 11 months ago
Alexander Bakker 7ce43a0afd Update build pipeline to resolve deprecation warnings 12 months ago
Alexander Bakker f7bac4331e Run the instrumented tests on Ubuntu since KVM is now available
See: https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/
1 year ago
Alexander Bakker f38b6ec586 Fix the build by updating to JDK 17 2 years ago
Alexander Bakker fd42c5c893 Update build pipeline to resolve deprecation warnings 2 years ago
Alexander Bakker 2f8d66843f Add vault encryption field back to the new issue template 2 years ago
Alexander Bakker ffbea9ea32 Use the new syntax for GitHub issue forms 2 years ago
Michael Schättgen 1f69bf558e Temporarily disable failed test output in Github Actions 2 years ago
Alexander Bakker 0ee74bfeb2 Install HAXM before running the instrumented tests 2 years ago
Alexander Bakker 35d3675561 Update GitHub Actions 2 years ago
Alexander Bakker 8c9ab38153 Add a workflow for CodeQL analysis 2 years ago
Alexander Bakker 5226def653 Run UI tests as part of our CI
Third attempt's the charm? This time we're running the tests on macOS
hosts, which is supposedly more stable.
3 years ago
Alexander Bakker fff81b0ee3 Upload APK artifact once CI is done 3 years ago
Alexander Bakker 43c064bb26 Disable the Crowdin workflow for forks
This was always failing in forks because the Crowdin API key is only available for the upstream repository. As it should be.
3 years ago
Alexander Bakker e54ac9aba4 Update FUNDING.yml 3 years ago
Alexander Bakker 86580e38af Update crowdin-cli to 3.7.2 3 years ago
Alexander Bakker 6955eb10da Add a GitHub Action for uploading sources to Crowdin 3 years ago
Alexander Bakker cf63f5bef2 Fix the build 3 years ago
Ewout ter Hoeven e371485a1b
CI: Add step that validates the Gradle wrapper
Validates the gradle-wrapper.jar file on each build, which is a binary blob of executable code. This action ensures it's legit and doesn't execute malicious code.

See https://github.com/gradle/wrapper-validation-action
4 years ago
DerEnderKeks 6ce661180e
Fixed minor markup irregularities in bug report template 4 years ago
Alexander Bakker 2242dbc6cd Update build badge for GitHub Actions 4 years ago
Michael Schättgen 1f2e45fd12 Add GitHub action and remove Travis config 4 years ago
Alexander Bakker b830c6db1b
Create FUNDING.yml 5 years ago
Alexander Bakker 3be9aecb88 Replace the custom fingerprint auth UI with BiometricPrompt
This patch replaces the usage of the deprecated FingerprintManager API with
BiometricPrompt. This uses the Android X library, so we get the native biometric
prompt on recent versions of Android and a Google-made one on older versions. By
not working with custom prompts for biometric authentication like we do now, we
can be sure that any issues like #70, #81, #237 are not actually our fault.
Here's what it looks like:

![](https://alexbakker.me/u/b2rmf3x0b9.jpeg)

As a nice aside, this also adds support for the new facial recognition as an
authentication method on Pixel 4 phones.

This is still a draft, but early feedback is welcome.
5 years ago
Alexander Bakker 6a4b0f7bc5 Ask users for their device model in the bug report template 5 years ago
Alexander Bakker eb40369634 Add basic contribution guidelines, issue templates and a guide for ADB 6 years ago