Recent Releases of sifids
sifids - Updated Metadata for Zenodo
Updates project metadata and triggers project archiving in Zenodo.
- Java
Published by pgmccann over 6 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - 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 https://github.com/StAResComp/sifids/issues/172 where it may not be possible to switch off location tracking.
- Java
Published by pgmccann over 7 years ago
sifids - Attempted fix for location timestamp issues
Please do not install this version unless you have been specifically asked to do so
Attempts to fix https://github.com/StAResComp/sifids/issues/148 by making timezones explicit in relevant sections of code.
Otherwise the same as https://github.com/StAResComp/sifids/releases/tag/v0.6.
- Java
Published by pgmccann over 7 years ago
sifids - Switches over buttons, getting user consent
New features: - User interface now has switches instead of buttons for tracking location and fishing activity (https://github.com/StAResComp/sifids/issues/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 (https://github.com/StAResComp/sifids/issues/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. (https://github.com/StAResComp/sifids/issues/161) - A new screen, accessible via the menu, displays details of the current version of the app (https://github.com/StAResComp/sifids/issues/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. (https://github.com/StAResComp/sifids/issues/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.
- Java
Published by pgmccann over 7 years ago
sifids - 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.
- Java
Published by pgmccann over 7 years ago
sifids - Further fixes for v0.5
This version fixes a few bugs and refines v0.5.
Bugfixes: - Fixes an issue causing the app to crash after successful submission of an observation (really this time) - Stops user being asked to choose species when there are no species to choose from - Should fix any duplication of animals/species on the observation screens
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.
- Java
Published by pgmccann over 7 years ago
sifids - Fixes for 0.5
This version fixes a few bugs and refines v0.5.
Bugfixes: - Fixes an issue causing the app to crash after successful submission of an observation - Fixes an issue causing a location of 0,0 to be recorded immediately upon starting location tracking
Improvements: - Observation animal/species lists have been refined according to updated requirements - Text size increased for parts of the observation recording screens - Map updated to only load data for last 24 hours for performance reasons. This is now made explicit in the title of that screen. - Previous releases advised the uninstalling of old versions before installing new ones. This is no longer necessary, but older versions did include some dummy historic location data for testing purposes. If you wish that to be deleted, you'll need to uninstall before installing this version.
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.
- Java
Published by pgmccann over 7 years ago
sifids - Record Observations
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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann over 7 years ago
sifids - Bugfix for v0.4
This version should resolve a bug displaying map points on Samsung (and possibly some other) devices (turns out you can't rely on all Android devices handling dates in the same way). If you leave the map open it should now refresh every 30 seconds, and you should get better feedback when starting/stopping location tracking/fishing.
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. At the time of writing there are some issues with the production database configuration and no data will be stored; this should be remedied soon, and this note will be updated to reflect that.
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 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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann over 7 years ago
sifids - Possible Bugfix for v0.4
This version hopefully resolves a bug with location tracking in Android 7.
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. At the time of writing there are some issues with the production database configuration and no data will be stored; this should be remedied soon, and this note will be updated to reflect that.
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 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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann over 7 years ago
sifids - Location tracks upload to server
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. At the time of writing there are some issues with the production database configuration and no data will be stored; this should be remedied soon, and this note will be updated to reflect that.
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 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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann over 7 years ago
sifids - Bugfixes for 0.3
Bugfixes for https://github.com/StAResComp/sifids/releases/tag/v0.3.
- App should correctly create Form Rows based on location tracks (including pre-loaded test location data)
- App should no longer crash when starting location tracking on Android 7.0
- Back navigation should work correctly in Settings
- Attaching generated CSV to draft email should be more reliable - but this has yest to be tested with Outlook
All data currently stays on your device except that which you choose to email in a FISH1 Form.
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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann almost 8 years ago
sifids - Full FISH1 Form functionality
All the core functionality around creating and submitting a FISH1 Form should now be in place.
- The app includes full lists of Fishery Offices, ports, gear, species, states and presentations for selection in user settings and/or when editing a form.
- Tracking of location is separated from capturing when fishing activity is taking place.
- It is possible to delete rows from forms, or whole forms
- User interface is more compact
- Some bugs squashed - should be fewer crashes due to null pointers (the absence of values the app is expecting to be present), back buttons should work more reliably
- The app should request the permissions it needs as and when it needs them
- The user is directed to Settings the first time the app is run in order to set the default values for their forms
All data currently stays on your device except that which you choose to email in a FISH1 Form.
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. If you already have a previous version of the app installed, please uninstall it before installing this version.
- Java
Published by pgmccann almost 8 years ago
sifids - Forms from tracks
This version of the device creates FISH-1 Forms based on location data. When creating a form, users are asked whether they which to do so for the current week, the previous week, or for some other period (the "other" option doesn't do anything just now). To facilitate testing, this version of the app will populate the database with generated location data for the previous 14 days (from when the app is first run). That data is is generated for each day by starting at a random point in the area covered by ICES rectangles with a timestamp of 09:00; a subsequent point is then recorded every ten seconds, with location changing by a randon short distance in a random direction each time, until 16:00.
All data stays on your device except that which you choose to email in a FISH1 Form.
This is not 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.
- Java
Published by pgmccann almost 8 years ago
sifids - First Alpha Test
This version of the app allows for the manual completion and emailing of FISH1 Forms. Not all form pre-population is in place yet. It also allows the user to track location (even after closing the app) and to view the last 100 recorded locations on a map.
All data stays on your device except that which you choose to email in a FISH1 Form.
This is not 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.
- Java
Published by pgmccann almost 8 years ago