Skip to content

Releases: konkomaji/geotagcamera

GeoTag Camera 1.1.0

GeoTag Camera 1.1.0 Pre-release
Pre-release

Choose a tag to compare

@konkomaji konkomaji released this 31 Jul 09:57

A full UI rebuild on a new design system, plus portable photo verification.

Highlights

  • Live WYSIWYG viewfinder — the on-screen stamp is drawn by the same code that burns into the file, so what you frame is what you get. Long-press and drag it to any of nine positions.
  • Camera controls — zoom (pinch + rail), tap-to-focus, flash auto/on/off, front/back switch, and 4:3 / 16:9 / 1:1 aspect ratios.
  • Portable verification — every photo now carries its hash, signature and public key in EXIF (mirrored in XMP), so any device with the app can verify any photo offline, including one it never took. New "Verify a photo" screen and a "Share → Verify with GeoTag Camera" share target.
  • Post-capture review with Share as the primary action and an address-derived filename.
  • Optional map + weather — an OpenStreetMap map thumbnail (via Stadia Maps) and a current-weather chip (via Open-Meteo). Both are off by default, on demand, cached, and never block a capture.
  • Rebuilt Gallery with per-photo verified/tampered dots and batch share, plus a new Photo Detail screen that reads metadata from live EXIF.
  • Restructured Settings, new Launch, first-run permission primer, and an About & legal screen.
  • New brand mark and typography (Poppins + Roboto Mono). Landscape support.

Note on the network features

The app now declares the INTERNET permission for the first time, used only by the optional map tile and weather chip. The core capture flow is fully offline. No accounts, no analytics, no ad SDK.

Heads-up: preview build

This release has passed compile, lint and unit tests, but the UI has not yet had a full device pass — treat it as a preview and please report anything odd.

The APK

The attached geotagcamera-1.1.0.apk is a debug-signed build (installable directly). It is built without a Stadia Maps API key, so its map thumbnail is disabled; everything else works. To enable the map when building from source, add your own free key to local.properties as stadiaMaps.apiKey=....

See CHANGELOG.md for the full list.

v1.0.0

v1.0.0 Pre-release
Pre-release

Choose a tag to compare

@konkomaji konkomaji released this 30 Jul 19:53

GeoTag Camera v1.0.0 — first release 🎉

This is the first public build of GeoTag Camera, an Android app for anyone who needs to prove where and when a photo was taken — field inspectors, surveyors, construction crews, delivery/logistics workers, or anyone tired of photos that get stripped of their metadata the moment they're shared.

Open the app, point the camera, tap the shutter. Behind that one tap it grabs a fresh GPS fix, reverse-geocodes it to a readable address (works offline too, via a local cache), stamps the coordinates/address/timestamp/altitude/accuracy/bearing right onto the image, writes proper EXIF GPS + timestamp tags, and then signs the photo's hash with a key generated on-device in the Android Keystore — so if the image is edited afterward, the tamper check will catch it.

What's in this build:

  • Capture screen with live camera preview and a straightforward permission flow
  • Optional signature pad — field workers can sign the photo right after capture, burned in before the EXIF write and signing step
  • Gallery screen showing every capture with its date, coordinates, address, and a one-tap tamper-check
  • Settings screen to toggle which fields get stamped and set a custom organization label
  • Photos save straight to your device's real Gallery (Pictures/GeoTagCamera), not some app-locked folder
  • Everything works offline — no server, no account, no data leaving the device

Note on this build: the attached APK is signed with a debug key so it can be installed and tested right away. A properly release-signed build (for wider distribution / Play Store) is a follow-up.

Project site: see the repo README for the feature showcase and FAQ.