---
# System prepended metadata

title: 'PRE-RELEASE NOTES:'
tags: [Assure]

---

---
tags: Assure
---

# PRE-RELEASE NOTES:
## Required:
- ~~Implement feature toggle file~~ Done
- Regression testing
    - Select Primary
    - Select Additional classification
    - Create Property types
    - Activate/deactivate assets
    - Add single required property
    - Add properties via import
    - Add validators to properties
- ~~Sync mutation buttons on prop add~~DONE
- Fix Import & Export broken by new required properties without prop types
- Server side validation
- Equivalency filter (not filter)

## Regression Results

## Stretch:
- Primary from classify
- ~~Fix small screen~~ DONE
- Global Assure layout HOC
- Research monorepo (Nx vs Turborepo)
    - Unify contract files
    - Unify optimistic update logic
    - Separate deploy pipeline for ipa-assure and AssureService
- Upgrade Node version
- Typescript
- Research E2E testing (Cypress vs Playwrite)

## UI/UX
- Tree asset Kebab menu shown on hover
- *New:* Display indicator to tell user why they can't add required properties
- Display which assets have required properties
- Display which assets have a selected descendant
- Add required property type import option to air summary page with a menu, also add template for it.
- Add infobox with y-scrolling in the side panel to display the selected asset codes
- Remove "all descendants" and "all children" and leave "select all", "deselect all"

- Reimplement warning for missing equivalency asset codes in AssureService as we don't have all the assets in the frontend to check now.
