Commit Graph

  • bd3e7c2a36 chore: remove .claude/settings.local.json from tracking feature/fabworks-api AJ Isaacs 2026-02-25 15:58:15 -05:00
  • b9e84de7c0 feat: move revision tracking to ExportRecord, add perceptual hash comparison, cut list modal, and auto-start API AJ Isaacs 2026-02-25 15:48:28 -05:00
  • f6cd91f1b5 docs: add design plans for API and auto-fill features AJ Isaacs 2026-02-20 08:54:21 -05:00
  • 3554bb6110 feat: show revision column in file browser AJ Isaacs 2026-02-20 08:54:13 -05:00
  • 4707e96359 feat: resolve drawing revisions on PDF upload AJ Isaacs 2026-02-20 08:54:07 -05:00
  • c5bd7fb4c8 feat: add Drawing entity with revision tracking AJ Isaacs 2026-02-20 08:54:01 -05:00
  • 13c61a82a4 fix: log etch line failures instead of silently swallowing AJ Isaacs 2026-02-20 08:53:51 -05:00
  • 444a077cbc fix: resize form controls to match window layout AJ Isaacs 2026-02-20 08:53:46 -05:00
  • c4920f933d chore: remove netDxf project from solution AJ Isaacs 2026-02-20 08:53:39 -05:00
  • b472729fda feat: use perceptual hash for PDF change detection AJ Isaacs 2026-02-20 08:52:06 -05:00
  • 5d2948d563 feat: replace text-based DXF hash with geometric content hash AJ Isaacs 2026-02-20 07:40:51 -05:00
  • 71c65e0bf5 feat: auto-populate title from part description when opening documents AJ Isaacs 2026-02-20 05:53:08 -05:00
  • 53aa23f762 refactor: consolidate export detail into drawing detail page AJ Isaacs 2026-02-19 17:26:43 -05:00
  • 036ab2a55a docs: add context to FixDegreeSymbol workaround AJ Isaacs 2026-02-19 16:42:54 -05:00
  • f9e7ace35d fix: repair double-encoded degree symbol in DXF output AJ Isaacs 2026-02-19 16:31:57 -05:00
  • 622cbf1170 fix: update EtchBendLines submodule with degree symbol fix AJ Isaacs 2026-02-19 16:28:45 -05:00
  • 4a3f33db33 fix: update EtchBendLines submodule with bend line ByLayer color AJ Isaacs 2026-02-19 15:51:59 -05:00
  • 77d0157370 fix: update EtchBendLines submodule with bend detection fixes AJ Isaacs 2026-02-19 14:34:05 -05:00
  • 26e9233b30 fix: update EtchBendLines submodule with ACadSharp 3.4.9 upgrade AJ Isaacs 2026-02-19 14:20:57 -05:00
  • e59584a5c0 fix: update EtchBendLines submodule with ACAD_GROUP dictionary fix AJ Isaacs 2026-02-19 14:13:12 -05:00
  • dcc508d479 feat: update EtchBendLines submodule with ACadSharp migration AJ Isaacs 2026-02-19 12:52:48 -05:00
  • 1266378b51 fix: update EtchBendLines submodule with etch line fix AJ Isaacs 2026-02-19 12:37:29 -05:00
  • 5de40ebafd feat: add delete button to exports list and detail pages AJ Isaacs 2026-02-19 09:34:59 -05:00
  • e072919a59 fix: prevent date wrapping on exports page AJ Isaacs 2026-02-19 09:12:49 -05:00
  • 7db44640ca feat: switch web UI to light theme with larger font sizes AJ Isaacs 2026-02-19 09:03:21 -05:00
  • 0d5742124e feat: add revision tracking to CutTemplate and scope BOM items to export record AJ Isaacs 2026-02-19 08:47:11 -05:00
  • 463916c75c fix: resolve drawing dropdown race condition and save PDF hash to export record AJ Isaacs 2026-02-18 22:40:22 -05:00
  • c06d834e05 feat: add PDF download button to export detail page AJ Isaacs 2026-02-18 22:20:03 -05:00
  • d3c154b875 chore: reset FabWorks.Core migrations from scratch AJ Isaacs 2026-02-18 20:37:56 -05:00
  • 2721c33a39 fix: parse equipment number from part names without drawing number AJ Isaacs 2026-02-18 20:37:28 -05:00
  • 5ec66f9039 feat: add web frontend for FabWorks API AJ Isaacs 2026-02-18 20:37:16 -05:00
  • cf76ca8bb1 refactor: wire ExportDXF to use FabWorks API AJ Isaacs 2026-02-18 20:37:05 -05:00
  • 696bf2f72c feat: add BomItem upsert and find endpoints AJ Isaacs 2026-02-18 20:36:52 -05:00
  • 8de441e126 feat: expand ExportsController with search and file endpoints AJ Isaacs 2026-02-18 20:36:42 -05:00
  • 8b6950ef28 feat: add Title, EquipmentNo, DrawingNo to ExportRecord AJ Isaacs 2026-02-18 20:36:30 -05:00
  • dba68ecc71 feat: add file storage service with content-addressed blob store AJ Isaacs 2026-02-18 20:36:18 -05:00
  • f75b83d483 feat: add FabWorks API client for ExportDXF AJ Isaacs 2026-02-18 20:36:06 -05:00
  • 2273a83e42 refactor: remove local DB and file export from ExportDXF AJ Isaacs 2026-02-18 20:35:55 -05:00
  • e10a7ed0ed feat: add EF migration for FormPrograms table AJ Isaacs 2026-02-18 06:37:03 -05:00
  • 16dc74c35d test: add FormProgramService tests AJ Isaacs 2026-02-18 06:36:02 -05:00
  • 9e5e44c1ed feat: add BomItems and FormPrograms controllers with parse service AJ Isaacs 2026-02-18 06:32:52 -05:00
  • ab76fa61c9 feat: add FabWorks.Api with ExportsController and DTOs AJ Isaacs 2026-02-18 06:32:41 -05:00
  • 28c9f715be test: add ProgramReader tests validating CincyLib port AJ Isaacs 2026-02-18 06:27:12 -05:00
  • 2bef75f548 feat: port CincyLib PressBrake parser to FabWorks.Core (net8.0) AJ Isaacs 2026-02-18 06:22:46 -05:00
  • 78a8a2197d feat: add FabWorks.Core shared library with entity models and FormProgram AJ Isaacs 2026-02-18 06:20:13 -05:00
  • 719dca1ca5 feat: add export history auto-fill, fix filename prefixes, persist records for all doc types AJ Isaacs 2026-02-17 13:09:02 -05:00
  • a17d8cac49 refactor: consolidate output folder resolution and prefix handling AJ Isaacs 2026-02-16 08:45:53 -05:00
  • 32e8379e9b refactor: extract CutTemplate from BomItem for all-item BOM tracking master AJ Isaacs 2026-02-14 15:32:17 -05:00
  • 0ace378eff docs: update README to reflect local export and .NET 8 migration AJ Isaacs 2026-02-13 22:35:41 -05:00
  • 697463f61e feat: disable SolidWorks user input during export AJ Isaacs 2026-02-13 22:32:12 -05:00
  • 4eb13a1aca Added Readme aj 2026-02-13 22:18:36 -05:00
  • 49051b5e64 refactor: replace CutFab API with local file export and database AJ Isaacs 2026-02-11 11:27:04 -05:00
  • 384fceb047 feat: add local database and file export infrastructure AJ Isaacs 2026-02-11 11:26:50 -05:00
  • c4926c6e9f refactor: migrate to .NET 8 SDK-style project format AJ Isaacs 2026-02-11 11:26:40 -05:00
  • 6b1a5f0ab6 docs: remove AGENTS.md documentation file AJ Isaacs 2025-11-04 09:59:16 -05:00
  • 13009aa15e feat: add async SolidWorks connection at startup AJ Isaacs 2025-11-04 09:59:06 -05:00
  • 136a571aea feat(ui): display active SolidWorks drawing in DrawingSelectionForm AJ Isaacs 2025-11-04 09:58:48 -05:00
  • 8b1c2b5b1b refactor(ui): improve DrawingSelectionForm layout and responsiveness AJ Isaacs 2025-11-04 09:58:33 -05:00
  • f68bddac93 chore: remove test SolidWorks files from repository AJ Isaacs 2025-11-04 09:56:45 -05:00
  • de4847b834 refactor(ui): update MainForm for drawing-based workflow AJ Isaacs 2025-11-03 06:47:04 -05:00
  • cbfb9190c5 refactor: update application startup flow AJ Isaacs 2025-11-03 06:46:43 -05:00
  • 9b1fbd9fad feat(ui): add drawing selection form AJ Isaacs 2025-11-03 06:46:32 -05:00
  • 51bf3b00dd feat(api): add BOM items and cut templates endpoints AJ Isaacs 2025-11-03 06:46:22 -05:00
  • a32bbfa5d9 feat: add BomItem and LogEvent models AJ Isaacs 2025-11-03 06:46:11 -05:00
  • 84f0196c97 refactor: remove Excel export functionality AJ Isaacs 2025-11-03 06:45:58 -05:00
  • 5cf7e1f1e5 chore: add Claude Code configuration and documentation AJ Isaacs 2025-10-30 17:30:06 -04:00
  • 35ac0fb3f8 feat(api): add sheet metal properties to DXF upload AJ Isaacs 2025-10-30 17:29:56 -04:00
  • cc34fb43b6 refactor(ui): rename controls and improve drawing selection AJ Isaacs 2025-10-30 17:29:47 -04:00
  • d29d9a0e06 Feature: send sheet metal properties and upload all BOM items AJ 2025-10-29 00:17:37 -04:00
  • c7f2a51823 Submodule EtchBendLines updated AJ Isaacs 2025-10-28 17:35:14 -04:00
  • 5b996be91e refactor(model): rename JobNo to EquipmentNo in DrawingInfo AJ 2025-10-28 17:24:27 -04:00
  • 6bddbff08e feat(naming): update DXF filename format to include drawing number and PT## AJ 2025-10-28 17:24:21 -04:00
  • 1ec72bc98f feat(export): integrate CutFab API in export flow AJ 2025-10-28 17:24:16 -04:00
  • b122b88435 feat(ui): add equipment and drawing selectors powered by API\n\n- Inject ICutFabApiClient into MainForm\n- Populate equipment and drawings on load\n- Hook selection changes and pass into export context\n- Resize layout and replace prefix textbox with selectors AJ 2025-10-28 17:24:00 -04:00
  • 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 AJ 2025-10-28 17:23:56 -04:00
  • c9a8442a29 Refactored ExportContext AJ 2025-10-01 09:44:07 -04:00
  • a2b89318e1 Changed mm to inches in sheet metal properties AJ 2025-10-01 09:42:22 -04:00
  • f1fc105a1b Set minimum width for BOM description column AJ 2025-10-01 09:42:01 -04:00
  • 58269f9761 Changed BomExcelSettings defaults AJ 2025-10-01 09:40:54 -04:00
  • 4053038632 Fixed unit scales AJ 2025-10-01 09:40:16 -04:00
  • 2d5ffdf5c0 Refactored MainForm AJ 2025-09-29 13:22:47 -04:00
  • 6b37f0f6f7 Refactored BomToExcel AJ 2024-12-23 14:10:12 -05:00
  • c1aaaf07ee Set flat pattern suppression state to fully resolved. AJ 2023-07-22 08:23:53 -04:00
  • 63b96e1451 Remove xml tags from BOM items. AJ 2023-07-22 08:21:59 -04:00
  • 97f45b2fcc Set SimplifyBends to true AJ 2023-03-02 09:17:47 -05:00
  • 2e6ecd11a1 Uncheck flat pattern corner treatment AJ 2023-03-01 08:07:06 -05:00
  • db481baa89 Changed target framework to version 4.8 AJ 2023-03-01 08:06:34 -05:00
  • 636818ed33 Submodule EtchBendLines updated AJ 2023-03-01 08:05:48 -05:00
  • 979067db21 Save drawing pdf in same directory as DXF files. AJ 2022-06-23 12:44:44 -04:00
  • a0080c8a68 Print errors when getting BOM items. AJ 2022-06-23 11:06:23 -04:00
  • aeec611f78 Include 5000 range in drawing numbers. AJ 2022-06-23 10:47:30 -04:00
  • d3f6791b53 UpdatePrefix() AJ 2021-10-12 20:51:40 -04:00
  • 15edbf6fec Reset prefix if no drawing info is found. AJ 2021-10-11 06:25:01 -04:00
  • 0d1fd67b8d Updated publish settings AJ 2021-04-14 07:15:23 -04:00
  • 4fe7e0e8d7 Show automatic view flip decider first. AJ 2021-03-24 06:47:46 -04:00
  • e39b7292cb Fixed missing argument for ExportDrawingToPDF AJ 2021-03-22 07:15:30 -04:00
  • d7e4eb7e87 Specify savepath for ExportDrawingToPDF AJ 2021-03-21 23:46:57 -04:00
  • 60bd4ff645 Moved HasSupressedBends to ViewHelper class. AJ 2021-03-21 22:20:58 -04:00
  • e9a7b51d24 Moved HideModelSketches to ViewHelper class. AJ 2021-03-21 22:19:58 -04:00
  • 016e32c2e3 Moved ViewFlipDeciders to separate namespace. AJ 2021-03-21 22:13:17 -04:00