• Joined on 2020-12-11
aj pushed to master at aj/OpenNest 2026-03-14 14:42:02 -04:00
acc75868c0 refactor: extract training data collection into OpenNest.Training
74272bea80 feat(engine): add perimeter-to-area ratio to part features
Compare 2 commits »
aj pushed to master at aj/OpenNest 2026-03-14 14:40:54 -04:00
bf104309b4 chore: ignore SQLite database files
321c476b8b feat(engine): add ML feature extraction and brute-force runner
1db51b1cce feat(ui): add elapsed timer to nest progress form
10f9b5357c fix(engine): compute unused area from actual part areas
a9aaab8337 refactor: use ShapeProfile perimeter for boundary and intersection
Compare 17 commits »
aj pushed to master at aj/OpenNest 2026-03-13 15:27:24 -04:00
aj pushed to master at aj/OpenNest 2026-03-13 14:32:50 -04:00
13264a2f8d Merge branch 'feature/nfp-bestfit'
9df42d26de perf: replace linear sweep with iterative halving in RotationSlideStrategy
9daa768629 refactor: extract ComputeSlideDistance helpers in RotationSlideStrategy
3592a4ce59 docs: update bestfit spec to iterative halving approach
e746afb57f docs: add coarse-then-refine bestfit sweep design spec
Compare 16 commits »
aj pushed to master at aj/OpenNest 2026-03-13 09:28:05 -04:00
776e9d218c fix(ui): cache offset paths and scale temp parts on zoom
aj pushed to master at aj/OpenNest 2026-03-13 08:49:05 -04:00
501b2553ad refactor(ui): move NestProgressForm UI to Designer file
aj pushed to master at aj/OpenNest 2026-03-13 08:46:22 -04:00
986d298786 feat(ui): replace random part colors with curated palette
9773449563 feat(ui): add FillWithProgress to PlateView, use from ActionClone
fde285484a fix(ui): cancel nesting when MDI child form is closed
98c4c88fc3 feat(ui): add progress support to ActionFillArea and FillArea_Click
09fef203df feat(ui): make FillPlate_Click async with progress and cancellation
Compare 15 commits »
aj pushed to master at aj/OpenNest 2026-03-13 07:36:22 -04:00
09fc8b889e fix: close polygon offset shape and handle nest template load failure
2216b8553f docs: add implementation plans for best-fit viewer, pair finding, and .NET 8 migration
6ed20a6a48 refactor: switch auto-nest from Pack to per-item Fill with explicit quantity tracking
c68139e15e merge: resolve .gitignore conflict, keep both entries
a084819889 perf: comment out Debug.WriteLine calls in FillLinear
Compare 9 commits »
aj pushed to master at aj/OpenNest 2026-03-13 00:00:58 -04:00
66b3aeafc1 fix: correct inverted quadrant-to-exit-point mapping in GetExitPoint
616575e0ee feat: wire contour re-indexing into ContourCuttingStrategy.Apply()
2b4cb849ba feat: add Shape.ReindexAt(Vector, Entity) for contour reordering
3de44a7293 feat: add Arc.SplitAt(Vector) splitting primitive
b2ff704b73 feat: add Line.SplitAt(Vector) splitting primitive
Compare 17 commits »
aj pushed to master at aj/OpenNest 2026-03-12 22:19:57 -04:00
e4e1d9b5a3 refactor: rename DefinedShape to ShapeProfile
0c395421cd chore: add .claude/ to .gitignore
612b540d9d refactor: rename Size.Height to Size.Length across codebase
7e0edd112a refactor: use 'length' instead of 'height' in nest JSON format
c2534ef08b feat: replace XML nest file format with JSON (v2)
Compare 5 commits »
aj pushed to master at aj/Breehavior-Monitor 2026-03-10 15:29:06 -04:00
733b86b947 feat: add /bcs-pause command to toggle monitoring
aj pushed to main at aj/OpenNest.Test 2026-03-09 21:07:15 -04:00
8fcd3660d8 feat: add xUnit test project with fill and remnant fill tests
aj created branch main in aj/OpenNest.Test 2026-03-09 19:59:56 -04:00
aj pushed to main at aj/OpenNest.Test 2026-03-09 19:59:56 -04:00
d2a71a6d8c feat: add initial test fixture nest files
aj created repository aj/OpenNest.Test 2026-03-09 19:50:17 -04:00
aj pushed to master at aj/TaskTracker 2026-03-05 17:47:51 -05:00
d784f9fea8 feat(web): add real-time activity feed via SignalR
5a273ba667 feat(web): add "New Task" button scroll-to-input behavior
6ea0e40d38 fix(web): address code review findings from Razor Pages migration
cffd09941a feat(web): remove React app — migration to Razor Pages complete
a6adaea2da feat(web): add Mappings page with inline CRUD table
Compare 14 commits »
aj pushed to master at aj/Breehavior-Monitor 2026-03-05 17:47:26 -05:00
f7dfb7931a feat: add redirect channel to topic drift messages
a836584940 fix: skip game redirect when topic drift already handled
Compare 2 commits »
aj pushed to master at aj/Breehavior-Monitor 2026-03-03 19:23:51 -05:00
9872c36b97 improve chat_personality prompt with better structure and guidance
aj pushed to master at aj/Breehavior-Monitor 2026-03-02 22:04:06 -05:00
53803d920f fix: sanitize note_updates before storing in sentiment pipeline
b7076dffe2 fix: sanitize profile updates before storing in chat memory pipeline
c5316b98d1 feat: add sanitize_notes() method to LLMClient
f75a3ca3f4 fix: instruct LLM to never quote toxic content in note_updates
Compare 4 commits »
aj pushed to master at aj/Breehavior-Monitor 2026-03-02 10:10:22 -05:00
09f83f8c2f fix: move slutty prompt to personalities/ dir, match reply chance
20e4e7a985 feat: add slutty mode — flirty, thirsty, full of innuendos
Compare 2 commits »