This website requires JavaScript.
7f3beebe85
ci: add Gitea workflow to build and push image on main
main
aj and Claude Fable 5
2026-07-02 11:20:18 -04:00
1d4f64726b
fix: resolve 500s on nest-details endpoints under Docker deployment
aj
2026-06-30 15:00:22 -04:00
85f6a50f1a
feat: improve DXF export and cross-platform file handling
aj and Claude Sonnet 4.6
2026-06-27 07:23:12 -04:00
5e0856b5d1
fix: resolve API route name collisions
aj and Claude Sonnet 4.6
2026-06-27 07:20:53 -04:00
9fcc9df209
feat: add Dockerfile for Linux container build
aj
2026-06-25 22:17:43 -04:00
b4bdcc160e
feat: make PepApi cross-platform for Linux Docker
aj
2026-06-25 22:15:20 -04:00
5a15b552a3
feat: add compare_geometry MCP tool to PepMcp
aj
2026-06-23 07:17:22 -04:00
f59c5bd32e
feat: add GET /drawings/{name}/dxf endpoint to export PEP drawings as DXF
aj
2026-06-23 06:57:08 -04:00
7a4a35da55
fix: convert arc angles from radians to degrees in DrawingDxfExporter
aj and Claude Sonnet 4.6
2026-06-23 06:53:17 -04:00
af07946a79
feat: add DrawingDxfExporter to convert PEP Drawing to DXF stream
aj
2026-06-23 06:49:50 -04:00
617de2e854
docs: add Claude Code MCP server management reference
aj and Claude Opus 4.6
2026-02-25 15:48:51 -05:00
a308b7982b
chore: standardize deploy script to match template
aj and Claude Opus 4.6
2026-02-23 08:14:33 -05:00
955fbc5539
fix(nests): use partial matching for customer filter in SearchParts
aj and Claude Opus 4.6
2026-02-06 12:41:35 -05:00
72cdb32750
refactor(PepLib.Core): modernize and deduplicate Program class
aj and Claude Opus 4.5
2026-01-23 09:53:20 -05:00
a0c707583d
refactor(PepLib.Core): move Node classes to Utilities namespace
aj and Claude Opus 4.5
2026-01-23 09:32:43 -05:00
9088af52de
refactor(PepLib.Core): reorganize files into logical folder structure
aj and Claude Opus 4.5
2026-01-23 09:29:13 -05:00
c5be48a807
feat(drawings): add drawings API endpoint with comprehensive filtering
aj and Claude Opus 4.5
2026-01-19 13:11:42 -05:00
ecb3ec0838
feat: add PepMcp server for MCP tool integration
aj and Claude Opus 4.5
2026-01-14 07:53:25 -05:00
a4fb40e485
style(PepApi.Core): reorder using directives and fix whitespace
aj and Claude Opus 4.5
2026-01-14 07:52:50 -05:00
1358f0136b
style(PepLib.Core): normalize enum value alignment
aj and Claude Opus 4.5
2026-01-14 07:52:34 -05:00
7c5b4ded5f
chore(PepLib.Core): remove unused using directives and clean up formatting
aj and Claude Opus 4.5
2026-01-14 07:52:17 -05:00
a1df56f64c
feat(nests): add batch part search and material descriptions
aj and Claude Opus 4.5
2025-12-18 06:56:00 -05:00
5c74cb2b4e
refactor(analytics): extract helper methods and add programmedBy filter
aj and Claude Opus 4.5
2025-12-16 09:35:37 -05:00
336be491ba
feat(nests): add year-based routing for nest endpoints
aj and Claude Opus 4.5
2025-12-16 09:35:28 -05:00
1f58354330
chore: remove obsolete HTTP test file
aj and Claude
2025-11-29 19:35:59 -05:00
bcfe557a9d
feat(analytics): add materials-to-order endpoint
aj and Claude
2025-11-29 19:35:44 -05:00
4d2dd6d985
feat(nests): add part search endpoint
aj and Claude
2025-11-29 19:35:27 -05:00
b3ba888c2e
feat(analytics): add material usage analytics endpoints
aj and Claude
2025-11-25 14:14:48 -05:00
bb4ba9c973
Remove obsolete roslyn bridge script
aj
2025-11-04 10:12:23 -05:00
01d8677384
Update Claude Code tool permissions for git operations
aj and Claude
2025-11-02 23:30:40 -05:00
e02ed31535
Enable Swagger UI in production environment
aj and Claude
2025-11-02 23:30:35 -05:00
5ff189cc7e
chore(claude): add Roslyn Bridge skill read permission
aj and Claude
2025-10-29 15:29:38 -04:00
d03eae40e7
chore(config): remove trailing comma in appsettings.json
aj and Claude
2025-10-29 15:29:31 -04:00
c2c7fc2f9d
fix(extensions): initialize Application property in NestSummary
aj and Claude
2025-10-29 15:29:23 -04:00
c259035773
fix(core): improve null safety and default values in PepHelper
aj and Claude
2025-10-29 15:29:08 -04:00
6971048a6b
refactor(models): add required keyword and remove unused imports
aj and Claude
2025-10-29 15:28:52 -04:00
86aa5e16f7
chore: normalize line-endings/whitespace in Program and project file
aj
2025-10-29 11:04:32 -04:00
5c213f9393
chore(scripts): add Roslyn Bridge helper (rb.ps1)
aj
2025-10-29 11:04:28 -04:00
2263ad0575
feat(deploy): support running service under user credentials or LocalSystem
aj
2025-10-29 11:04:23 -04:00
435e6f7313
chore(config,docs): remove MaterialsFile setting and update deployment notes
aj
2025-10-29 11:04:18 -04:00
0486ebfdbe
fix(parts): normalize drawing names for matching
aj
2025-10-29 11:04:08 -04:00
67d4342e0f
feat(api): build Parts from DB PlateDetails (QtyNstd) instead of file inference
aj
2025-10-29 11:04:04 -04:00
61866df17e
refactor(pep-lib): replace DotNetZip with System.IO.Compression and refactor readers
aj
2025-10-29 11:03:56 -04:00
2f56a542a8
refactor(materials): query materials from database instead of materials.lfn\n\n- Inject PepDB and project MaterialHeader to API shape (MaterialData).\n- Preserve response shape: Number, Name (from Description), Grade, Density, Thickness.\n- Filter single-material by Material string or ID, then map.
aj
2025-10-27 20:08:15 -04:00
44a2af7429
feat(db): add MaterialHeader EF entity and DbSet mapping\n\n- Map to dbo.MaterialHeader with key and relevant columns.\n- Register DbSet in PepDB and configure string columns as non-Unicode.
aj
2025-10-27 20:08:10 -04:00
2d051fc48b
Fix NestFilterData properties to be nullable for optional filtering
aj and Claude
2025-10-27 19:34:30 -04:00
d1311ffc74
Move deployment files to scripts folder for better organization
aj and Claude
2025-10-27 19:25:34 -04:00
029ad2b3ef
Add Windows Service support to enable service deployment
aj and Claude
2025-10-27 19:22:18 -04:00
ab916dc82a
Added Files
aj
2025-10-27 18:48:23 -04:00