Skip to content

Releases: wri/terramatch-microservices

Dazzling Diamond Hotfix 2025-05-07

07 May 19:14
9d4cdbb
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Dazzling Diamond Hotfix 2025-05-07

Bug

TM-2028 Research service in staging and prod returning 500 errors

Dazzling Diamond 2025-05-05

05 May 18:09
7326cfb
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Dazzling Diamond

Bug

TM-1933 Project manager emails - site submission instead of site report submission

TM-1953 Issues accessing site reports - Admin & PD view

TM-1960 Fix count for results on the research site polygons endpoint

TM-1962 Change default pct_survival_to_date in site reports to NULL

TM-1989 Polygon emails not sent to project managers

TM-1991 Issue displaying polygon 'Calculated Area'

TM-1993 Polygon upload needing page refresh to update

TM-2010 Unable to sign up as a new user

TM-2013 Unable to run polygon validation on PD/Admin

TM-2017 Unable to edit HBF test projects

TM-2020 Validation criteria checklist not displaying after running (PD only)

Story

TM-1711 FE: Notifications - allow user to cancel an action

TM-1859 Mobile Experience Optimization on TerraMatch (focus on scrolling)

TM-1861 Implement entityUpdate in v3 for Project / Site / Nursery

TM-1922 Report PDF: export select data in a clean template

TM-1925 Dashboard - PD on login should be directed to Learn More

TM-1926 Update placement of polygon notification button

TM-1931 Investigate lowering monthly costs for TM

TM-1934 Include other polygon statuses in bulk delete modal

TM-1935 Add site name to polygon overlap messaging

TM-1937 Add "nothing to report" column on Admin site/nursery report index view

TM-1939 Store extra attribute data

TM-1942 Add upload fields for project & site reports (HBF)

TM-1955 Implement entity update for reports

TM-1958 Explore level 2 historic and proposed restoration area dropdown feasability

TM-1959 Move GET for disturbances, stratas, invasives associations to v3

TM-1966 Polygons - Revert plant_start_date inheritance from site establishment date

TM-1970 Update lost polygon attributes

TM-2012 Fix Country Dropdown Issue and Transition to GADM Hooks for Country Data in Dashboard

TM-2021 Fix active contries table in dashboard

Captivating Chrysoberyl 2025-04-18

18 Apr 18:06
dbb8a2d
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Captivating Chrysoberyl

Bug

TM-1885 Investigate if polygon emails sent to project managers

TM-1903 Issue removing '0' from Trees Planted in attribute table

TM-1906 Map isn't clickable on mobile

TM-1907 Project Centerpoints go away on global/country/landscape view when you zoom too much

TM-1914 Polygon Status Filter Not Working On Site Index Page

TM-1921 PD view hectares metrics summing the area in all polygon versions

TM-1928 Restore "Nothing to report" on report overview pages - Admin

TM-1938 Dashboard: Remove the last update reference in the header, when viewing the about us page

TM-1951 TerraMatch crashing on opening site reports

TM-1956 Submitting polygons as PD results in application error

Story

TM-1773 Remove need for frameworkUuid in FE and v3 responses

TM-1774 Remove use of `migrated` flag in the FE

TM-1831 Leadership entity changes

TM-1842 Enable new demographics schema to use organisations and project pitches jobs/employees/beneficiaries

TM-1866 Update funding_programmes entity

TM-1867 Improve handling polygons for EDIT and DELETE

TM-1882 Add project_pitches, funding_programmes, and remaining v2_site_reports fields to TM - Airtable API

TM-1886 Add "info" buttons to project and site landing page trees/hectares metrics

TM-1892 New location fields for 2025 applications

TM-1902 Filtering polygons on sites by validation status

TM-1915 Update Site Polygon search filter

TM-1917 Dashboard - standardize tooltips for graphs

TM-1919 DASHBOARD: Only Show Projects With Polygons on Map and Clean-up Project Pop-up

TM-1920 After you logged in, get redirected back to correct page on dashboard

Task

TM-1795 Update documentation for the dashboard on target land use and restoration strategy

Blazing Beryl Hotfix 2025-04-11

11 Apr 16:41
0669187
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Blazing Beryl Hotfix - 04/11/2025

Bug

TM-1941 Framework Admins - error on site report index view

Blazing Beryl 2025-04-03

03 Apr 19:16
a0dd1ec
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Blazing Beryl

Bug

TM-1860 Project manager role/email refinements

TM-1871 Geotagged Photos upload issue blocking the save and continue button on site profiles

TM-1883 i18nItems do not update their status after importing translations from transifex

TM-1894 Grant read access to sites for accounts with projects-read permissions

TM-1913 Pagination Missing on Reporting Task Page

TM-1918 Sites: 'Add data' + 'Submit Polygons' buttons missing on PD view in staging

TM-1923 Conditionals issues in reports - BB regression testing

Story

TM-517 Remove "Select Pitch" from applications

TM-1672 DEV - Species UI: Design information tooltip for new iconography

TM-1736 Upgrade NestJS to v11

TM-1767 entityGet and entityIndex in v3 for Nursery support

TM-1768 entityGet and entityIndex in v3 for ProjectReport support

TM-1769 entityGet and entityIndex in v3 for SiteReport support

TM-1770 entityGet and entityIndex in v3 for NurseryReport support

TM-1781 Implement REPL access for v3 services

TM-1830 Create New Financial Data Table

TM-1832 DEV - User profiles: show project affiliation(s)

TM-1841 Update "Funding Type (Organisation)" question pop-up

TM-1858 Improve dashboard performance - enable dynamic caching reset

TM-1862 Implement entity delete in v3 for all entities

TM-1864 Implement entity sideloading

TM-1867 Improve handling polygons for EDIT and DELETE

TM-1868 Show all polygons at the project level in Admin view

TM-1869 Apply better handling of failed polygon validation jobs

TM-1878 Dashboard Map - modify pop-up behavior for projects and countries

TM-1884 DESIGN - Dashboard Map - Update pop-up and project profile section

TM-1887 Implement template reset email

TM-1898 Improve docker usage in PHP repo

TM-1899 Dashboard - filter breadcrumbs are not working

TM-1909 Update target land use and restoration strategy

Task

TM-1847 DISC - Investigate how to integrate the land use type script every time the caching system resets

release/2025-03-25-agile-azurite

26 Mar 22:52
39cf16a
Compare
Choose a tag to compare

https://gfw.atlassian.net/projects/TM/versions/10698/tab/release-report-all-issues

Release notes - TerraMatch - Agile Azurite Hotfix - 03/25/2025

Bug

TM-660 Admin - export site/nursery reports from project page downloads establishment data

TM-1852 Project/Organization filter not working - Admin panel

TM-1870 Quick Action Sites Button Not Filtering Site Profiles

TM-1873 Dashboard: Funders cannot see polygon information

TM-1888 Workdays - typing ethnicity name causes rows to duplicate

TM-1893 Re-instate v2 Sites endpoint for Greenhouse access.

TM-1896 Search not Working for Sites in admin Panel

Story

TM-1858 Improve dashboard performance - enable dynamic caching reset

TM-1878 Dashboard Map - modify pop-up behavior for projects and countries

TM-1880 Dashboard Map - convert site-polygons to centroids when zoom far away within the Project Profile page

TM-1884 DESIGN - Dashboard Map - Update pop-up and project profile section

Agile Azurite 2025-03-20

20 Mar 20:24
e12da70
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Agile Azurite

Bug

TM-1242 Change Request Stuck in Draft Mode After Report Submission

TM-1325 "Nursery type" answer not showing on PD view

TM-1746 Project/site information cards - pull data from correct source field

TM-1837 Impact Story not showing on GROOTS Kenya Association's detailed project page

TM-1849 Unable to approve sites with approved polygons

TM-1851 Framework Admins - exports blank

TM-1853 Application data not saving, submitted application not accessible

TM-1855 Dashboard: fix alignment for hectares under restoration graph

TM-1857 Polygon validation stalling

Story

TM-429 Change Fields Shown on Admin Project Overview Table (in V3)

TM-1676 Implement user creation

TM-1742 Tree Species Breakdown Changes Not Displaying in Change Requests

TM-1759 Monitoring Indicators: Populate Tree Cover (TTC) table for Projects and Sites

TM-1761 Pull untranslated strings to Transifex, push back to TM once translated

TM-1766 entityGet and entityIndex in v3 for Site support

TM-1771 Implement entityDelete in v3 for Project support

TM-1783 Add timestamp to v3 docker image tags

TM-1796 Update polygon email notifications

TM-1801 Dashboard > Map: Enable Zoom-To Global

TM-1803 Populate polygon plant_start_date from the site level

TM-1808 Site reports - map component showing wrong location

TM-1814 Support EMAIL_RECIPIENTS env in v3

TM-1823 [V3] Monitoring Indicators: Tree Cover Loss, Tree Cover Loss from Fire and Hectares Under Restoration By WWF EcoRegion pulling data from v3 (admin)

TM-1824 [V3] Monitoring Indicators: Hectares Under Restoration By Strategy and Target Land Use System pulling data from v3 (admin)

TM-1825 [V3] Monitoring Indicators: Add pagination in all tables

TM-1826 [V3] Monitoring Indicators: Add search function in V3

TM-1828 Add info buttons - PD view "Progress & Goals"

TM-1850 Hide sensitive ENV variables from the Github Actions log

TM-1854 Enlarge video within Impact Story preview, modal, and full-screen views

TM-1863 Improve stability of Amplify builds

Task

TM-1816 Bulk Polygon Download for TerraFund Landscapes/Top100/Enterprises Projects

Zealous Ziziphus 2025-03-06

06 Mar 20:16
abcd29e
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Zealous Ziziphus

Bug

TM-1700 Unable to Open July 2024 Y&M Site Reports on Admin

TM-1745 Show icons on "project information" and "site information" cards (v3 api-gateway)

TM-1763 Dashboard (Map) - Apply Non Profit and Enterprise filters to centroids

TM-1765 Maximum update depth in Dashboard

TM-1790 Impact Stories -- reduce payload for endpoint to avoid timing out issue

TM-1793 Impact Story - display country and impact category attributes in modal

TM-1794 Impact Story - enable Edit for impact category

TM-1805 Filter Site Polygon results in the Research service on isActive

TM-1807 Fix flaky tests in v3

TM-1810 v3 test - Project creation flow issues

TM-1834 Dashboard "clear filters" button does clear the filters from the data, but doesn't remove the text from the filter box

TM-1835 Organization Deemed "Undefined" In PD Project Overview

Story

TM-1058 (Design) Nurseries and Report Pages: Enable Audit Log in Project Developer View

TM-1416 PPC - surface ANR #s in high-level metrics (Admin view)

TM-1665 Tree Species Collection Changes: Project Report

TM-1677 Implement user verification

TM-1697 DEV - Form UI: Sticky action bar within forms

TM-1718 Move jobs reporting to demographics

TM-1719 Move beneficiaries reporting to demographics

TM-1722 DEV - Dashboard: Redirect users after sign in to the dashboard

TM-1726 DEV - Form UI: Implement dynamic states to icons on Tree Species tables

TM-1734 Implement entityGet and entityIndex in v3 for Project support

TM-1743 Seedling Species Breakdown Not Displaying in Nursery Reports

TM-1747 Add "Planting End Date" field to PPC Project Information card

TM-1750 Cleanup Existing Restoration Strategy & Target System Data in TF Polygons

TM-1758 PPC Admin - Update "Trees Restored" high-level metric

TM-1759 Monitoring Indicators: Populate Tree Cover (TTC) table for Projects and Sites

TM-1760 Ensure schema compliance for all multi-select polygon fields

TM-1778 Add new cohort field to TerraMatch - Airtable API

TM-1788 Dashboard: Add 'Organization' to the project detail page and relabel "Organization: Non-Profit" to "Type: Non-Profit"

TM-1789 Dashboard: In the Project Detail Page, the Impact Stories should only include those that share the same organization (not country)

Youthful Yucca 2025-02-20

20 Feb 19:00
a0f64ed
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Youthful Yucca

Bug

TM-1679 Toggle test button on project's not populating the "test" bubble for some project statuses

TM-1688 Action buttons within polygon modals not responsive for some users (Chrome)

TM-1689 Total Number of Seeds Planted - high level metric not populating correctly on Admin

TM-1727 HBF District field - correct source for data on PD side

TM-1731 PPC - PD view tree survival rate showing seed survival rate

TM-1735 Fix tons of errors in the JS console on the admin User List page

TM-1744 Download Polygons - faulty geojson download

Story

TM-532 Custom forms - add word/character limit option

TM-1277 Emails for polygon updates

TM-1311 Implement password reset/change system

TM-1617 Dashboard - Web Design - Impact Story Layouts (landing page, full-screen and modal views)

TM-1618 Dashboard - Web Design - Content Management System for Impact Stories (Admin and Form)

TM-1643 Dashboard - Mobile Layout

TM-1646 Dashboard - Make our target land use chart dynamic (most to least)

TM-1662 Reports should be clean up conditional data no longer used after the approval.

TM-1682 Remove v2_workdays and restoration_partners DB tables and models.

TM-1691 Display site name in site report editing and site report page overview banner (PD & Admin changes)

TM-1692 Check for missing translations in the Dashboard

TM-1699 Design: re-use pagination component across TerraMatch

TM-1702 Impact Story - Admin and Content Management System (Dev)

TM-1703 Impact Story - New Page (Dev) - 1/4

TM-1704 Impact Story - Dashboard Update (Dev) - 3/4

TM-1705 Impact Story - Dashboard Modal & Share (Dev) - 4/4

TM-1706 Impact Story - Full-Page Story & Share (Dev) - 2/4

TM-1707 Design: Remove scrollbar related to the validation frame in the side panel (Admin View)

TM-1712 Address Delayed Jobs patterns in the FE

TM-1713 Align around UUID as the consistent ID type in v3

TM-1714 Improve linting in the v3 repo

TM-1715 Enable the react hooks linter rules in the FE repo

TM-1717 Impact Story - Data Model

TM-1721 DEV - Add Language Button

TM-1722 DEV - Dashboard: Redirect users after sign in to the dashboard

TM-1723 Ensure link to reporting task is visible on report pages

TM-1729 Fix Null Check for Disturbance Intensity in Site Reports

TM-1730 Limit zoom level for Dashboard, Polygon Admin & PD maps to 2.0

X-rayed Xylocarpus 2025-02-06

06 Feb 20:40
187bc38
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - X-rayed Xylocarpus

Bug

TM-1640 GBM Q3 workdays total - higher than sum of project and site

TM-1657 Project Manager role - export data only for assigned projects

TM-1667 Polygon Check not working in the sidebar

Story

TM-1011 Polygon Status Tab: Enable Audit Log/Comments

TM-1326 Update reminder emails to include entity name and link

TM-1358 Dashboard - Text and translation management

TM-1424 Project Overview Page (Admin): Add button to download a project's polygons (geojson)

TM-1514 WEB DESIGN: Update project developer pages with enhanced species data

TM-1517 WEB DESIGN: Update admin UI for tree species data

TM-1545 Mapping: Improve Error Messaging when polygons can't be uploaded

TM-1603 Tree Species (Admin) - Site Report Landing Page

TM-1604 Tree Species (PD) - Project Landing Page - Seed Planting Progress (PPC and HBF only) - 3/5

TM-1605 Tree Species (PD) - Site Landing Page - Project Progress & Goals (ALL) - 1/5

TM-1606 Tree Species (PD) - Site Report Landing Page - PPC Framework - 1/3

TM-1607 Tree Species (PD) - Project Landing Page - Project Progress & Goals (ALL) - 1/5

TM-1608 Tree Species (PD) - Project Landing Page - Tree Planting Progress (PPC and HBF only) - 2/5

TM-1609 Tree Species (PD) - Project Landing Page - Non-Tree Planting Progress (TerraFund and HBF) - 5/5

TM-1610 Tree Species (PD) - Project Landing Page - Assisted Natural Regeneration Progress (ALL) - 4/5

TM-1611 Tree Species (PD) - Site Landing Page - Tree Planting Progress (PPC and TerraFund) - 2/5

TM-1612 Tree Species (PD) - Site Landing Page - Sapling Planting Progress (HBF only) - 3/5

TM-1613 Tree Species (PD) - Site Landing Page - Seed Planting Progress (PPC and HBF) - 4/5

TM-1614 Tree Species (PD) - Site Landing Page - Non-Tree Planting Progress (TerraFund) - 5/5

TM-1615 Tree Species (PD) - Site Report Landing Page - TerraFund Framework - 2/3

TM-1616 Tree Species (PD) - Site Report Landing Page - HBF Framework - 3/3

TM-1625 Create + Update Dashboard Filters

TM-1634 Mapping: Apply Landscape boundary to map when filter is applied

TM-1637 Framework Admins - Create Users & Edit Roles

TM-1638 Remove "Detailed Intervention Types" from TerraFund & PPC

TM-1639 Display correct data under HBF Detailed Intervention Types (PD side)

TM-1641 Remove server side use of NextJS

TM-1649 Dashboard - Remove Volunteers from the dashboards

TM-1651 Mapping: Change country validation to flag

TM-1658 Update Tree Species Table Headers For Unique Collection types

TM-1668 Site and Project Landing Page: Reuse Banner from Progress&Goals

TM-1675 Airtable API Updates

TM-1681 Unify Workday and RestorationPartner models

TM-1684 Dashboard - change default basemap to terrain BUT default to satellite view for the project profile view

TM-1725 Edits to the Tree Progress Graph: Project + Site Landing