aj
|
9bd5d0dfa7
|
fix(cutting-ui): navigate selected source plate in planner
|
2026-10-11 22:45:54 -04:00 |
|
aj
|
d6ae706098
|
refactor(cutting-ui): retire redundant planning and validation forms
|
2026-10-11 22:15:35 -04:00 |
|
aj
|
f9b2e1282a
|
feat(cutting-ui): inspect live nest validation in docked panel
|
2026-10-11 21:55:59 -04:00 |
|
aj
|
943b63937d
|
feat(cutting-ui): plan and apply all plates from docked panel
|
2026-10-11 21:40:26 -04:00 |
|
aj
|
6ed7ab7392
|
fix(cutting-ui): restore canvas after panel layout and clamp splitter
|
2026-10-11 21:31:01 -04:00 |
|
aj
|
4738a0390e
|
feat(cutting-ui): inspect one proposal on the main canvas
|
2026-10-11 21:21:07 -04:00 |
|
aj
|
322dc3eda6
|
fix(cutoffs): use outward union for fitted arc bounds
|
2026-10-11 20:56:34 -04:00 |
|
aj
|
ddc4710dfd
|
perf(cutting): defer alternate hole entries in preferred pass
|
2026-10-11 20:26:47 -04:00 |
|
aj
|
97a468ee2c
|
fix(cutting): recover checked routes through interlocking holed parts
|
2026-10-11 19:51:29 -04:00 |
|
aj
|
09dd19ca66
|
feat(ui): show nest versions in database details tab
|
2026-10-11 19:42:06 -04:00 |
|
aj
|
fae37dd1d0
|
fix(data): retry absent pending uploads without changing identity
|
2026-10-11 17:15:16 -04:00 |
|
aj
|
94ed8a0f8f
|
fix(backup): refuse uncertain or reused restore volumes
|
2026-10-11 17:10:26 -04:00 |
|
aj
|
028832debc
|
fix(data): reconcile ambiguous nest uploads before retry
|
2026-10-11 17:10:26 -04:00 |
|
aj
|
51ad700bec
|
docs(storage): explain version browser and recovery
|
2026-10-11 17:02:41 -04:00 |
|
aj
|
0216a9e9e2
|
test(server): verify complete revision backup and restore
|
2026-10-11 17:02:31 -04:00 |
|
aj
|
a7c8e8541e
|
feat(ui): inspect and restore nest history
|
2026-10-11 17:01:01 -04:00 |
|
aj
|
5f1eeb00eb
|
test(data): verify legacy metadata guard before mutation
|
2026-10-11 16:51:56 -04:00 |
|
aj
|
914c197181
|
feat(server): restore historical nest as new revision
|
2026-10-11 16:49:12 -04:00 |
|
aj
|
5598804942
|
feat(server): preserve deleted nests with guarded recovery
|
2026-10-11 16:49:12 -04:00 |
|
aj
|
d216bcd406
|
feat(server): version guarded metadata edits
|
2026-10-11 16:49:12 -04:00 |
|
aj
|
11471e3c71
|
test(server): exercise version history through real client
|
2026-10-11 16:39:48 -04:00 |
|
aj
|
ed7600dc90
|
feat(data): fetch bounded nest history and guard saves
|
2026-10-11 16:38:35 -04:00 |
|
aj
|
a47b414392
|
feat(server): preserve file-save nest revisions
|
2026-10-11 16:37:28 -04:00 |
|
aj
|
3d512c794c
|
fix(cnc): show first internal rapid after cut-first programs
|
2026-10-11 15:48:07 -04:00 |
|
aj
|
08acb092a7
|
fix(cutting): anchor near-corner entries to their native edge
|
2026-10-11 01:14:50 -04:00 |
|
aj
|
dc142cc88d
|
docs(readme): streamline engine guidance and tabulate CLI options
|
2026-10-10 21:31:11 -04:00 |
|
aj
|
6799e08356
|
docs(readme): remove stray plate header note
|
2026-10-10 21:28:25 -04:00 |
|
aj
|
ca6966906f
|
Support direct contour piercing and correct planner geometry checks
|
2026-10-10 16:44:03 -04:00 |
|
aj
|
c28ccd7568
|
Move zoom controls into centered plate view header
|
2026-10-10 16:04:58 -04:00 |
|
aj
|
90ae3b6a84
|
Fix false self-intersection warnings at rounded contour joints
|
2026-10-10 15:57:16 -04:00 |
|
aj
|
72776886cb
|
Remember saved nest browser sort preferences
|
2026-10-10 15:39:11 -04:00 |
|
aj
|
d59c03f5ab
|
Highlight validation contacts and mute unrelated parts
|
2026-10-10 15:11:41 -04:00 |
|
aj
|
bb108e9341
|
Add interactive nest validation with animated issue highlights
|
2026-10-10 14:51:47 -04:00 |
|
aj
|
80c647bf07
|
fix(report): omit trailing empty stock plates
|
2026-10-10 13:23:58 -04:00 |
|
aj
|
24be90ace9
|
fix(report): replace closeups with best-effort grouped labels
|
2026-10-10 13:14:45 -04:00 |
|
aj
|
4feada094c
|
fix(report): use plain numeric part IDs
|
2026-10-10 13:14:39 -04:00 |
|
aj
|
4e846007a2
|
fix(report): use parts per plate consistently
|
2026-10-10 13:14:31 -04:00 |
|
aj
|
8ebb48694f
|
fix(report): rename plate copies to quantity
|
2026-10-10 13:14:25 -04:00 |
|
aj
|
afa50c5a12
|
fix(report): display stock dimensions as width by length
|
2026-10-10 13:14:19 -04:00 |
|
aj
|
ef6ca80e6d
|
Merge branch 'master' of https://github.com/ajisaacs/OpenNest
|
2026-10-10 12:38:50 -04:00 |
|
aj
|
0c99455489
|
feat(ui): validate Auto Nest stock prices and report costs
|
2026-10-10 12:38:48 -04:00 |
|
aj
|
c34ac2bc0e
|
feat(mcp): support priced stock and preserve accepted job data
|
2026-10-10 12:38:36 -04:00 |
|
aj
|
076b794dda
|
feat(api): accept stock prices and archive cost summaries
|
2026-10-10 12:38:30 -04:00 |
|
aj
|
5dbf887b68
|
feat(engine): score nesting jobs by per-sheet stock cost
|
2026-10-10 12:38:20 -04:00 |
|
aj
|
17e504fb70
|
feat(cutting): navigate diagnostic rows in enlarged planner
|
2026-10-10 11:37:57 -04:00 |
|
aj
|
69304d3851
|
feat(settings): set nest server URL from Options
|
2026-10-09 21:54:10 -04:00 |
|
aj
|
1c6d02c480
|
perf(cutting): try a bounded entry catalogue before full search
|
2026-10-09 21:26:40 -04:00 |
|
aj
|
d328c5f691
|
perf(cutting): generate ranked alternatives only when visited
|
2026-10-09 20:40:10 -04:00 |
|
aj
|
e897258a85
|
feat(cutouts): reconcile repeated frames and inserts through one solve
|
2026-10-09 20:36:43 -04:00 |
|
aj
|
1b9d8a36d8
|
fix(pipeline): certify bound programs and cancellation before commit
|
2026-10-09 20:28:05 -04:00 |
|