Friday, May 8, 2026
1 change · master
Code cleanup and technical improvements
This update simplifies how member categories are defined and managed within the system. By centralizing category data and using a single calculation method, updates to categories (like status changes) are now easier and faster to implement. This improves efficiency and reduces the risk of errors.
Original PR description
Replace the per-category getters (matchingX, filteredX, *SectionText) with a `memberCategories` definition and a single `computeCategories` method. `onWillRender` computes all category data once per render cycle into `this.categories`; the template iterates over it generically. Adding or removing a status category now only requires touching `memberCategories`. task-6189542