Share a finding without revealing its exact location

The finding details screen now has a single Share flow. You can prepare a styled card with a photo, note, and map fragment, preview the result, and send it through any installed app. THS2 removes EXIF and GPS metadata from the photo before creating the image.

The same menu can publish a finding to the THS2 feed. Publishing always starts with a preview and explicit confirmation. Location can be fully hidden, represented only by a region name, or shown as an approximate point. In the last mode, a safe public point is calculated on the phone: exact coordinates, the trip route, private notes, and the finding's local identifier are never sent to the server. Every new submission first goes to moderation.

KML layers now include routes

KML was previously used mainly for individual markers. Starting with alpha05, THS2 also imports lines and tracks stored as LineString, MultiGeometry, and gx:Track. Markers and routes from the same KML file can be enabled independently.

The layer list shows marker count, track count, and total track length, while Show on map frames all geometry in the file. This is useful for prepared routes, area boundaries, and collections of places to inspect during a field trip.

Backups and app protection

THS2 can create an encrypted backup containing selected data. The password is entered manually and is never stored by the app. The archive can remain local or be uploaded to THS2 cloud storage; the app checks available account space before uploading.

A backup can be merged into the current database or used to replace it completely after a warning. The app itself can be locked with a PIN and a fingerprint or another system biometric method. In alpha08, PIN entry uses separate masked cells so digits do not remain visible on screen.

APK updates are now safer and clearer

THS2 automatically checks for a newer alpha build on startup, and a manual check is available under More → About. The update dialog shows release notes and lets you postpone installation.

The APK is now downloaded directly inside THS2 with visible progress, after which Android's system installer opens. Before installation, THS2 verifies the file size and SHA-256, package name, version code, and signing certificate. If Android requires permission to install from this source, the app opens the correct system page and resumes the flow when you return.

Fixes based on field testing

On startup, the map now centers on the current location and preserves the zoom level chosen by the user. Layer visibility settings, including offline map boundaries, also survive an app restart.

A finding can be deleted from its details screen only after confirmation. After submitting it to the feed, the app returns to that finding. If the camera cannot open automatically, THS2 shows a clear error and lets you retry from the finding screen. The More menu now includes concise help in Russian and English, while the obsolete GPS prototype has been removed without changing normal track recording on the map.