Releases: cohenadair/anglers-log
Releases · cohenadair/anglers-log
Release list
v2.4.2
Changes
- #836: Add auto-set checkbox to SaveTripPage
v2.4.1
Changes
- #829: Compute TripSummaryReport on an Isolate
- #834: Round coordinates to expected Visual Crossing input
- #833: Separate network/generic errors; don't log sign in failed to Firebase
- #832: Fix NPE in AddCatchJourney by using correct context to fetch FishingSpotManager
- NPE generating bait summary report #831
- #826: Update RevenueCat SDK
- Crash navigating with Apple Maps when it is not installed #732
- Use geolocator over location #827
- #830: Don't log network/user account RevenueCat errors
- Highlight colour of text fields is the wrong blue in dark mode #817
- #820: Fix issue where fishing spot got reset during a catch journey
- Fix several issues while adding trips #819 (#825)
- Dark mode loading on FeedbackPage is not white #821
- Update to Flutter 3.10 #818
This version was not released to production due to issues found in release testing.
v2.3.4
Changes
- Fix photos permission issue on Android 12 and below
- #731: Update version and change log
- Pressing the back button on input forms should warn of unsaved changes #375
- Fix photos not showing on image picker on Android
- #802: Consider manually set times for a trip's atmosphere and weather
- #804: Prompt users to rate the app once per month if they haven't yet done so
- #807: Don't require heading for a valid location
- Fix daylight savings related unit tests
v2.4.0
Changes
- Update Ads artboard in Sketch file
- Update social media GIMP file
- Added dark mode to web features list
- Updated version number and change log
- Trip summary tiles aren't rounded #733
- Support dark mode #809
- #669: Allow users to add blank lines in description fields
- #759: Persist time selection on stats page
- #654: Add "Sunny" as a sky condition; fix issue where selecting only sky conditions wouldn't show in AtmosphereInput
- Update share_plus plugin
- Feature poll items missing border/background before vote #811
- Fix Android Mapbox crash
- Add build number to version string
v2.3.3
v2.3.1
v2.3.0
Changes
- #731: Update store screenshots
- #731: Add GPS trails to website
- #731: Update change log and version/build number
- #200: Add GPS trail feature (#792)
- #785: Read EXIF data from all photo sources
- Fix empty gallery when creating catches on older Android versions
- #783: Cannot input decimal in countries where comma is used
- #748: Trip page shows "()" for baits without variants
- #790: Stats report catch list shows wrong catches
v2.2.0
Changes
- #779: Missed changes to screenshot Sketch file
- #779: Add calendar to screenshots and website
- #731: Update change log for 2.2.0
- #784: Consider catch quantity when showing number of catches in the bait list
- Fix regression from #724 that shows erroneous padding in a Photo widget
- Fix grey accent color
- Fix layout overflow for long values in ListPickerInput
- #780: Fixed issue where bait variants didn't show in stats
- #724: Handle image codec errors
- #561: Add a calendar view of catches and trips
v2.1.6
Changes
- #775: Add "Coming Soon" text to feature polls
- #700: Downgrade to Flutter 2.10.5
- #772: Fixed crash after deleting entities associated with a catch
- #771: Add RevenueCat ID to Crashlytics reports
- #770, #605: Fix issues with map symbols after switching map types
- #720: Allow editing of fishing spot coordinates
- #758, #722, #768: Make backup/restore errors more user friendly
- #764: Fix SocketException when in Airplane mode
- #763: Revert back to compile/target SDK 31 on Android
- Add more context to backup and restore API error
- #753: Fix "No navigation app" error on Android
- Formatting changes
- #765: iOS - Photo attachment gallery shows empty
- #700: Upgrade to Flutter 3 (PR #766)
Generate reports in an Isolate
Description
This release fixes dropped frames when managing entities that trigger stats refreshes. On older devices, it could take up to 10s for a report to be recreated after adding a catch.
Note this release was created late, but was actually released around Aug. 12th, 2022.
Changes
- Remove Stopwatch from report calculation that caused the isolate to hang in production
- #755: Calculate catch summary reports in an isolate