e8f1de811f
nav items declare their permission
2026-08-27 14:51:04 -04:00
4da6c6aa36
guest role; guide section ticking
2026-08-27 13:02:35 -04:00
5f069b1a5f
Email report on every report page; kiosk long-name fix
2026-08-27 11:01:28 -04:00
60c340b07f
Plugin reports render; USB check-in/out audit report; kiosk drive lists
2026-08-27 10:20:59 -04:00
376298dc02
Navigation sections declared, guide editor drag + references, USB settings, permission refresh
2026-08-27 09:30:08 -04:00
0b8c455b99
USB kiosk sidebar link
2026-08-27 08:56:27 -04:00
2326f8f096
USB kiosk: guest check-out/check-in without a login
2026-08-27 08:19:03 -04:00
0738d71525
Guides image + draft gating, audit retention, ADR-015 gate, backup credential redaction
2026-08-26 15:08:53 -04:00
4e38303326
Tab titles name the record; Guides reach a site and the contract surface
2026-08-26 13:31:13 -04:00
f221fba540
Guides: procedures written and read inside ShopDB
2026-08-26 12:42:24 -04:00
4242028270
Secure send: hand somebody a password without leaving it in a chat window
2026-08-21 13:44:34 -04:00
04107ff8ab
Search spelling suggestions across every list
2026-08-21 11:15:06 -04:00
fdf3c51cb0
Hover mini-map marker in box coordinates
2026-08-21 10:20:38 -04:00
d26355cebb
Hover mini-map marker, knowledge base search, and the label generator
2026-08-21 09:51:12 -04:00
44432c9b5a
Label generator: gap, position and a back side
2026-08-21 09:09:14 -04:00
1b5b28acff
Release 0.12.0
2026-08-20 08:46:04 -04:00
d267813999
Printer assignment end to end, and a container that keeps a site's files
...
Assign printers to a MACHINE and let whichever PC controls it install them, with
the observed half kept strictly apart from the assigned half: a collector report
can never write an assignment row. Adoption is explicit. Adds a singular
relationship type so defaultprinter can mean exactly one, client scripts that
converge a bay's queues and correct a drifted one in place, and a wave gate so a
fleet-wide driver rollout cannot stampede its own share.
On the container side: the compose stack never persisted the instance directory,
so a rebuild discarded plugins.json and every upload. It is a volume now, the
image ships instance/ owned by the app user so the mountpoint is writable, and
the database moves to MySQL 8.4 LTS, which the Windows runbook has recommended
since 8.0 went end of life. The image also could not build at all: the frontend
stage never copied the plugin staging script it runs.
Adds a topology migration guide covering IIS to Docker and back.
2026-08-20 07:46:35 -04:00
09e9d5f047
Carry the level everywhere a position is drawn, and gate it per occurrence
2026-08-18 09:37:29 -04:00
8dd383f4ee
Release 0.11.2
2026-08-17 15:53:26 -04:00
e67add5fbe
Give the map editor's search box room for its own placeholder
2026-08-17 15:26:54 -04:00
3af77bdb5b
Make the map editor accept a click, and unclutter its panel
2026-08-17 15:21:34 -04:00
4c3d5746e8
Fix the levels viewer: markers were drawn on whichever plan was showing
2026-08-17 15:01:09 -04:00
ece0e15f03
Page past the 100-row cap in pickers and batch label sheets
2026-08-17 14:17:28 -04:00
7df79e50d9
Release 0.11.0
2026-08-17 13:29:05 -04:00
fbd99041b0
Buildings and levels for the floor map, and make every identifier searchable
2026-08-17 13:03:54 -04:00
47fb65fdd2
Release 0.10.0
2026-08-17 08:37:57 -04:00
265ca2eb01
Security hardening, multi-site portability, and a documentation and API-surface sweep
2026-08-14 16:28:34 -04:00
5dcc7e30af
Display role vocabulary, migration commit fix, stale enforcement reports
2026-08-13 09:30:40 -04:00
4319f6bc8e
Application and warranty uploads, toner forecast, fiscal week
2026-08-12 12:07:14 -04:00
d32513727b
Tech Tools section with a code generator, toner report that names the part, toner forecasting, warranty proof of cover, application uploads
2026-08-12 11:51:38 -04:00
568dfbb91c
Dashboard corrections
2026-08-11 16:27:14 -04:00
721828b5cb
Card refinements
2026-08-11 15:58:15 -04:00
793dfab5c8
Printer card chips
2026-08-11 15:46:21 -04:00
34cb9a5e3e
Dashboard polish
2026-08-11 15:28:29 -04:00
9ae9879b90
Dashboard fixes: staleness, toner, layout
2026-08-11 14:45:29 -04:00
0ed8be75d9
Dashboard cards, backup last-seen
2026-08-11 14:01:57 -04:00
c30195a92b
Release 0.9.0
2026-08-11 12:42:03 -04:00
d8178d55c1
warranty machine column with map hover; opaque settings dialogs
2026-08-10 09:51:42 -04:00
d9d08f53ac
remote-access protocol collection; dashboard site timezone + badge alignment
2026-08-10 08:36:39 -04:00
4344adabf1
Board row ordering, type-derived row colours, and clearer upcoming events
2026-08-08 14:24:28 -04:00
3ebc1f353a
tabbed DNC card, machine-numbered downloads, themed backup history
2026-08-07 15:22:59 -04:00
5a0017cd9a
backups plugin with NTLARS revision history; shopfloor dashboard upcoming cards and state chips
2026-08-07 14:30:18 -04:00
344d252264
Paint each board row in its own notification type's colour
2026-08-07 11:06:04 -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
bcf7a009f8
Revert the 2x2 recertification block
2026-08-07 09:54:16 -04:00
2f15610cfd
Per-type expiry tail on the shopfloor board, and a 2x2 recertification block
2026-08-07 09:28:10 -04:00
307de925f1
Release 0.8.1
2026-08-05 14:53:54 -04:00
07d390789a
Modal overlay-close removed from data-entry; console menu grouped
2026-08-05 13:49:34 -04:00
9c530a70db
Filter pagination reset; catalog model retype tool
2026-08-05 11:26:40 -04:00
c51e86e686
Model photo upload fixes; network devices linked to catalog models
2026-08-05 09:09:19 -04:00