This website requires JavaScript.
Explore
Help
Sign In
aj
0 Followers
·
0 Following
Joined on
2020-12-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
24
Projects
Packages
Code
Public Activity
Starred Repositories
aj
pushed to
master
at
aj/OpenNest
2026-03-19 21:52:17 -04:00
8dc12972f5
feat(ui): add drawing selector, color scheme, and async loading to BestFitViewer
8a0ebf8c18
feat(ui): improve BestFitViewerForm navigation and reduce flicker
c552372f81
fix(core): copy-on-write for shared Program in tiled parts
Compare 3 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-19 18:50:57 -04:00
683cb3c180
docs: fix file format section in CLAUDE.md to match v2 nest format
aj
pushed to
master
at
aj/OpenNest
2026-03-19 18:45:00 -04:00
2cb2808c79
docs: add lead item rotation design spec for strip nesting
e969260f3d
refactor(engine): introduce PairFillResult and remove FillRemainingStrip
8bfc13d529
fix(engine): move progress reporting from inner fills to ShrinkFiller
ca35945c13
fix(ui): show active or stationary preview parts, not both overlapping
fab2214149
perf(engine): reduce PairFiller work area when count exceeds target
Compare 27 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-18 22:48:41 -04:00
0f953b8701
docs: add two-bucket preview spec and plan
62ec6484c8
fix(ui): PatternTileForm layout, orientation, and dropdown display
0472c12113
refactor(fill): extract constants and EvaluateCandidate in PairFiller
a9a9dc8a0a
feat(ui): route progress to stationary/active buckets in MainForm
4fc8f1f6cf
feat(ui): two-bucket preview parts in PlateView
Compare 34 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-18 14:57:27 -04:00
442501828a
test(io): add DXF roundtrip tests
202f49f368
test(engine): add FillStrategyRegistry and pipeline tests
7bbfe06494
refactor(engine): replace FindBestFill with strategy pipeline
267254dcae
feat(engine): add LinearFillStrategy adapter
5668748f37
feat(engine): add ExtentsFillStrategy adapter
Compare 25 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-18 07:58:09 -04:00
6229e5e49d
fix(engine): fix FillExtents competition and vertical gap bugs
aj
pushed to
master
at
aj/OpenNest
2026-03-18 07:25:47 -04:00
07465d6f0c
Merge branch 'master' of
https://git.thecozycat.net/aj/OpenNest
d2eeb23107
refactor(io): migrate nest file extension from .zip to .opnest
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-18 00:54:19 -04:00
ccd230568e
feat(engine): integrate FillExtents phase into DefaultNestEngine
7a19b78d31
feat(engine): implement FillExtents horizontal column repetition
31b293324d
feat(engine): implement FillExtents iterative height adjustment
7bc9f134f6
feat(engine): add FillExtents scaffold with pair construction and column tiling
6e30e24957
feat(engine): add NestPhase.Extents enum value
Compare 5 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-17 16:21:15 -04:00
42f2475f3c
fix: correct Size width/length axis mapping throughout codebase
aj
pushed to
master
at
aj/OpenNest
2026-03-17 12:13:48 -04:00
a487d33f52
merge: integrate remote master
bfd740c81e
feat(core): add FlangeShape with JSON preset loading
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-17 10:33:47 -04:00
03efeff85a
Update README.md
aj
pushed to
master
at
aj/OpenNest
2026-03-17 10:28:00 -04:00
d4222db0e8
fix: correct Size width/length ordering and add CLI docs to README
aj
pushed to
master
at
aj/OpenNest
2026-03-17 09:44:44 -04:00
21a16e5b7c
feat(ui): move add/remove plate buttons to header bar
4616f077d5
feat(ui): move plate navigation from toolbar to header above PlateView
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-17 09:15:44 -04:00
d210d29554
docs: add keyboard shortcuts to README
aj
pushed to
master
at
aj/OpenNest
2026-03-17 09:01:09 -04:00
dde07fc256
merge: resolve polylabel conflicts, keep remote version with hole support
788996abcf
docs: add screenshots to README
224fbde19a
feat: add polylabel algorithm for part label positioning and README
a0865405e2
refactor(mcp): use shape library in InputTools
6e5471271d
feat(core): add RoundedRectangleShape
Compare 17 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-16 22:50:45 -04:00
9d40d78562
feat(ui): add remnant viewer tool window
896cb536dd
feat(console): add --engine CLI flag to select nest engine
493f7f837a
fix(engine): sort hull edge angles by longest edge first
c94beb51a4
feat(engine): try interlocking pair patterns in remainder strips
c2c723f86f
refactor(engine): clean up unused imports after extraction
Compare 29 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-16 14:33:45 -04:00
66050c68f6
feat(engine): add CompactIndividual to Compactor (disabled in strip nester)
aj
pushed to
master
at
aj/OpenNest
2026-03-16 14:33:20 -04:00
195e29da52
fix(ui): rotate grouped parts around shared center with dedup
0b9a42e84c
fix(engine): use smallest remaining part as minimum remnant size
00ccf82196
fix(engine): apply shrink loop to remnant fills in StripNestEngine
a41a08c9af
fix(engine): use local quantity tracking in StripNestEngine remnant loop
3d23943b69
fix(engine): use RemnantFinder for iterative remnant filling in StripNestEngine
Compare 35 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-16 01:29:37 -04:00
48d4220199
docs: add lead-in assignment UI design spec
ff496e4efe
fix(engine): track multiple free rectangles in strip remnant filling
1a3e18795b
fix(ui): reverse sequence order so cutting starts near origin
507dff95b8
fix(ui): use LeastCode sequencer and fix AddRange double-enumeration
a1f32eda79
feat(ui): wire Plate→Sequence menu to PartSequencerFactory
Compare 72 commits »
aj
pushed to
master
at
aj/OpenNest
2026-03-15 10:47:40 -04:00
cab603c50d
docs: fix spec issues from review — non-sequential stepper, font caching, sizing
40d99b402f
docs: add NestProgressForm redesign spec
45509cfd3f
feat(ui): add nested dimensions and area to progress window
8e0c082876
refactor(ui): optimize PushSelected with directional filtering and lazy line computation
3c59da17c2
fix(engine): fix pair candidate filtering for narrow plates and strips
Compare 26 commits »
Previous
9
Next