• Joined on 2020-12-11
aj pushed to master at aj/OpenNest 2026-04-15 23:15:45 -04:00
bd48f57ce0 feat(ui): distinct Dark palette and recolor drawings on scheme switch
a6ec21accc fix(ui): address code review issues in color scheme feature
320cf40f41 feat(ui): ship Schemes folder for user-defined color scheme JSON
3beca10429 feat(ui): add color scheme picker to Options dialog
8bea5dac6c feat(ui): apply active color scheme at startup
Compare 9 commits »
aj pushed to master at aj/OpenNest 2026-04-15 15:44:03 -04:00
9b84508ff4 refactor(shapes): generalize OctagonShape to NgonShape
6fdf0ad3c5 refactor(cnc): extract rapid enumeration into RapidEnumerator
4f7bfcc3ad Merge remote-tracking branch 'origin/master'
3c53d6fecd fix(engine): default FillContext.Policy to avoid null-deref in ReportProgress
e239967a7b feat(cincinnati): emit SubProgramCall features as M98 hole calls
Compare 9 commits »
aj pushed tag v0.2.0 to aj/OpenNest 2026-04-15 06:33:46 -04:00
aj pushed to master at aj/ExportDXF 2026-04-13 22:34:14 -04:00
14fa1e6906 chore: add docs/superpowers to gitignore and remove from tracking
aj pushed to master at aj/ExportDXF 2026-04-13 22:33:51 -04:00
41022a93cc docs: update README for Excel export and template-based naming
aj pushed to master at aj/ExportDXF 2026-04-13 22:31:26 -04:00
0fd117da92 merge: reconcile GitHub history before mirror setup
f418573908 Move project to github
Compare 2 commits »
aj pushed to master at aj/ExportDXF 2026-04-13 22:26:20 -04:00
5f28a6ce2b chore: remove netDxf project from solution
aj pushed to master at aj/ExportDXF 2026-04-13 22:23:21 -04:00
a4db71f074 fix: update EtchBendLines submodule to ACadSharp version
aj pushed to master at aj/ExportDXF 2026-04-13 22:19:26 -04:00
4d01b2654d refactor: rewire Program.cs DI — remove API/DB, add Excel and log services
1d3b6b8f0f refactor: replace equipment/drawing dropdowns with filename template textbox
9bc29e98c8 refactor: rewrite DxfExportService for local file export with revision tracking
c6dde6e217 feat: add ExcelExportService, LogFileService, and RawBomTableReader
cf17e71b80 refactor: update models — add CutTemplate.Revision, remove ExportRecord, simplify ExportContext
Compare 46 commits »
aj pushed to master at aj/OpenNest 2026-04-12 22:40:01 -04:00
a3ae61d993 fix(cutting): emit open contours raw instead of applying lead-in/lead-out
aj pushed to master at aj/OpenNest 2026-04-12 22:33:58 -04:00
838a247ef9 fix(geometry): replace closest-point heuristic with analytical arc-to-line directional distance
a5e5e78c4e refactor(geometry): deduplicate axis branches in SpatialQuery.OneWayDistance
c386e462b2 docs(readme): add CAD converter section with screenshots
2c0457d503 feat(ui): add bend line editing to CAD converter
b03b3eb4d9 fix(bending): detect bend lines on layer "0" in addition to "BEND"
Compare 6 commits »
aj pushed to master at aj/Breehavior-Monitor 2026-04-12 13:19:53 -04:00
f79de0ea04 feat: add unblock-nag detection and redirect
aj deleted branch feat/pipe-flange-shape from aj/OpenNest 2026-04-10 22:55:58 -04:00
aj pushed to master at aj/OpenNest 2026-04-10 22:55:47 -04:00
3e96c62f33 docs(readme): reformat features as tables and document cutout-aware splitter
6880dee489 fix(splitter): preserve disconnected strips and trim cuts around cutouts
0e45c13515 feat(shapes): add PlateSizes catalog and wire Ctrl+P to snap-to-standard
54def611fa refactor(ui): switch CreateShapeFromInputs to control-type branching
b1d094104a feat(ui): add filtered pipe size dropdown to shape library
Compare 13 commits »
aj pushed to feat/pipe-flange-shape at aj/OpenNest 2026-04-10 22:55:18 -04:00
3e96c62f33 docs(readme): reformat features as tables and document cutout-aware splitter
aj pushed to feat/pipe-flange-shape at aj/OpenNest 2026-04-10 22:47:05 -04:00
6880dee489 fix(splitter): preserve disconnected strips and trim cuts around cutouts
0e45c13515 feat(shapes): add PlateSizes catalog and wire Ctrl+P to snap-to-standard
54def611fa refactor(ui): switch CreateShapeFromInputs to control-type branching
b1d094104a feat(ui): add filtered pipe size dropdown to shape library
9d66b78a11 feat(ui): add bool checkbox support to ShapeLibraryForm
Compare 10 commits »
aj created branch feat/pipe-flange-shape in aj/OpenNest 2026-04-10 22:47:05 -04:00
aj pushed to master at aj/OpenNest 2026-04-10 14:30:22 -04:00
091e750e1b chore(cad-importer): remove dead code and cover named detector branch
87b965f895 refactor(ui): use CadImporter in BomImportForm
08f60690a7 docs: document CadImporter service in CLAUDE.md
a4609c816c refactor(ui): use CadImporter.BuildDrawing in CadConverterForm.GetDrawings
5a4272696e refactor(ui): use CadImporter.Import in CadConverterForm.AddFile
Compare 14 commits »
aj pushed to master at aj/OpenNest 2026-04-10 08:50:49 -04:00
24babe353e fix: show both offset and rotation in SubProgramCall.ToString
e63be93051 fix: emit G52 bracket for hole sub-program calls
ba3c3cbea3 fix: draw sub-program rapid directly to lead-in pierce
572fa06a21 fix: track tool position through sub-programs in ConvertMode
Compare 4 commits »
aj pushed to master at aj/OpenNest 2026-04-09 22:29:04 -04:00
a6c2235647 fix: let DrawRapids track actual tool position through sub-programs
5c918a0978 fix: draw rapid move to hole center before sub-program lead-in
92461deb98 fix: apply SubProgramCall offset additively and restore curpos after expansion
bc859aa28c feat: handle SubProgramCall offsets in BoundingBox and Rotate
09eac96a03 feat: handle SubProgramCalls in Cincinnati post feature splitting
Compare 12 commits »