<html>

<!--
Formatting commands:
--------------------
% title
& bold text
_ subtitle
! free text
# numbered list item
* bullet list item
. empty line
-->
  <head>
    <style type='text/css'>
      a { color:#a0a0e0 }
      div.title {
          color:#D9FDD9;
          font-size:1.2em; 
          font-weight:bold; 
          margin-top:1em; 
          margin-bottom:0.5em; 
          text-align:center }
      div.subtitle {
          color:#C0F0C0;
          font-size:0.8em;
          margin-bottom:1em;
          text-align:center }
      div.freetext {
       	  color:#F0F0F0 }
      div.boldtext {
          color:#F0F0F0;
          font-size:1.2em; 
          font-weight:bold; 
          margin-bottom:0.5em;
          text-align:start }
      div.list {
          color:#C0C0F0 }
    </style>
  </head>
  <body>

  % TransektCount(GPS)
  _ Copyright (C) 2016-2026, Wilhelm Stein
  _
  _ email: stein.wm@web.de
  _
<!--
  ! ----------
  & Attention:
  ! Google has announced that starting in 2026/2027, all apps on certified Android devices will only work if developers submit their personal identity data directly to Google. As the private developer of this privacy conform open-source app, I do not agree with this requirement. So probably, this app might no longer work on certified Android devices after that date.
  _
  ! On Android devices with custom ROMS like GrapheneOS, LineageOS, /e/OS, etc., the app will continue to work as usual.
  ! ----------
  _
-->
  ! TransektCount serves transect counters on their inspection walks. It supports species-specific counting of butterflies per transect section according to the European Butterfly Monitoring Scheme method.
  _ 
  ! TransektCount is one of two Apps for European butterfly monitoring.
  ! The 2nd app, <B>TourCount</B>, supports species-specific and individually GPS-localized counting of butterflies on any tour in nature.
  _
  ! Source code and documentation published under:
  ! <a href="https://github.com/wistein/TransektCount" target="_blank">https://github.com/wistein/TransektCount</a>
  _
  ! Suitable for Android 7.1 (Nougat) or newer.
  _
  .
  _

$ 5.0.0
  % Version 5.0.0
  _ 2026-01-03
  * This is a generally revised version that now implements optional GPS support to indicate a change of the current transect section. The use of GPS requires the provision of transect track data, described in the Help and the TransektCount_Userguide_5.0.0.pdf
  * When activating GPS the app's name on the starting screen changes from TransektCount to TransektCountGPS
  * With GPS activated the starting page shows a short hint message with the distance to the transect
  * A toast message and a beep inform about entering a section different than the currently selected one
  * Then, when visiting the page "Transect Sections" the name of the newly identified section is colored blue
  * Optionally you may set the system permission for the TransektCount location service to "Always on" to get it reliably work for long inspections
  * Program code has been adapted regarding aligned section and track handling for renaming, deleting and cloning a section
  * The function "Add a Further Section" was moved from the Counting page to the page "Transect Sections"
  * The option to change the font size for comments was removed
  * On relevant pages the number fields show dimmed "0"-values for better readability
  * Picture and data of Nomophila noctuella (Rush veneer) added
  * Some messages worded more clearly
  * Under Settings, items "Button Vibration" and "Proximity Sensor" are grayed out if not available in device
  * Under Settings, “GPS” is grayed out if no transect track is loaded
  * Many other code and some picture improvements
  * For debugging in Android Studio's emulator, permanent app specific support was added
  * Docs updated
  * Bugfix for sound-related crash under Android versions 7.1 - 10
  * Other bugfixes

$ 4.2.9
  % Version 4.2.9
  _ 2025-12-29
  * Sound adapted for Android 16 demands
  * Some code improvements
  * Docs: Some example files edited

$ 4.2.8
  % Version 4.2.8
  _ 2025-08-03
  * Some code and text improvements
  * Bugfixes

$ 4.2.7
  % Version 4.2.7
  _ 2025-07-20
  * Compiled for Android 16 (SDK 36)
  * Help and License info with new design
  * App info with background adjusted to new design
  * Adaptive app icon added for Android 16 (prevents white ring)
  * Some code and layout improvements
  * Pictures of Ennomos quercinaria and Eilema lurideola added
  * Docs updated
  * Bugfixes

$ 4.2.6
  % Version 4.2.6
  _ 2025-07-06
  * Vibrator will only be used if Android Version is >= 8
  * Code adapted for Android 15 for now forced edge-to-edge layout
  * Some page layouts adapted for edge-to-edge layout
  * Counting page layout better adapted for different screen heights
  * Species editing page now uses left-handers mode
  * All Snackbars (pop-up notifications) changed to colored Toasts
  * Use dark navigation bar for TransektCount when System setting "Dark theme" is off
  * Filename of exported species list with language indicator (de or en)
  * Some code cleaning
  * Docs updated

$ 4.2.5
  % Version 4.2.5
  _ 2025-05-18
  * Option to set the proximity Wakelock sensitivity (if supported by device)
  * Corrected message when there is no suitable file for import
  * Optional button vibration fixed for Android Version > 11
  * Code, data and layout improvements
  * Some minor bug fixes
  * Docs updated

$ 4.2.4
  % Version 4.2.4
  _ 2025-04-18
  * Counting page layout better adapted to screen size
  * Export to a Basic DB now writes the transect No. into the filename
  * Import of a Basic DB with file selection
  * Exported results for sorted sections show time of 1. count per section
  * Some text updates and corrections
  * Docs updated

$ 4.2.3
  % Version 4.2.3
  _ 2025-03-21
  * Export of the current species list for import by TourCount and TransektCount
  * Some text updates and corrections
  * Bugfix to show the correct transect-No. after DB Import
  * Docs updated

$ 4.2.2
  % Version 4.2.2
  _ 2025-03-17
  * Added pictures of Yponameuta melinellus, Agriphila geniculea, Phigalia pilosaria, Idaea rusticata, Xanthorhoe fluctuata, Eupithecia vulgata, Eileme caniola
  * Added export of the current species list for import in TourCount
  * Added import of an exported TourCount species list
  * Docs updated

$ 4.2.1
  % Version 4.2.1
  _ 2025-02-23
  * Backpressed logic on starting page improved
  * Bugfix for starting the default camera if it is the only camera app
  * Permissions handling improved
  * Code improvements
  * Docs updated

$ 4.2.0
  % Version 4.2.0
  _ 2024-12-17
  * csv output table modified
  * Filenames of exported current DB and csv table contain transect No.
  * App gets completely removed from memory when finished
  * Options to preselect species by initial letters for adding, removing and editing them
  * Code improvements
  * Bug fixes
  * Docs updated

$ 4.1.0
  % Version 4.1.0
  _ 2024-08-26
  * Functionality of GPS-based selection of section removed as too unreliable
  * File selection view enhanced with headline
  * Preferences view enhanced with headline
  * Preferences show their states in menu
  * Separate views for editing, deleting and adding species
  * Checkboxes for bulk deleting of species from the counting list
  * Checkboxes for bulk adding further species to the counting list
  * Meta data enhanced with field for inspection note (replaces section notes)
  * Preferences option added for sorting results either by section or species names
  * CSV-export adapted to structural changes
  * Internal Butterfly list now identical with the list of TourCount
  * Other code, text and layout improvements
  * Licenses text separated
  * Docs revised
  * Bugs fixed

$ 4.0.3
  % Version 4.0.3
  _ 2024-03-10
  * Meta data page enhanced with start and end time values for temperature, wind and clouds
  * Results page and csv-export file ditto
  * Some missing local species names added
  * Docs revised
  * Bug fixed

$ 4.0.2
  % Version 4.0.2
  _ 2024-02-22
  * More pictures of species added
  * Bugs fixed
  * Docs updated
  * Example DBs updated

$ 4.0.1
  % Version 4.0.1
  _ 2023-12-15
  ! 1. Functional enhancement:
  _
  * Option for automatic transect section recognition per GPS. Therefore, a prepared track file in GPX format is needed
  * GPS usage automatically determines between on- and off-track and shows appropriate counting screens
  * Import function for a GPX file with GPS tracks of the transect sections

  ! 2. Changes:
  _
  * Import of DB and GPX files from Documents/TransektCount folder
  * Export of DB, CSV and GPX files into Documents/TransektCount folder
  * Restructured internal DB for the new functions
  * Restructured table for the spreadsheet-compatible CSV-export
  * More species added
  * Missing pictures supplemented
  * Docs updated with explanation how to create and handle an appropriate GPX file
  * Code refinements
  * Bug fixes
  * Code adaptation for Android 14

$ 3.4.3
  % Version 3.4.3
  _ 2023-08-09
  * Last version without automatic transect sections recognition
  * More missing species and pictures added
  * Docs updated

$ 3.4.2
  % Version 3.4.2
  _ 2023-07-30
  * More missing species pictures added
  * Edit section screen improved
  * Docs updated

$ 3.4.0
  % Version 3.4.0
  _ 2023-07-05
  * Landscape mode removed (as hardly used, even on tablet)
  * To prevent DB corruption, deleting sections is reduced to the last listed section
  * Some code refinements
  * Docs updated

$ 3.3.8
  % Version 3.3.8
  _ 2023-06-20
  * Most deprecated functions replaced
  * Permissions handling adapted to Android 11+
  * .csv-files exported to Documents/TransektCount/ (allows access by other apps)
  * Option to vibrate, short for counting-up and longer for counting-down
  * Counting sound deeper when counting down
  * One more species added
  * Some more code improvements
  * Sourcecode partly translated to Kotlin
  * Minimal Android Version 7.1 (Nougat)

$ 3.3.7
  % Version 3.3.7
  _ 2023-03-26
  * Some more species with pictures added
  * Many pictures of species improved to show recto and verso sides
  * Portrait/landscape handling improved
  * Docs updated
  * Bug fixed in section lists editing

$ 3.3.0
  % Version 3.3.0
  _ 2022-04-17
  * Some more species with pictures added/improved
  * Docs updated
  * Some missing butterfly pictures added
  * Outdated species names corrected (within app and example DBs)
  * Clearer layout for Edit Transect Section
  * Outdated code names updated
  * Species family names updated where appropriate
  * Fix for broken loading picture function since Gradle 6.5
  * Bugs in "New section" and "Duplicate Section List" corrected
  * Compiled for SDK version 31 (needed for current libs)

$ 3.2.5
  % Version 3.2.5
  _ 2020-09-09
  * More butterfly pictures integrated
  * Initial integrated list of species enlarged
  * Background picture better scaled for long displays
  * Preferences adapted for Android 10
  * .CSV-Export: In Totals line suppression of zeros
  * Docs updated
  * Bug fix in csv-export

$ 3.2.1
  % Version 3.2.1
  _ 2020-04-16
  * Code adapted for restricted Storage Access of Android 10
  * Use of AndroidX libraries
  * Project adaption for Android Studio 3.6.2
  * Code optimized for storage and power efficiency
  * App icon adapted to better match Android 9 screen
  * Date and time of first count for a section
  * Undercutting of species names in results page corrected
  * Changes in AndroidManifest.xml and build.gradle
  * Added/changed butterfly pictures
  * Added total of different species counted to results page
  * Added total of different species counted to exported csv-file
  * Allow adding some species complexes to section lists
  * Minimal changes to starting page
  * Minor text corrections
  * Help text updated
  * Many minor code refinements
  * Bug fixed for changing a section list name
  * Bugfix: Crashed when returning from adding species without adding one
  * Bugfixes for adding new section

$ 3.1.0
  % Version 3.1.0
  _ 2019-04-16
  * Integrated list of many European species
  * Add further species to your section lists by scroll-down selection from a list that contains only species not contained yet
  * Butterfly icons added to section editor
  * Database structure supplemented for local butterfly names
  * Example databases adapted fot local butterfly names
  * Exported results include local butterfly names
  * Additional butterfly pictures
  * Project adaption for Android Studio 3.3.2 and Gradle 4.10.1
  * Minimum Android version changed to 4.4 KitKat
  * Additional butterfly pictures
  * Some pictures edited to show both sides of wings
  * Cosmetic changes to several app pages
  * Docs updated
  * Where applicable toasts replaced with snackbars
  * Permission handling for Settings
  * Additional manual input for date, start-time and stop-time with long press
  * Code cleaning
  * Unnecessary permission WRITE_SETTINGS removed
  * Disabled multi-window-mode (Android 7+) for incompatible pull-down-menu (Spinner)
  * Fix for crash when species selector is rapidly repeatedly pressed
  * Fix for crash in permission handling of Android >= Marshmallow
  * Fix for crash in "Edit Species List" functionality

$ 3.0.1
  % Version 3.0.1
  _ 2018-04-01
  * Project changes for Android Studio 3.1, Gradle 3.1.0 and SDK 27 (Android 8.1)
  * First use now creates a direct usable internal DB with common european species
  * Small optimizations on the results page
  * Database version 3 (change of a column name for compiler warning)
  * Design of starting page updated
  * Edit section now integrated in section list
  * Added a camera button in counting menu
  * Documentation adapted
  * Docs: German Introductory presentation added

$ 2.1.0
  % Version 2.1.0
  _ 2017-09-29
  * Code adapted and compiled for Android 7.1
  * Write system log only in debug version
  * Added links in App Info and Help pages
  * Added database version control to be compatible with old database structure prior version 2.0.0
  * Added option to switch between portrait and landscape mode
  * Results page shows totals first
  * Results page sorted by 1. species and 2. sections
  * CSV export table layout modified
  * Show correct headline immediately after loading/resetting DB
  * Fix for Drop-Down-Selection malfunction
  * Stub picture if no picture of species available (e.g. group)
  * Button sound also for selection of transect section
  * Press back button twice to exit
  * CSV export now suppresses zeros for empty counts
  * CSV export adds overall totals
  * Additional butterfly pictures
  * Minor additions in Readme.md and other docs
  * Minor layout improvements
  * Minor code improvements
  * Added Calendar Week in csv-export
  * Fix crash when loading database of old structure prior version 2.0.0

$ 2.0.0
  % Version 2.0.0
  _ 2017-01-06
  * Completely revised counting page with species drop down selection and more complete count options
  * Revised results page with detailed counting info und totals
  * Revised species editor with bulk counting entries for all count options
  * Check for missing or duplicate species codes
  * New database structure according to the new count options
  * Alerts for all counted butterfly imagos within counting boundary
  * Pictures of species on counting page
  * Create new section includes edit section
  * Icons on settings page
  * Icons in menus
  * Codes for species reference added
  * Option added: Sorting of species by names or codes
  * Option counting screen for lefties
  * Switch screen off on counting page when in pocket

$ 1.3.0
  % Version 1.3.0
  _ 2016-06-22
  * Option "Screen bright" in Preferences
  * Permission handling for Android M
  * File import dialog for a saved DB
  * Reject double species names in "Edit Sections"
  * Reject double section names in "Duplicate Section"
  * (+)-Button in app bar of page "List of Sections"
  * New: "Reset Data" function
  * New: Input page for meta data
  * Results page including meta data
  * Export functions including meta data
  * App runs always in portrait mode
  * New: Export DB in csv-Format
  * Exported DB shows only counts > 0

$ 1.2.0
  % Version 1.2.0
  _ 2016-03-19
  * New: Counting results page
  * Alerts only for "internal" counts

$ 1.1.0
  % Version 1.1.0
  _ 2016-03-05
  * (+)-Button in app bar of page "Add Species"
  * Additional counter per species for external sightings
  * New: Detailed Help page
  * Base-DB-Import: Raw Database 'transektcount0.db'
  * Base-DB-Export: Raw Database 'transektcount0.db'
  * DB-Export: Database 'transektcount_yyyy-mm-dd_hhmmss.db'
  * German translation and adaptation.

$ 1.0.0
  % Version 1.0.0
  _ 2016-02-12
  ! 1. Release.
  * Counting and DB functionalities are partly derived from BeeCount by knirirr
  * (https://github.com/knirirr/BeeCount.git)
   Text and structure adaptation for transect related butterfly monitoring
  _
  ! Features:
  	* Page for selecting a section
  	* Counting page
  	* Page to edit counting options
  	* Settings page
  _
$ END_OF_CHANGE_LOG
  </body>
</html>
