maintenance/frontend
jtricerolph 2a2b14029a Fix issues #2 #5 #6 #8: fuzzy search, rooms-view, asset edit button
- #2 #5: SearchSelect now splits query into words — each word must appear
  anywhere in label or group, so '101' matches 'Room 101' and 'room 101'
  matches too (multi-word, order-independent)
- #6: Rooms-view chip replaces 'Unoccupied rooms only'. When active:
  filters task list to rooms category only, fetches live occupancy, and
  shows occupied-room tasks greyed out with an 'Occupied' badge — so small
  jobs (bulb changes etc.) are still visible without being buried. Category
  chips hide while rooms-view is on to avoid conflict.
- #8: Rooms-view chip shows total rooms count + free count
  e.g. 'Rooms (5 • 3 free)'. Category chip counts stay as-is (full
  count) and hide when rooms-view is active.
- #3/#4 follow-up: Add pencil edit button on every asset table row so
  users can edit an asset directly without opening the detail modal first.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-08 12:26:43 +00:00
..
src Fix issues #2 #5 #6 #8: fuzzy search, rooms-view, asset edit button 2026-07-08 12:26:43 +00:00
Dockerfile Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
index.html Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
nginx.conf Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
package-lock.json Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
package.json Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
tsconfig.json Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00
vite.config.ts Maintenance log book app — initial scaffold 2026-07-03 21:28:57 +00:00