aj
9a33d405e2
refactor: remove API client, database, and EF Core; add ClosedXML
...
- Delete ApiClient/ directory (FabWorksApiClient, DTOs, interface)
- Delete Data/ and Migrations/ directories
- Add ClosedXML 0.104.2 for Excel output
- Replace FabWorksApiUrl with DefaultSuffix in app.config
- Remove .NET Framework startup config
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-13 22:11:57 -04:00
aj
2273a83e42
refactor: remove local DB and file export from ExportDXF
...
Remove ExportDxfDbContext, EF migrations, FileExportService, and
SqlServer/EF Tools packages. ExportDXF will now use the FabWorks API
for persistence and file storage instead of direct DB access.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 20:35:55 -05:00
aj
c4926c6e9f
refactor: migrate to .NET 8 SDK-style project format
...
Convert from .NET Framework 4.8 legacy csproj to .NET 8 SDK-style.
Add ComHelper class for COM Running Object Table access, replacing
Marshal.GetActiveObject which is not available in .NET Core.
Add EF Core and System.Configuration.ConfigurationManager packages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 11:26:40 -05:00
aj
84f0196c97
refactor: remove Excel export functionality
...
Removed BomExcelExporter service, BomExcelSettings class, BomTemplate.xlsx template, and EPPlus package dependency. This functionality is being replaced with direct API integration.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-03 06:45:58 -05:00
aj
b677ac8ec9
feat(api): add CutFab API client and configuration\n\n- Add ICutFabApiClient + CutFabApiClient HTTP client\n- Wire base URL via appSettings (CutFab.ApiBaseUrl)\n- Register client in Program and inject into services\n- Add required System.Net.Http and compression references
2025-10-28 17:23:56 -04:00
aj
c9a8442a29
Refactored ExportContext
2025-10-01 09:44:07 -04:00
aj
2d5ffdf5c0
Refactored MainForm
2025-09-29 13:29:50 -04:00
aj
97f45b2fcc
Set SimplifyBends to true
...
When set to false, some bend reliefs are made of splines
2023-03-02 09:19:14 -05:00
aj
db481baa89
Changed target framework to version 4.8
2023-03-01 08:06:34 -05:00
aj
979067db21
Save drawing pdf in same directory as DXF files.
2022-06-23 12:44:44 -04:00
aj
0d1fd67b8d
Updated publish settings
2021-04-14 07:15:23 -04:00
AJ
4fe7e0e8d7
Show automatic view flip decider first.
2021-03-24 06:47:46 -04:00
aj
016e32c2e3
Moved ViewFlipDeciders to separate namespace.
2021-03-21 22:19:25 -04:00
aj
16c9d97e22
Moved ItemExtractors to separate namespace.
2021-03-21 22:09:31 -04:00
aj
96e54a686b
Renamed ExportBomToExcel to BomToExcel
2021-03-05 20:42:20 -05:00
aj
eee6bfdff3
ExportBomToExcel
2021-03-04 21:30:10 -05:00
AJ
4fbcf9f4e1
Check if flat pattern feature is suppressed
2020-10-15 11:23:12 -04:00
AJ
344df45b34
Fixed exception thrown when view is null.
2020-04-21 13:06:22 -04:00
AJ
5c0d83139a
Fixed crash when component is null within GetItem
2020-03-17 15:35:42 -04:00
AJ
29cb194920
Run EtchBendLines after creating dxf.
2020-03-05 08:00:21 -05:00
AJ
eb13323d9d
Extract referenced configuration name with part.
2020-02-14 14:28:44 -05:00
AJ
eb96fec147
Print column headers on all pages of BOM
2019-11-27 14:30:27 -05:00
AJ
a2474fca3b
Set lightweight components to resolved
2019-11-27 13:56:19 -05:00
aj
3f24020576
Added ItemExtractor
2019-11-24 20:04:54 -05:00
AJ
f0baecbfba
Moved classes to their own file.
2019-11-21 14:31:01 -05:00
AJ
8ae0832bfd
Renamed Item2 to ViewFlipDeciderComboboxItem
2019-11-21 14:28:36 -05:00
AJ
6b311fa2d2
Migration to PackageReference
2019-03-08 07:59:37 -05:00
AJ
2c483d0147
Fixed bend lines not recognized when bend angle has decimals.
2018-06-21 07:15:22 -04:00
AJ
3422e096b6
Increased precision on bend radius to 3 decimal places.
2018-06-11 09:03:07 -04:00
aj
1753f75305
Added PreferUpViewFlipDecider
2018-06-10 11:43:13 -04:00
aj
3a313d2409
User selection of viewFlipDecider
2018-06-09 22:37:10 -04:00
aj
f9fca98fe6
Update file prefix when active document changes.
2018-04-26 20:45:52 -04:00
AJ
9856c9eb92
Fixed empty item number when exporting assembly.
2018-04-26 12:59:32 -04:00
AJ
e441d15a4e
Fixed null reference exception when component isn't a part document.
2018-04-24 13:24:43 -04:00
AJ
9aafcde051
Changed method of getting sheet metal data.
2018-04-23 14:51:21 -04:00
AJ
7048d27eee
Include kfactor in BOM
2018-04-23 13:50:28 -04:00
AJ
21d15ac7f7
Only write thickness to excel if value is greater than 0
2018-04-23 08:50:02 -04:00
AJ
e72f2e9948
Save BOM excel file with dxf files.
2018-04-23 08:37:12 -04:00
AJ
f0bc4ae7a1
Added ItemNo, PartNo, and Description to item class.
2018-04-23 07:27:56 -04:00
aj
5c77d376a3
Cleanup
2017-10-16 22:06:24 -04:00
aj
29677eb705
Updated solidworks blank file.
2017-04-18 14:47:22 -04:00
aj
320e43762a
Improved flip view decider.
2017-04-03 09:28:26 -04:00
aj
3622a3a205
Disable solidworks user input while running.
2017-01-25 12:26:29 -05:00
aj
3b0af13689
Exclude pfx file.
2017-01-25 09:28:10 -05:00
aj
637caf1fca
Fixed file extensions in export solidworks part.
2017-01-23 09:19:34 -05:00
aj
843f6ef1be
Add project files.
2017-01-19 22:24:29 -05:00