benjamin.baker
3deff4f716
Merge remote-tracking branch 'origin/main' into wilm
...
# Conflicts:
# frontend/src/views/settings/SiteSettings.vue
2026-08-27 05:45:52 -04:00
4e38303326
Tab titles name the record; Guides reach a site and the contract surface
2026-08-26 13:31:13 -04:00
benjamin.baker
3b3a7cf910
Fix location dropdowns silently truncating at the 100-row backend cap
...
The backend clamps perpage to MAX_PAGE_SIZE (100), so location selectors that requested a large page received only the first page and still got a 200. Late-alphabet locations (past ~C5W) simply went missing from every module's dropdown, and no error surfaced.
Add locationsApi.listAll, which pages through the full set via fetchAllPages, matching the established machines/printers pattern, and switch every location selector consumer to it.
2026-08-26 13:25:07 -04:00
04107ff8ab
Search spelling suggestions across every list
2026-08-21 11:15:06 -04:00
5a58d33623
Fix what the last round of device fixes broke, and two dips it missed
2026-08-21 08:50:00 -04:00
fa88ef0afe
Device identity, collector enrollment file, and network device fixes
2026-08-20 15:10:24 -04:00
ece0e15f03
Page past the 100-row cap in pickers and batch label sheets
2026-08-17 14:17:28 -04:00
fbd99041b0
Buildings and levels for the floor map, and make every identifier searchable
2026-08-17 13:03:54 -04:00
265ca2eb01
Security hardening, multi-site portability, and a documentation and API-surface sweep
2026-08-14 16:28:34 -04:00
7c5b1bc74e
Per-type board rows with shared categories, a network device IP field, and two dark-mode dialogs
2026-08-07 10:43:32 -04:00
c965494189
Remove the empty custom-fields box on the network device form
2026-08-05 14:43:10 -04:00
07d390789a
Modal overlay-close removed from data-entry; console menu grouped
2026-08-05 13:49:34 -04:00
d3e7311376
Catalog seeding, blank-unique fix, slides rotation, console repair
2026-08-05 13:19:51 -04:00
9c530a70db
Filter pagination reset; catalog model retype tool
2026-08-05 11:26:40 -04:00
50ac71d844
Qualify ambiguous Type labels
2026-08-05 10:33:47 -04:00
215d51e7df
Model type shown only when it differs from the asset type
2026-08-05 10:16:21 -04:00
73940ae992
Vendor derived from catalog model; model type shown separately
2026-08-05 10:00:08 -04:00
c51e86e686
Model photo upload fixes; network devices linked to catalog models
2026-08-05 09:09:19 -04:00
a69ce80f86
fix: blank location dropdowns + require printer model
2026-07-29 09:08:01 -04:00
cb9ede497d
Kiosk entry input, gage lab tag column, model image subpath fix
2026-07-20 11:14:20 -04:00
de93b613cc
ADR-013 Phase 4 complete: all plugin frontends self-contained + lint rule
2026-07-19 00:03:33 -04:00
d1592b84c7
ADR-013 Phase 4: all 13 plugin frontends relocated + staging machinery
2026-07-18 23:56:32 -04:00