-
be20fe587a
chore: remove auth rate limiting
main
josh
2026-04-19 20:19:12 -04:00
-
da6bd071ee
fix: remove lingering FM references from insights services
josh
2026-04-19 18:51:56 -04:00
-
db8e86b749
feat: remove FM feature from Vector
josh
2026-04-19 18:46:40 -04:00
-
d739411510
docs: rewrite README for current feature set
josh
2026-04-17 16:34:51 -04:00
-
51512ff649
fix(dashboard): theme-aware chart tooltip styles
josh
2026-04-17 16:30:47 -04:00
-
22ce6d18ee
feat(dashboard): add total-spent KPI alongside deployed value
josh
2026-04-17 16:27:27 -04:00
-
52e092502b
feat(dashboard): add upcoming EOL + admin operations widgets
josh
2026-04-17 16:22:10 -04:00
-
ae65d9f2a8
fix(repairs): stop rejecting log when broken serial already exists
josh
2026-04-17 16:01:14 -04:00
-
e60d049e69
fix(repairs): Log repair submit silently ignored with empty defaults
josh
2026-04-17 15:50:24 -04:00
-
a2b088463d
feat(categories): detail page with fleet insights
josh
2026-04-17 15:41:47 -04:00
-
62a3d615f4
feat(parts): make MPN and manufacturer cells clickable
josh
2026-04-17 15:25:21 -04:00
-
c35bc39adf
chore(web): tighten page and dialog copy for production
josh
2026-04-17 15:23:48 -04:00
-
09d1d96cb4
feat(bins): clickable bin cards with dedicated detail page
josh
2026-04-17 15:17:55 -04:00
-
1d53e81d5e
feat(manufacturers): detail page with MPN-level insights
josh
2026-04-17 15:10:37 -04:00
-
c6fb839005
feat(part-models): detail page with fleet insights
josh
2026-04-17 14:51:39 -04:00
-
13e3444258
fix(locations): size card to content instead of full viewport
josh
2026-04-17 14:38:34 -04:00
-
0b29e706b0
feat(hosts): generate unique 8-digit asset ID
josh
2026-04-17 14:30:24 -04:00
-
95e501a9c8
fix(hosts): tweak detail page copy and summary style
josh
2026-04-17 14:11:13 -04:00
-
b0e9c5d1d0
feat: host detail page + FM host context
josh
2026-04-17 14:04:07 -04:00
-
60255f20bb
feat: laundry-list polish pass
josh
2026-04-17 13:36:11 -04:00
-
3d77f2846d
feat: split Repairs into FM, Repair, and Custody workflows
josh
2026-04-17 12:22:56 -04:00
-
6690d8a5dd
feat(parts): couple state and location (host vs bin)
josh
2026-04-17 10:43:02 -04:00
-
0f952d6c1b
feat: rework EOL, repairs, and hosts for real workflow
josh
2026-04-17 10:17:29 -04:00
-
23bd0f0c6a
fix(deploy): auth/CSRF cookies dropped on plain-HTTP prod
josh
2026-04-17 08:31:12 -04:00
-
a89cc36489
fix(deploy): login 500s on fresh container
josh
2026-04-17 08:17:22 -04:00
-
439c1b41e6
deploy(compose): inline restart: unless-stopped per service
josh
2026-04-16 21:31:30 -04:00
-
fcd4aa6542
deploy(compose): hardcode registry host, pull-only stack
josh
2026-04-16 21:30:31 -04:00
-
07431c6550
ci: namespace registry images under repo owner
josh
2026-04-16 21:20:49 -04:00
-
37494c17ef
fix(docker): prisma generate must run before packages/db tsc build
josh
2026-04-16 21:18:04 -04:00
-
56ad33125d
ci: fix missed upload-artifact@v4 in check job
josh
2026-04-16 21:14:59 -04:00
-
68ba048462
ci: pin upload-artifact to v3 for Gitea compatibility
josh
2026-04-16 21:13:29 -04:00
-
d8d734d3f3
ci: drop 60% coverage gate, keep report as a signal
josh
2026-04-16 21:12:10 -04:00
-
acf6fc1103
feat(deploy): containerize api + web for single-host docker-compose
josh
2026-04-16 21:10:04 -04:00
-
f32ece6f74
ci: drop pnpm cache from setup-node
josh
2026-04-16 21:02:20 -04:00
-
261d6a526c
docs: rewrite README as complete onboarding guide
josh
2026-04-16 21:02:16 -04:00
-
7c0d422228
chore: initial Vector 2.0 monorepo
josh
2026-04-16 20:52:32 -04:00