Releases: wri/wri-terramatch-website
Zealous Ziziphus Hotfix 2025-03-07
Zealous Ziziphus 2025-03-06
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
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 Hotfix 2025-02-07
Release notes - TerraMatch - X-rayed Xylocarpus Hotfix - 02/07/2025
Story
TM-1729 Fix Null Check for Disturbance Intensity in Site Reports
X-rayed Xylocarpus 2025-02-06
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
Willful Willow 2025-01-27
Release notes - TerraMatch - Willful Willow
Bug
TM-1624 "Nothing to report" status not showing until after page refresh
TM-1631 PPC Reports - display data on bulk-uploaded workdays conditionals
TM-1659 Error when exporting site data as a PD
Story
TM-1298 Investigate duplicate report generation
TM-1514 WEB DESIGN: Update project developer pages with enhanced species data
TM-1517 WEB DESIGN: Update admin UI for tree species data
TM-1521 Enable bulk upload of all required records to Airtable
TM-1522 Enabled timed update of records in Airtable
TM-1574 Allow upload of centerpoint data on TerraMatch
TM-1575 Text for Monitoring Dashboard Graph View
TM-1577 Update Seedings UI for Align With the Tree Species UI Reporting Updates
TM-1601 Tree Species (Admin) - Project Landing Page
TM-1602 Tree Species (Admin) - Site Landing Page
TM-1603 Tree Species (Admin) - Site Report Landing Page
TM-1620 Add Cohort Field to Projects
TM-1621 Ensure that Project, Site, Nursery Profiles with "Draft" Status Do Not Have a Report Generated
TM-1625 Create + Update Dashboard Filters
TM-1626 Remove Tree Species total on tree species flows when "Has Count" is disabled on admin form
TM-1627 Enable deletion in Airtable
TM-1628 Support only sending records that have been updated since a given time
TM-1629 Make conditional answers in reports "yes" if child question is answered
TM-1652 Add workdays and other columns to TM-UDB API
TM-1653 Design Clean-Up: Monitoring Indicator - Tree Cover Loss & Tree Cover Loss by Fire
TM-1654 Tree Species (Admin) - PROJECT REPORT Landing Page
Valiant Velvetseed 2025-01-09
Release notes - TerraMatch - Valiant Velvetseed
Bug
TM-1589 Percentages on Dashboard not working + other issues on graphics
TM-1593 Hectares By Restoration Strategy Graph Loading Issue
Story
TM-1337 Correct default conditional answers in reports to "no"
TM-1425 Dev Monitoring Indicators: 2 and 3/10: Tree Cover Loss (Table and Graph)
TM-1514 WEB DESIGN: Update project developer pages with enhanced species data
TM-1517 WEB DESIGN: Update admin UI for tree species data
TM-1520 Enable bulk upload of records to the unified database
TM-1531 Site Loading UI 1/5: create loader for Add Polygon, Fix Polygon, Check Polygons
TM-1560 Polygon Status Change: add missing polygon name and expand width 2x
TM-1562 Update TerraFund Report Landing Pages
TM-1568 Project developer access their dashboard profile
TM-1585 Update Queries on TerraMatch Confluence Pages
TM-1586 Update Frequency of Imports to TerraMatch Dashboard and Provide "Date of Update" on Dashboard
TM-1591 Update overlap validation to ignore overlaps very close to 0
TM-1592 Site Loading (PD View): polygon fix, add polygon, polygon check
TM-1595 Reduce requests for validation data
Ultimate Ulmus Hotfix 2024-12-24
Release notes - TerraMatch - Ultimate Ulmus Hotfix - 12/24/2024
Bug
TM-1590 Application error starting site reports
Ultimate Ulmus 2024-12-20
Release notes - TerraMatch - Ultimate Ulmus
Bug
TM-1508 Project Profile: The map does not zoom into the polygon
TM-1511 'No Data Available' while the Project Profile sections load still persists
TM-1512 Use number format with commas when showing numbers greater than 999
TM-1528 Cover photo should be the cover photo for the project profile on the dashboard
TM-1529 Add "Total" to the number of trees planted graphic
TM-1540 Update the "send login details" email
TM-1543 Prod - Unable to create projects/sites/nurseries
TM-1546 Unable to run polygon validation
TM-1550 brasil/american samoa showing up in country list on dashboard
TM-1552 Unable to upload polygons
TM-1559 Edit Sidebar [Site View, Admin]: Version History UI update
TM-1564 Reporting Weekly Digest did not fire
TM-1578 Do not allow users to add the same species twice to report
TM-1580 Question Text Not Updating on Species UI
TM-1581 Issues with Loading Data in Reports For Tree Species if no values are present for certain collections
TM-1583 Polygon validation emails showing incorrect info + broken links
TM-1584 Polygon validation progress module not updating
Story
TM-1392 Monitoring Indicators - implement web design
TM-1400 Update tree species model to accommodate the new taxonomic backbone
TM-1401 Add in cleaned species data to platform that fits with new taxonomic backbone
TM-1402 Design integration - Update the tree species UI to enable users to enter in data that aligns with taxonomic backbone
TM-1425 Dev Monitoring Indicators: 2 and 3/10: Tree Cover Loss (Table and Graph)
TM-1466 Dev Monitoring Indicators: 4/10: Hectares Under Restoration by WWF EcoRegion (Table and Graph)
TM-1467 Dev Monitoring Indicators: 5/10: Hectares Under Restoration by Restoration Strategy (Table and Graph)
TM-1468 Dev Monitoring Indicators: 6/10 Hectares Under Restoration by Target Land Use System (Table and Graph)
TM-1476 WEB DESIGN: Update the tree species UI to enable users to enter in data that aligns with taxonomic backbone
TM-1509 Project profile: Change the default map view to "satellite"
TM-1519 Create initial unified database service
TM-1523 Improve timing for overlapping polygons
TM-1526 Integrate Sentry with v3 Services
TM-1527 Send source maps for the JS FE to Sentry
TM-1530 Update the link to the TerraFund's MRV framework
TM-1532 Site Loading UI 2/5: generate email notification when Add Polygon, Fix Polygon, or Check Polygon operation is completed
TM-1533 Site Loading UI 3/5: Update section above map in the Site Profile > Polygon Review page (Admin)
TM-1534 Site Loading UI 4/5: replace "not checked" with indeterminate horizontal loading during on-load
TM-1535 Site Loading UI 5/5: add an indeterminate horizontal loading bar above all polygon cards (in the Site Profile > Polygon Review page) AND add number of polygons loaded
TM-1536 Delayed Jobs should have a indication of progress
TM-1542 Add New Fields to Project + Site Reports
TM-1556 Admin Views: Add info icon text
TM-1557 Approve Polygons Modal [Admin]: move 'Select All' position
TM-1561 Site Attribute Table [Site View, Admin]: provide consistent padding/offset between header labels and their sorting icons
TM-1562 Update TerraFund Report Landing Pages
TM-1563 Audit Log [Site, Nursery, Project Admin Views]: Extend the width of the audit log
TM-1571 Text updates to the dashboard's "learn more" page
TM-1576 Update Site Report Banner to Include Site Name
TM-1579 Create a script to do an exactly match cleaning of Tree Species data
TM-1582 Update the Species UI Title to Better Indicate Middle Column is for this Reporting Period
Tacky Teak 2024-12-02
Release notes - TerraMatch - Tacky Teak
Bug
TM-1324 Fix Polygon Feature Timing out with <120 polygons
TM-1417 Can't export some PPC projects from PD view
TM-1457 Can't export organizations
Story
TM-1314 Dashboard: Web Design Shell for the Country Dashboard
TM-1352 Update HBF Project + Site Report Landing Pages to Show New Fields
TM-1385 Create users and generate email with user login credentials
TM-1452 GET site polygons with filtering
TM-1453 Bulk update site polygon indicators
TM-1456 Add .docx files to accepted file types in "general-documents" group
TM-1461 Site Loading Issue: Change endpoints from waiting to use delayed jobs
TM-1462 Reduce the amount of data that page is loading
TM-1463 Review the current structure of the application to avoid high memory consumption in the view
TM-1464 Update TerraMatch homepage when dashboard launches
TM-1469 Introduce is_test flag to orgs and projects
TM-1472 Add project establishment field - direct seeding survival rate
TM-1473 Project List View - Add a search bar to the table
TM-1474 Dashboard - Update how "high level metrics" are calculated on the Project Profile section
TM-1482 Display total for socioeconomic restoration partners - Admin
TM-1484 New Data Export
TM-1487 Learn More page should have the same hero image as the other dashboard pages
TM-1490 BETA branding needs to be better associated with the page title
TM-1503 Add Criteria Site historic table
TM-1513 When 502 Error for jobs is found, apply 3 attempts
Task
TM-1449 Switch FE to AWS Amplify Investigation