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-04-29 21:46:05 -04:00
c25b6bc23a
feat(ui): render DXF text annotations in CAD converter preview
aj
pushed to
master
at
aj/OpenNest
2026-04-27 23:53:34 -04:00
1c994718fb
feat(io): add DWG file import support via ACadSharp DwgReader
9d58e6fba8
fix(ui): stay on drawings tab after DXF import
Compare 2 commits »
aj
pushed to
master
at
aj/OpenNest
2026-04-23 21:32:46 -04:00
2bae5340f0
test: add nest invariance tests for fill count across import orientations
0b322817d7
fix(core): use chain tolerance for entity gap check to prevent spurious rapids
e41f335c63
feat: remove duplicate arcs matching circles on same layer during DXF import
0ab33af5d3
feat: add WeldEndpoints to ShapeBuilder for gap repair on import
e04c9381f3
feat: add IComparable<Box> and comparison operators to Box
Compare 6 commits »
aj
pushed to
master
at
aj/OpenNest
2026-04-23 08:49:40 -04:00
4cecaba83a
fix(core): emit line instead of arc for near-zero sweep to avoid full-circle misinterpretation
aj
pushed to
master
at
aj/OpenNest
2026-04-23 08:21:18 -04:00
4053f1f989
fix(core): arc bounding box inflated for near-zero sweep arcs
ca67b1bd29
fix(io): handle flipped OCS normal on DXF ellipse import
199095ee43
fix(engine): canonicalize PlaceBestFitPairs builds to match BestFitCache frame
eb493d501a
feat(engine): wrap single-item Fill with canonicalize/un-rotate bookends
6c98732117
feat(engine): BestFitCache operates in canonical frame; TryPlaceBestFitPair builds from canonical drawing
Compare 11 commits »
aj
deleted branch feature/canonical-part-orientation from
aj/OpenNest
2026-04-23 08:21:01 -04:00
aj
pushed to
feature/canonical-part-orientation
at
aj/OpenNest
2026-04-23 08:19:54 -04:00
1a7e458282
fix(core): arc bounding box inflated for near-zero sweep arcs
d26853ee11
fix(io): handle flipped OCS normal on DXF ellipse import
2245d28d55
fix(engine): canonicalize PlaceBestFitPairs builds to match BestFitCache frame
9df97c2cf2
feat(engine): wrap single-item Fill with canonicalize/un-rotate bookends
f5a51bd9cd
feat(engine): BestFitCache operates in canonical frame; TryPlaceBestFitPair builds from canonical drawing
Compare 10 commits »
aj
created branch
feature/canonical-part-orientation
in
aj/OpenNest
2026-04-23 08:19:54 -04:00
aj
pushed to
master
at
aj/MoneyMap
2026-04-20 22:56:03 -04:00
f187b741a2
fix(mcp): set config base path so appsettings.json is found regardless of working directory
aj
pushed to
master
at
aj/MoneyMap
2026-04-20 20:43:19 -04:00
274569bd79
refactor(mcp): rewrite all tools to use MoneyMapApiClient instead of direct DB access
4bee73ba26
refactor(mcp): remove Core dependency, switch to HttpClient-based architecture
6c4f4bea7f
feat(mcp): add MoneyMapApiClient typed HttpClient for API communication
db1d96476b
feat(api): add DashboardController with overview and monthly-trend endpoints
51d6aee434
feat(api): add AccountsController with accounts and cards list endpoints
Compare 12 commits »
aj
pushed to
master
at
aj/MoneyMap
2026-04-20 19:45:19 -04:00
2a75c9550e
chore: add docs/superpowers, .playwright-mcp, settings.local.json to gitignore
aj
pushed to
master
at
aj/MoneyMap
2026-04-20 19:42:31 -04:00
7b2d6203df
fix: update Dockerfile for multi-project solution structure
cbc46314db
feat(mcp): implement all MCP tools (transactions, budgets, categories, receipts, merchants, accounts, dashboard)
f54c5ed54d
feat: add MoneyMap.Mcp project skeleton with stdio transport
62fa1d5c4c
refactor: consolidate service registration into AddMoneyMapCore extension
d63ded45e1
refactor: abstract IWebHostEnvironment to IReceiptStorageOptions
Compare 9 commits »
aj
pushed to
master
at
aj/OpenNest
2026-04-16 23:26:52 -04:00
d2f9597b0c
refactor(fill): use native entity geometry for linear copy distance
aj
pushed to
master
at
aj/OpenNest
2026-04-16 23:25:03 -04:00
c40dcf0e25
chore: remove unused debug logging to desktop
aj
pushed to
master
at
aj/OpenNest
2026-04-16 15:47:52 -04:00
28653e3a9f
feat(shapes): generate unique drawing names from parameters and add toolbar button
7c3246c6e7
fix(cutting): restrict tabs to external perimeter and clarify tab UI
Compare 2 commits »
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
Previous
1
Next