Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ build/
output-metadata.json
baselineProfiles/

# ...except the deliberately committed release APKs under apk/, which exist so
# people can install the app without a build environment. This negation must come
# after `*.apk` above, because in .gitignore the last matching rule wins.
!apk/**/*.apk
# There is deliberately no exception re-including an APK. Release binaries are
# attached to a GitHub Release by the Release workflow, never committed: a binary
# in the repository is served through the raw file path, which a phone browser
# refuses or saves under the wrong name, and it bloats every clone for no gain.

# ---- Local machine configuration ---------------------------------------------
local.properties
Expand Down
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,17 @@ Every release contains:
- **`discount-hunter-<version>.apk`** — the optimised release build
- **Source code (zip)** and **(tar.gz)** — generated by GitHub from the tagged commit

The APK is unsigned, so Android asks you to allow installation from your file manager the first
time. See [`apk/README.md`](apk/README.md) for the step-by-step.
The APK is **unsigned**, so Android will not install it until you allow your file manager to. The
first time:

1. Tap the downloaded `.apk`.
2. Android says it is from an unknown source → **Settings** → allow your file manager to install apps.
3. Go back and tap the APK again.

To withdraw that permission afterwards: **Settings → Apps → (your file manager) → Permissions →
Install unknown apps → Deny**.

Requires **Android 7.0 (API 24)** or newer. Portrait orientation only.

### Build it yourself

Expand Down
4 changes: 3 additions & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ you find a real problem, there is a safe way to report it.
| 1.0.x (current release) | ✅ |
| Anything older | ❌ |

You are running the latest build from [`apk/`](apk/). Security fixes land there.
You are running the latest build from the
[Releases page](https://github.com/JuggyBob/DiscountHunterAndroid/releases/latest). Security fixes
land in the next release.

## What the app does and does not do

Expand Down
75 changes: 0 additions & 75 deletions apk/README.md

This file was deleted.

Binary file removed apk/release/app-release.apk
Binary file not shown.
Loading