Skip to content

feat: ✨ add recyclability and repairability filters#823

Open
phoebus-84 wants to merge 9 commits intodtecfrom
main
Open

feat: ✨ add recyclability and repairability filters#823
phoebus-84 wants to merge 9 commits intodtecfrom
main

Conversation

@phoebus-84
Copy link
Copy Markdown
Collaborator

phoebus-84 and others added 9 commits February 4, 2026 10:00
Co-authored-by: Puria Nafisi Azizi <puria@dyne.org>
Co-authored-by: Puria Nafisi Azizi <puria@dyne.org>
- Make 404 page public (accessible without login)
- Hide Contributors tab when not authenticated
- Hide user info sections (contributors, project by) for logged-out
users
- Skip GraphQL user queries when not authenticated
- Hide contributions count/button when 0
- Show DPP QR-code only for products with DPP metadata
- Fix BrBreadcrumb and GeneralCard license footer

Related to epic interfacer-gui-m4c
Closes: interfacer-gui-m4c.1, interfacer-gui-m4c.2,
interfacer-gui-m4c.3, interfacer-gui-m4c.4, interfacer-gui-m4c.5

---------

Co-authored-by: Puria Nafisi Azizi <puria@dyne.org>
Recyclability: numeric percentage (0-100%) with monotonic range tags
for stepped filtering via classifiedAs, same pattern as energy/CO2.

Repairability: binary toggle with single 'repairability-available' tag
in classifiedAs.

Both filters are wired through:
- Create flow (ProductFiltersStep)
- Edit flow (specs.tsx)
- Products sidebar filters (ProductsFilters)
- Active filters bar chips (ProductsActiveFiltersBar)
- Tag generation and normalization (tagging.ts, useProjectCRUD)

Closes interfacer-gui-zsv
- **feat: ✨ Epic 1 - Design System Foundation**
- **feat: ✨ Epic 2 - Navigation and Layout Redesign**
- **feat: ✨ Epic 3 - Catalog Pages (Designs, Products, Services)**
- **feat: ✨ redesign project detail page with new layout**
- **feat: ✨ Epic 5 - Profile Page Redesign with new layout and tabs**
- **feat: ✨ Epic 6 - Creation Forms Redesign with new design tokens**
- **chore: 🔧 close epics 7-9 in bd tracker**
- **feat: ✨ add creation form access from profile page (cxo.7)**
- **fix: 🐛 align catalog titles, stats & placeholders with prototype
(cxo.1, cxo.2, cxo.3)**
- **feat: ✨ add Show All dropdown to catalog toolbar (cxo.5)**
- **feat: ✨ add missing sidebar filters (cxo.4)**
- **feat: ✨ rename My list to Saved Lists, add Track Record nav item
(cxo.8)**
- **feat: ✨ enhance project cards with requires/nearby and based-on
links (cxo.6)**
- **feat: ✨ enhance detail page sidebar and add product passport section
(cxo.9)**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant