From 4b19641b1e2361128aa0c032527e09e920ef7f51 Mon Sep 17 00:00:00 2001 From: stdavis Date: Fri, 3 Nov 2023 15:45:14 -0600 Subject: [PATCH] release: v3.0.7 (609) --- CHANGELOG.md | 32 ++++ README.md | 4 +- changelog_context.json | 2 +- src/front/app.config.js | 2 +- src/front/services/constants.json.lazy | 251 +++++++++++++++++++++++-- 5 files changed, 276 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd7b619d..c4de68d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,35 @@ +## [v3.0.7-609](https://github.com/agrc/roadkill-mobile/compare/v3.0.6-607...v3.0.7-609) (2023-11-03) + + +### Bug Fixes + +* **back:** Q2 Dep Bumps🌲 ([9ae6e73](https://github.com/agrc/roadkill-mobile/commit/9ae6e738e9329890ce5200267bb3d94dd91fa1e0)) +* **back:** Q3 Dep Bumps 🌲 ([1b7e5bd](https://github.com/agrc/roadkill-mobile/commit/1b7e5bd4f26a1e19229049827e4518c1d5479675)) +* **data:** upgrade syntax for newer version of auth proxy tool ([26e7ecc](https://github.com/agrc/roadkill-mobile/commit/26e7eccf5f9c537e3fdc27b6db6f8eb9b3acb8e4)) +* **front:** add location caching for lower accuracies ([c70ca72](https://github.com/agrc/roadkill-mobile/commit/c70ca72af6fdec6baed797f848344413fe9494ce)) +* **front:** bump expo to v49 ([36d79c5](https://github.com/agrc/roadkill-mobile/commit/36d79c500ce0a8a9580bd180448d6c8eb6563f60)) +* **front:** bump network connection library for better timeout handling ([b6c2059](https://github.com/agrc/roadkill-mobile/commit/b6c20595f21e5be854e042a10ab0dd94c1e2b7b1)), closes [#287](https://github.com/agrc/roadkill-mobile/issues/287) +* **front:** make sure that auth is available even when the phone is locked ([59cfd43](https://github.com/agrc/roadkill-mobile/commit/59cfd43659e7660e40a438d7205ff10f1bd8f792)) +* **front:** offline caching and error handling ([f6a59b8](https://github.com/agrc/roadkill-mobile/commit/f6a59b8f89c6f003b1dec93d9cc802b62aaa927e)), closes [#287](https://github.com/agrc/roadkill-mobile/issues/287) [#288](https://github.com/agrc/roadkill-mobile/issues/288) +* **front:** prevent user from submitting report before photo has finished loading ([9e04b52](https://github.com/agrc/roadkill-mobile/commit/9e04b522d68f9e5d60563965a81cb64f55fe8b81)) +* **front:** reduce image size to help with submission bandwidth ([9019dec](https://github.com/agrc/roadkill-mobile/commit/9019dec3958444ef1520c0f8b965b31365582049)), closes [#286](https://github.com/agrc/roadkill-mobile/issues/286) +* **front:** simplify location requests ([e606c78](https://github.com/agrc/roadkill-mobile/commit/e606c788860e9b875b1625c9ed461396f1c78bd8)) +* **front:** simplify report slide up animation and layout ([15a1404](https://github.com/agrc/roadkill-mobile/commit/15a1404f8d1aa81f8018aa236179493a2c4420be)) +* **front:** switch to newer fast image library ([8406c20](https://github.com/agrc/roadkill-mobile/commit/8406c207d433aca8eaa5a7810f97d5c6e82a7f32)), closes [#220](https://github.com/agrc/roadkill-mobile/issues/220) +* **front:** verify existence of cached data before attempting to upload ([a435ec6](https://github.com/agrc/roadkill-mobile/commit/a435ec69aa3b5213a174e9e4f679e614af755c44)) + + +### Features + +* **front:** cache psap queries ([1d7028b](https://github.com/agrc/roadkill-mobile/commit/1d7028b5a3e4a9cf72e3d08467e313be9713c2f0)) + + +### Performance Improvements + +* **front:** optimize report form re-renders to provide more snappy feedback when changing values ([e931170](https://github.com/agrc/roadkill-mobile/commit/e931170679ae4d4ed86e97c3a2b185f87626c112)) + + + ## [v3.0.6-607](https://github.com/agrc/roadkill-mobile/compare/v3.0.6-606...v3.0.6-607) (2023-03-16) diff --git a/README.md b/README.md index 0bd8d6a5..f7e37bb0 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,8 @@ There's not a great solution at the moment... | git branch | app version | runtime version | deployed | release-channel | expo version | |------------|-------------|-----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|--------------| -| dev | 3.0.7 | 2.0.0 | custom dev clients for simulators are in `src/front/dev-clients`, app has an orange icon (dev clients for for physical devices can be installed directly from the expo build website) | default | 48 | -| staging | 3.0.6 | 1.0.5 | [TestFlight](https://appstoreconnect.apple.com/apps/1613421729/testflight) and [Google Play internal testing](https://play.google.com/console/u/1/developers/6377537875100906890/app/4974417822540767109/tracks/internal-testing) separate apps from production with a blue icon | staging | 47 | +| dev | 3.0.7 | 2.0.0 | custom dev clients for simulators are in `src/front/dev-clients`, app has an orange icon (dev clients for for physical devices can be installed directly from the expo build website) | default | 49 | +| staging | 3.0.7 | 2.0.0 | [TestFlight](https://appstoreconnect.apple.com/apps/1613421729/testflight) and [Google Play internal testing](https://play.google.com/console/u/1/developers/6377537875100906890/app/4974417822540767109/tracks/internal-testing) separate apps from production with a blue icon | staging | 49 | | production | 3.0.6 | 1.0.5 | App Stores | production | 47 | These three environments are three separate bundle IDs (see `src/front/app.config.js`) and can all be installed on the same device simultaneously. diff --git a/changelog_context.json b/changelog_context.json index affd9f76..d834050b 100644 --- a/changelog_context.json +++ b/changelog_context.json @@ -1,3 +1,3 @@ { - "version": "v3.0.6-607" + "version": "v3.0.7-609" } diff --git a/src/front/app.config.js b/src/front/app.config.js index 375658d9..eec3606e 100644 --- a/src/front/app.config.js +++ b/src/front/app.config.js @@ -12,7 +12,7 @@ const names = { const name = names[process.env.ENVIRONMENT]; // perhaps this bump could be automated using a combo of app.config.json and this file? -const buildNumber = 608; +const buildNumber = 609; export default { name, diff --git a/src/front/services/constants.json.lazy b/src/front/services/constants.json.lazy index 486de0c0..1b1ce5f3 100644 --- a/src/front/services/constants.json.lazy +++ b/src/front/services/constants.json.lazy @@ -385,17 +385,6 @@ "rare": false, "frequent": false }, - { - "species_id": 37, - "common_name": "Spotted Shunk", - "scientific_name": "Spilogale putorius", - "species_type": "wild", - "species_class": "mammals", - "species_order": "carnivores", - "family": "skunks", - "rare": false, - "frequent": false - }, { "species_id": 38, "common_name": "Cottontail Rabbit", @@ -1473,6 +1462,171 @@ "family": "unknown", "rare": false, "frequent": false + }, + { + "species_id": 135, + "common_name": "American Crow", + "scientific_name": "Corvus brachyrhynchos", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 136, + "common_name": "Black-billed Magpie", + "scientific_name": "Pica hudsonia", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 137, + "common_name": "Bald Eagle", + "scientific_name": "Haliaeetus leucocephalus", + "species_type": "wild", + "species_class": "birds", + "species_order": "vultures", + "family": "vultures", + "rare": false, + "frequent": false + }, + { + "species_id": 138, + "common_name": "American White Pelican", + "scientific_name": "Pelecanus erythrorhynchos", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 139, + "common_name": "Barn Owl", + "scientific_name": "Tyto alba", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 140, + "common_name": "Great Horned Owl", + "scientific_name": "Bubo virginianus", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 141, + "common_name": "Ground Squirrel", + "scientific_name": "Marmotini", + "species_type": "wild", + "species_class": "mammals", + "species_order": "rodents", + "family": "prairie dogs", + "rare": false, + "frequent": false + }, + { + "species_id": 142, + "common_name": "Groundhog", + "scientific_name": "Marmota monax", + "species_type": "wild", + "species_class": "mammals", + "species_order": "rodents", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 143, + "common_name": "Muskrat", + "scientific_name": "Ondatra zibethicus", + "species_type": "wild", + "species_class": "mammals", + "species_order": "rodents", + "family": "unknown", + "rare": false, + "frequent": false + }, + { + "species_id": 37, + "common_name": "Spotted Skunk", + "scientific_name": "Spilogale putorius", + "species_type": "wild", + "species_class": "mammals", + "species_order": "carnivores", + "family": "skunks", + "rare": false, + "frequent": false + }, + { + "species_id": 144, + "common_name": "Peregrine Falcon", + "scientific_name": "Falco peregrinus", + "species_type": "wild", + "species_class": "birds", + "species_order": "vultures", + "family": "vultures", + "rare": false, + "frequent": false + }, + { + "species_id": 146, + "common_name": "Greater Sage-Grouse", + "scientific_name": "Centrocercus urophasianus", + "species_type": "wild", + "species_class": "birds", + "species_order": "upland birds", + "family": "grouse", + "rare": false, + "frequent": false + }, + { + "species_id": 147, + "common_name": "Common Raven", + "scientific_name": "Corvus corax", + "species_type": "wild", + "species_class": "birds", + "species_order": "vultures", + "family": "vultures", + "rare": false, + "frequent": false + }, + { + "species_id": 148, + "common_name": "Northern Harrier", + "scientific_name": "Circus cyaneus", + "species_type": "wild", + "species_class": "birds", + "species_order": "vultures", + "family": "vultures", + "rare": false, + "frequent": false + }, + { + "species_id": 149, + "common_name": "Sandhill Crane", + "scientific_name": "Grus canadensis", + "species_type": "wild", + "species_class": "birds", + "species_order": "unknown", + "family": "unknown", + "rare": false, + "frequent": false } ], "organizations": [ @@ -1615,6 +1769,81 @@ "id": 29, "name": "MDT", "org_type": "agency" + }, + { + "id": 30, + "name": "Public", + "org_type": "agency" + }, + { + "id": 31, + "name": "Box Elder County Sheriff’s Office ", + "org_type": "agency" + }, + { + "id": 32, + "name": "Lehi police ", + "org_type": "agency" + }, + { + "id": 33, + "name": "Salem Police", + "org_type": "agency" + }, + { + "id": 34, + "name": "Sandy city police department ", + "org_type": "agency" + }, + { + "id": 35, + "name": "UDAF", + "org_type": "agency" + }, + { + "id": 36, + "name": "CWMU Association ", + "org_type": "contractor" + }, + { + "id": 37, + "name": "Department of Enviornmental Quality", + "org_type": "agency" + }, + { + "id": 38, + "name": "Salt Lake County Parks", + "org_type": "agency" + }, + { + "id": 39, + "name": "University of Utah ", + "org_type": "agency" + }, + { + "id": 40, + "name": "Sandy city public utilities ", + "org_type": "agency" + }, + { + "id": 41, + "name": "Draper Police", + "org_type": "agency" + }, + { + "id": 42, + "name": "Weber County Animal Control", + "org_type": "agency" + }, + { + "id": 43, + "name": "Taylorsville City", + "org_type": "agency" + }, + { + "id": 44, + "name": "Hideout", + "org_type": "agency" } ] } \ No newline at end of file