Josh Wright josh
  • South Bend
  • Joined on 2025-08-28
josh pushed to main at josh/TicketingSystem 2026-04-18 17:43:14 -04:00
a9ba74f1af Remove login rate limiter (internal service only)
josh pushed to main at josh/Vetting 2026-04-18 17:29:18 -04:00
27098fc7ed cpustress+orchestrator: serial CPU/RAM passes + silent-skip guard
josh pushed to main at josh/TicketingSystem 2026-04-18 17:19:47 -04:00
b341c64b02 Install root deps in Docker build so shared schemas resolve zod
josh pushed to main at josh/TicketingSystem 2026-04-18 17:14:42 -04:00
2c11d19f76 Pin vitest-mock-extended to 2.x to match vitest 2.x peer
josh pushed to main at josh/TicketingSystem 2026-04-18 17:06:53 -04:00
186dcc4686 CI: npm ci at root so shared schemas resolve zod
josh pushed to main at josh/Vetting 2026-04-18 17:03:45 -04:00
cdd6cae3b0 ui: keep detail-page SSE swaps live after the first outerHTML replace
josh pushed to main at josh/TicketingSystem 2026-04-18 16:45:20 -04:00
8c2139f6a6 Remove deprecated baseUrl from client tsconfig
7253068fee Phase 5: ship (healthz, CI test gates, v1.0 README)
ef22e92ac8 Phase 4: power UX (palette, shortcuts, mentions, mobile, PWA)
4bade22410 Phase 3: UI redesign (Gitea-issues aesthetic)
edf4c5eb3c Phase 2b: backend services, routes, and notification triggers
Compare 11 commits »
josh pushed tag v1.0.0 to josh/TicketingSystem 2026-04-18 16:45:20 -04:00
josh pushed to main at josh/Vetting 2026-04-18 16:39:34 -04:00
e73e31af92 live-image: install stage tools and fail loudly if any are missing
josh pushed to main at josh/Vetting 2026-04-18 16:36:17 -04:00
0db790ae3e ui: stream host-detail fragments over SSE so the page updates live
josh pushed to main at josh/Vetting 2026-04-18 16:06:25 -04:00
5e9ad7f569 probes: sanitize disk serials and normalize GPU model for stable spec keys
josh pushed to main at josh/Vetting 2026-04-18 15:41:48 -04:00
d48cf146f4 live-image: mask systemd-firstboot at image-build time
josh pushed to main at josh/Vetting 2026-04-18 15:35:27 -04:00
026923075c pxe: disable systemd-firstboot so the live image doesn't prompt
josh pushed to main at josh/Vetting 2026-04-18 15:04:28 -04:00
956120b80e deploy: show speed + ETA in bundle-download progress meter
josh pushed to main at josh/Vetting 2026-04-18 14:47:10 -04:00
c45349f62c pxe: mask serial-getty@ttyS0 so hosts without serial don't wait 90s
josh pushed to main at josh/Vetting 2026-04-18 14:31:47 -04:00
a88e24bef4 live-image: real /init + verbose boot for first-boot diagnosis
josh pushed to main at josh/Vetting 2026-04-18 14:14:13 -04:00
43ea845ac0 live-image: pack full rootfs as initrd so PXE actually boots userspace
josh pushed to main at josh/Vetting 2026-04-18 14:00:09 -04:00
6c6d20710f live-image: fix check-initrd size measurement; add zstd to image
josh pushed to main at josh/Vetting 2026-04-18 13:53:12 -04:00
0a5e5d0b39 ci: add bubblewrap dep and bump mkosi to v25.3
josh pushed to main at josh/Vetting 2026-04-18 13:44:58 -04:00
488a0d1052 ci: install mkosi from upstream git tag, not PyPI