Releases: StAResComp/sifids
Updated Metadata for Zenodo
Further tweaks to 0.6
Fixes:
- Further attempt to eliminate erroneous recording of 0,0 locations.
- Tweaks to text
Known issues:
- If the user has not selected any Gear in Settings, the app will crash upon attempting to save a FISH1 Form row as there is no valid Gear selected.
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
If this app crashes, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Further fixes for 0.6
Bug fixes:
- Fixed a bug that caused the app to crash when saving a FISH1 Form row (#212)
- Fixed a bug that was stopping FISH1 Forms being submitted to the server (#213)
- Fixed a bug that allowed erroneous 0.0, 0.0 locations to be logged and used in FISH1 Forms (#215)
- Fixed a bug that appeared to stop FISH1 Comments/Buyers Information being saved (#214)
- Fixed an issue where the location of the calendar button on the Map would conflict with the Google Maps UI on some devices (#219)
Known issues:
- If the user has not selected any Gear in Settings, the app will crash upon attempting to save a FISH1 Form row as there is no valid Gear selected.
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
If this app crashes, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Further fixes and tweaks for 0.6
New features:
- Form Rows are now explicitly ordered by Fishing Activity Date (#181)
- FISH1 Forms are submitted to server at point of hand-off to email client (#183)
- Contact details on app home screen have been updated (#202)
- Mesh size has been removed from settings, as a single value was inconsistent with the ability to select multiple types of gear (#203)
- User is always return to the Form editing screen after clicking "Save" for a row (#198)
- FISH1 Forms are now labelled with the start and end dates of the week they cover, both in the list on the home screen and at the top of the form editing page (#196 and #199).
Bug fixes:
- ICES rectangles are now calculated correctly - there was a bug affecting the calculation for longitudes between 0 and 40 degrees west (#182)
- Buyer information now labelled correctly in CSV (#186)
- Gear selection now saving correctly (#187)
- Aberdeen Fishery Office added to list (#185)
- App now ignores locations of exactly 0.0, 0.0, as some devices record these immediately upon starting to track location (#180)
- An issue with timestamp precision which was causing tracking information to not always be processed correctly on the server has been fixed (#184)
- Observation counts displayed after submitting an observation should now be correct (#200)
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
This is not yet a robust piece of software. It will crash - when it does, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Map date selection, fix for crash
New features:
- When viewing the map, you can select which day you want to view locations for. This hasn't been tested with significant volumes of data - please report any issues (#20)
Bug fixes:
- Crash on launch reported on Android 6.1 (#176)
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
This is not yet a robust piece of software. It will crash - when it does, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Updated consent screen and bugfixes
New features:
- Consent screen has been simplified with a single switch for the user to indicate their acceptance of all the terms. Owner/master name is pre-populated as the consenting user name automatically. (#158)
- Consent details are submitted to and stored on server (#158)
- FISH1 Form rows can be duplicated - hopefully this goes some way to addressing #162 and #164
Bug fixes:
- Location timestamps on the server were being recorded as 2 hours later than they should have been. This has been addressed by being more explicit about timezones throughout the process (#148)
- It was not possible to turn off location tracking on some devices; this has been fixed (#172)
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
This is not yet a robust piece of software. It will crash - when it does, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Attempted fix for inability to turn off location tracking
Please do not install this version unless you have been specifically asked to do so
Attempts to fix #172 where it may not be possible to switch off location tracking.
Attempted fix for location timestamp issues
Please do not install this version unless you have been specifically asked to do so
Attempts to fix #148 by making timezones explicit in relevant sections of code.
Otherwise the same as https://github.com/StAResComp/sifids/releases/tag/v0.6.
Switches over buttons, getting user consent
New features:
- User interface now has switches instead of buttons for tracking location and fishing activity (#159)
- App displays project participant information and consent form upon app launch, and it is not possible to move on to forms/observations until it is completed (#158). Outstanding on this:
- Data is currently held on phone only and not transmitted anywhere
- Currently have a lot of information on a single screen - would appreciate suggestions on refining this - could some of the data be on a web page, which we could link to from the app?
- When editing a form row, entering a Fishing Activity Date causes the location to be updated automatically, if the data is available. Previously only happened on initial form creation. (#161)
- A new screen, accessible via the menu, displays details of the current version of the app (#163)
Bug fixes:
- User location is now logged immediately upon turning on "fishing". Previously, if the user tapped "start fishing" when stationary (or moving very slowly), it may have been a significant length of time before a location is recorded. It was even possible that they could tap "stop fishing" at the conclusion of activity before a location has been recorded, resulting in the fishing activity being missed entirely. (#165)
Outstanding:
- Ongoing issue with location timestamps. Seems that assumptions are being made about time zones at various points in the process, resulting in discrepancies between the time the user observes on their phone, the time entered in the phone database and the time entered in the server database. This is the top priority at the moment.
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
This is not yet a robust piece of software. It will crash - when it does, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.
Further fixes and enhancements for 0.5
This version fixes a few bugs and refines v0.5.
Bugfixes:
- Fixes a bug which caused FISH1 Form Rows not to save correctly (#139)
- Fixes a bug which caused the user, when recording an observation, to have to tap the button to use their current location twice before it would work (#141)
- Fixes a bug which caused the observation queue, where observations are placed when the server cannot be reached, not to be cleared (#142)
Enhancements:
- Location tracking parameter tweaks - now checks every 30s (previously 10s) and registers a displacement of a minimum of 5m as a change of location (previously minimum was 10m) (#133 and #149)
- Units added for weight (kg) and mesh size (mm) (#135)
- Better labelling of interface components (#143)
- Main screen retitled "Home" (#147)
- Dates more visible when editing form rows (#136)
- Emailed forms copied to SIFIDS email address by default (#138)
- Added preference for Owner/master's email address; emailed forms also copied to this address by default (#137)
- Buyer details added to preferences, used to pre-populate Transporter Reg. etc. field (#49)
- Enabling/disabling of activity tracking buttons based on current status; will hopefully make these easier to understand (#134)
- ICES Area is now updated on the fly as user enters coordinates (#145)
Outstanding:
- We have observed some locations on the server with timestamps in the future; we are still investigating (#148).
- We would like to introduce restrictions to the dates which can be selected for rows of a FISH1 Form; these should not be in the future, and be consistent with the rest of the form (#146).
- We would like to add an indication of accuracy to the recorded locations - see https://developer.android.com/reference/android/location/Location#getAccuracy() (#140).
Notes for v0.5:
This version allows users to submit details of observations they make of wildlife. This data is sent to a server at the University of St Andrews. As well as the details explicitly entered by the users, their PLN is also included in the data submission.
Tracking location is submitted periodically in the background to a server at the University of St Andrews. Submission takes place when the app is launched and approximately every thirty minutes thereafter.
It should also now be more obvious when location is being tracked, though this may vary from version to version of Android.
This app is designed to silently submit location data tracked through the app to a server at the University of St Andrews. At this time it is only intended for use by the SIFIDS project team and their collaborators. Raise an issue or email sifids@st-andrews.ac.uk if there are any queries about this.
This is not yet a robust piece of software. It will crash - when it does, or misbehaves in any other way, please open an issue detailing what you were doing when it crashed and what kind of device you're using. Please also let us know how location tracking with the app impacts the performance of your device's battery. The app should work on all Android phones running Android 4.1 or later.
Installing from a website download like this involves opting-in for installing unknown apps.