Skip to content

Releases

Stonerspots 1.0.13

Choose a tag to compare

@github-actions github-actions released this 11 Nov 23:07

Install

  • Android: stonerspots-v1.0.13-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.13-linux-x64.tar.gz, stonerspots-v1.0.13-windows-x64.zip, stonerspots-v1.0.13-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.13-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.13/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.12...v1.0.13

Stonerspots 1.0.12

Choose a tag to compare

@github-actions github-actions released this 11 Nov 21:59

Install

  • Android: stonerspots-v1.0.12-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.12-linux-x64.tar.gz, stonerspots-v1.0.12-windows-x64.zip, stonerspots-v1.0.12-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.12-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.12/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.11...v1.0.12

Stonerspots 1.0.11

Choose a tag to compare

@github-actions github-actions released this 11 Nov 13:00

Install

  • Android: stonerspots-v1.0.11-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.11-linux-x64.tar.gz, stonerspots-v1.0.11-windows-x64.zip, stonerspots-v1.0.11-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.11-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.11/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.10...v1.0.11

Dev build 98 (e5798dd)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 23:05

Development build 98 of commit e5798dd. Not for production.
The Android APK is signed with the project key. The iOS file is unsigned and must be re-signed before it can be installed; the macOS app is only ad-hoc signed (first start: right-click, Open).
SHA256SUMS.txt covers the backend tarballs (signed: SHA256SUMS.txt.sig); SHA256SUMS-apps.txt the app files (signed: SHA256SUMS-apps.txt.sig).

fix: zone status read no zones from tiles already loaded; keyboard taken off twice on phones (1.0.13)

zonesNear collected tiles with Future.wait, which loses SynchronousFuture
answers (tiles in memory), so a spot's status saw no zones once the map had
loaded its tiles. The tab frame and the page both shrank for the keyboard.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FVN6i3zEjHdyKjB3PtQUD6

Dev build 96 (6290b5d)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 21:59

Development build 96 of commit 6290b5d. Not for production.
The Android APK is signed with the project key. The iOS file is unsigned and must be re-signed before it can be installed; the macOS app is only ad-hoc signed (first start: right-click, Open).
SHA256SUMS.txt covers the backend tarballs (signed: SHA256SUMS.txt.sig); SHA256SUMS-apps.txt the app files (signed: SHA256SUMS-apps.txt.sig).

docs(privacy): the bio is public profile data

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FVN6i3zEjHdyKjB3PtQUD6

Dev build 94 (4013419)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 17:58

Development build 94 of commit 4013419. Not for production.
The Android APK is signed with the project key. The iOS file is unsigned and must be re-signed before it can be installed; the macOS app is only ad-hoc signed (first start: right-click, Open).
SHA256SUMS.txt covers the backend tarballs (signed: SHA256SUMS.txt.sig); SHA256SUMS-apps.txt the app files (signed: SHA256SUMS-apps.txt.sig).

feat(feed): filters in a sheet behind a title button; radius from your location

The sort is a row of glass tabs under the title; following, tags and the
new radius live in a filter sheet (button with a count badge), and the
active ones show as removable chips under the sort. The radius (1-500 km
or anywhere) works with every sort and is remembered on the device;
GET /feed takes radius_km (needs lat/lon).

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FVN6i3zEjHdyKjB3PtQUD6

Dev build 92 (5f95e3a)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 13:01

Development build 92 of commit 5f95e3a. Not for production.
The Android APK is signed with the project key. The iOS file is unsigned and must be re-signed before it can be installed; the macOS app is only ad-hoc signed (first start: right-click, Open).
SHA256SUMS.txt covers the backend tarballs (signed: SHA256SUMS.txt.sig); SHA256SUMS-apps.txt the app files (signed: SHA256SUMS-apps.txt.sig).

feat(zones): build Germany's zones from the OSM extract weekly; Overpass as fallback

The server downloads Geofabrik's germany-latest.osm.pbf once a week,
checks it against the mirror's .md5, reads the zones in three passes
(relations, ways, then only the needed nodes) with the same kindOf and
zoneOf as the Overpass path, writes every German tile to zone_tiles and
deletes the download. Full Germany: 602,051 zones, 124,557 tiles in 1.5
minutes, peak RSS about 870 MB with GOMEMLIMIT=850MiB.

The download goes to osm/ next to upload_dir (the installed service can
only write to its data folder), and the unit allows 1536 MB.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FVN6i3zEjHdyKjB3PtQUD6

Stonerspots 1.0.10

Choose a tag to compare

@github-actions github-actions released this 10 Nov 17:14

Install

  • Android: stonerspots-v1.0.10-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.10-linux-x64.tar.gz, stonerspots-v1.0.10-windows-x64.zip, stonerspots-v1.0.10-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.10-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.10/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.9...v1.0.10

Stonerspots 1.0.9

Choose a tag to compare

@github-actions github-actions released this 10 Nov 14:07

Install

  • Android: stonerspots-v1.0.9-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.9-linux-x64.tar.gz, stonerspots-v1.0.9-windows-x64.zip, stonerspots-v1.0.9-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.9-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.9/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.8...v1.0.9

Stonerspots 1.0.8

Choose a tag to compare

@github-actions github-actions released this 10 Nov 12:16

Install

  • Android: stonerspots-v1.0.8-android.apk. It installs over any Stonerspots APK built before it and then updates itself.
  • Linux / Windows / macOS: stonerspots-v1.0.8-linux-x64.tar.gz, stonerspots-v1.0.8-windows-x64.zip, stonerspots-v1.0.8-macos.zip: unpack and start; they update themselves. The macOS app is only ad-hoc signed (first start: right-click, Open).
  • iOS: stonerspots-v1.0.8-ios-unsigned.ipa is unsigned and must be re-signed before it can be installed.
  • Web: https://devilapi.github.io/stonerspots/
  • Server: new install curl -fsSL https://raw.githubusercontent.com/devilAPI/stonerspots/v1.0.8/install-backend.sh | sudo bash; an existing one sudo /opt/stonerspots/install-backend.sh --release.

SHA256SUMS.txt (backend) and SHA256SUMS-apps.txt (apps) are signed with the project's release key (*.sig, namespace stonerspots-release); check them with ssh-keygen -Y verify as the README shows ("Releasing 1.0"). Build provenance: gh attestation verify <file> --repo devilAPI/stonerspots.

What's in it: CHANGELOG.md

Full Changelog: v1.0.6...v1.0.8