mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 11:12:35 +02:00
PR #920 was merged without a CHANGELOG entry and without test coverage for the location filter dropdown (every other new control — name search, model search, serial search, whitespace trim, clear button, status filter, empty states, combined filters — already had tests). Adds: - `filters by location via dropdown` — overrides the printers mock so printer 1 has location 'Workshop' and printer 2 has location 'Office', then verifies that selecting each location shows only the matching printer and that switching between the two works. - `hides location filter when no printers have a location` — both printers get a null location, and the test asserts the status filter dropdown is still rendered but the location filter dropdown is not. - CHANGELOG entry under [0.2.3b3] > New Features crediting the contributor and documenting the search/filter feature, including the WebSocket-reactive status filter behavior.