Changelog
0.12.3
Features
- Integrate with Creare’s Wireless Open Water Logger (WOWL) for Gone-Fishin’
- Add a preview of data from the WaterMonitor.
0.12.2
Bug Fixes
- Updated permission handling.
0.12.1
Bug Fixes
- Rebuild new version to comply with updated Play Store location permissions policy
0.12.0
Features
- Implement automatic wind speed and direction measurement process
- Add Dropdown input type
- Add Calibration system to correct measurements of internal sensors and bluetooth sensors
Improvements
- Add network state messages
- Update maps and observations on network connection
- Update icon to use Android material icon standard
- Remove swipe gesture from sidebar menu
- Add superscript support for exponents
- Add refresh icon to map and feed with spinner icon while updating
- Set 1 second minimum and 15 second maximum limit on audio file length
- Set 1 second minimum and 30 second maximum limit on sensorburst length
Bug Fixes
- Show input fields in My Observations
- Fix scrolling on observation cards
- Fix text wrapping on custom inputs
- Fix number inputs
- Fix handling when geolocation permission is denied
0.11.7
Improvements
- Change the device app name to WeatherCitizen instead of Weather Citizen for consistency
- Add “,” between “WW
, WW" in share messages - Show images in My Observations
Bug Fixes
- Fix Media uploading after server was upgraded
- Fix sorting of observations in the feed and map
0.11.6
Improvements
- Allow user to add
photo
oraudio
input types through Customize Snapshot Inputs
Bug Fixes
- Fix Customize Manual Input Add button
- Fix “Choose Photo” in Snapshot (Android only)
0.11.5
Bug Fixes
- Use the built in share widget for all observation sharing, fixes Twitter problems on iOS.
0.11.4
Bug Fixes
- Fix styling for smaller screens
- Fix sharing observations on iOS
- Handle errors when tweeting observations
0.11.3
Improvements
- Make margin consistent in the bottom navigation bar cross-platform
- Better UI styling on larger devices
Bug Fixes
- Prevent button text truncation on iOS
- Fix buttons that link to external websites
- Fix bug with reminders
0.11.2
Features
- Improved background mode handling
- Optimize app loading
- Updated some UI components for clarity and consistency
Bug Fixes
- Fix race condition when loading app on iOS 13
- Fix background mode bug on newer versions of Android
- Set input defaults to avoid a bug when taking a snapshot
- New mobile point forecast API endpoint
- Prevent sensor burst from turning itself back on
0.11.1
Bug Fixes
- Remove alpha channel from app icon to comply with Apple App Store
- Change map default zoom level in app
- Hide the map element on the “My Observations” page when there are no observations
- Fix image loading on iOS
0.11.0
Breaking Changes
- Upgraded application framework to Ionic 4 and Cordova 9
- WeatherCitizen no longer accesss Twitter directly. Users must use the “share” feature to export an observation to Twitter
- “Record” has been renamed “Session”
- “Observe” has been renamed “Snapshot”
Features
- Refactor user interface based on initial user testing
- Export manual inputs as QRCode to share input form with others
- Add native map to application to view nearby observations
- Add map interface for viewing previous observations
- Extend sharing observations to beyond Twitter using the native sharing capabilities
- Support Bluetooth Serial external devices
- Add link to snapshot or session record on web map
Improvements
- Improve the navigation flow of the application
- Profile has a separate save step to reduce multiple device records
- Status updates are shown in the same box
- Improve reminder selection interface
- Add custom reminder icon
Bug Fixes
- Fix max distance setting in Feed
- Fix default sensor selection
- Fix manufacturer and model number BLE properties
0.10.3
Improvements
- Support Water-Monitor external BLE sensor
0.10.2
Improvements
- Default visibility units “km” for SI and “mi” for US
- Add alert telling user more information about automatic data collection
Bug Fixes
- Fix bugs in camera interface
- Remove support for Android OS SDK 21 (Android)
- Keep screen on while automatically collecting sensor data (Android)
- Fix url encoding for external websites (iOS)
0.10.1
Bug Fixes
- Fix issue when BLE device fails to get remote data
- Fix map redirect on iOS
0.10.0
Improvements
- Change default Twitter hashtag to
#wxcitizen
- iOS reports gyroscope data
- Tapping observations in the explore feed displays additional information in a popover
- Add Upload button to application logs
Bug Fixes
- Fixed manual observations while recording in real time with BLE sensors connected
- Logs now display in the log viewer
- Logs now post to server
- Prevent duplicate entries on the
Observe
page - Observation popup now displays image on iOS
0.9.0
Improvements/Features
- iOS supports Kestrel external sensors
- iOS reports accelerometer data
- Make font size consistent across platform
- Provide default data label on record page
- Don’t show empty device values
- Show sensors with empty values on records page before recording
- Show record audio icon anywhere in the app when audio is being recorded
- Add popup view for previous observations
Bug Fixes
- iOS app fits notched screen of iPhone X and newer
- iOS thumbnails display
- Fixed media service for iOS, name media files correctly
- Replace ‘psi’ with ‘mbar’ for US pressure units
- SQL tables support backwards compatibility when new columns are added
- Add Save button to Profile screen
0.8.4
Improvements
- By default, do not export logs to the server
- Show spinner icon while attempting to connect to twitter
- Update default max age of feed to 48 hours
- Increase image resolution of feed images
- Show overlay indicators when recording data and automatically recording audio
- Add setting to automatically referesh feed in the background after certain period of time
- Remove overlays from map feed and clean up view
- Change the background of the NWS alerts depending on severity
- Add NWS current weather forecast to the top of the feed
- Add
Pressure
,Temperature
, andRelative Humidity
to inputs. Pre fill with sensor values.
Bug Fixes
- Fixes max age setting of feed
- Check if NWS alert is still active, even if offline
- Reduce padding on notes in feed
- Fix geolocation in top bar on iOS
- Fix tab icons on iOS
- Fix map feed on iOS
- Fix pressure unit handling on iOS
0.8.3
Apple App Store Release
0.8.2
Bug Fixes
- Fix loading issue
0.8.1
Improvements
- Removes Crosswalk from build. This will improve performance on newer devices, but cause the app performance to be degraded on older devices (Android < 5).
0.8.0
This release requires a clean install of the app when upgrading from 0.7.x
Features
- iOS Support: App supported on iOS devices. Currently supports geolocation services and the pressure sensor on ios devices. Available through TestFlight.
- Customize display units within the app to be
US
orSI
. All data is recorded persistently in SI units. - Weather feed to show nearby observations and alerts from National Weather Service
- Schedule reminder notifications to observe or record data
- View history of manual observations within the app
- Add custom manual input fields and allow manual input fields to be re-ordered
Improvements
- Redesign the app to use tabs instead of the sidebar
- Improve overall design of the app
- Add discaimer to first app load
- Make manual inputs one long page instead of multiple swiping pages
- Add
notes
field to manual inputs - Allow selection of multiple Present Weather and Cloud Types in app
- Allow user to measure wind direction using the orientation sensor of the device
- Add device
uuid
to all types of data records
0.7.4
Improvements
- Update server url to
api.weathercitizen.org
Bug Fixes
- Fix status notification for export format type (
json
orcsv
)
0.7.3
Improvements
- Support CSV export for cached data in addition to GeoJSON
0.7.2
Bug Fixes
- Fix record export and log export
0.7.1
Bug Fixes
- Fix text/numerical input on input slides
0.7.0
Features
- Support separate
marine-citizen
build branding via yarn script:yarn run switch.marine-citizen
. To return to weather-citizen repository, runyarn run switch.weather-citizen
.
Improvements
- Update TOC to have two sections instead of three
- Merge
auto
andimmediately
sync modes. Sync modeauto
will now upload results immediately after collection. - Remove sensor burst from media input page
- Move
media
to the first screen of manual input - Allow audio recordings of up to 15 seconds via manual input. The length of automatically collected audio files will be set by the Audio File Length setting.
- Add logarithmic scale to slider for wind speed
- MarineCitizen: Update profile handling
Bug Fixes
- Fix log view
0.6.4
Features
Improvements
- Modify manual input wording
- Hide server details and device record. Device record is shown in the (?) next to Device ID.
- Sync records on input in either
auto
orimmediately
mode
Bug Fixes
- Fix Kestrel Drop pressure measurement
- Fix Logger times