Commit Graph

6 Commits

Author SHA1 Message Date
cproudlock
b57bb94dd5 v1.4.0: Auto-update from network share
- Checks S:\DT\cameron\eDNC-Fix\version.ini every 5 minutes
- Auto-downloads new files and restarts if newer version found
- Added version.ini file
- Deploy.bat now includes version.ini

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:48:17 -05:00
cproudlock
9a8b16e0d4 v1.3.0: Fixed header UI + auto-elevate to Administrator
- GE Aerospace ASCII banner stays fixed at top of console
- Live status line updates (Processing, Cleaned, Failed, etc.)
- Live stats counter in header (Cleaned/Failed counts)
- Batch file auto-elevates to Administrator via UAC

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:40:35 -05:00
cproudlock
ba2dbbefda v1.2.1: Add GE Aerospace ASCII banner
____  ____
 / ___|| ___|     / \   ___ _ __ ___  ___ _ __   __ _  ___ ___
| |  _ |  _|     / _ \ / _ \ '__/ _ \/ __| '_ \ / _` |/ __/ _ \
| |_| || |___   / ___ \  __/ | | (_) \__ \ |_) | (_| | (_|  __/
 \____||_____| /_/   \_\___|_|  \___/|___/ .__/ \__,_|\___\___|
                                         |_|

  eDNC Special Character Fix
  by Cam P. | v1.2.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:38:12 -05:00
cproudlock
f594ba431b v1.2.0: Immediate processing after eDNC download
- Reduced initial delay from stability check to 50ms
- Aggressive retry starting at 100ms (was 500ms)
- 15 retry attempts for longer lock holds
- Processes immediately when file becomes available

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:36:19 -05:00
cproudlock
dbcff19b27 v1.1.0: Improved file locking handling for eDNC transfers
- Wait for file to stabilize (size stops changing) before processing
- Exponential backoff retry: 500ms -> 1s -> 2s -> up to 16s
- Up to 10 retry attempts (was 3)
- Debouncing to prevent duplicate processing of same file
- Use exclusive file lock during read/write for atomic operations
- Track failed file count in session summary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:33:29 -05:00
cproudlock
dc80aceafb Initial commit - eDNC Special Character Fix
Real-time file watcher to strip invalid characters (0xFF, etc.)
from DNC program files for CNC machine compatibility.

Features:
- Monitors folder for .pun files (configurable)
- Automatically cleans files on create/modify
- Configurable character removal
- Retry logic for locked files
- Session statistics

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 08:30:37 -05:00