Changelog¶
Unreleased¶
Features¶
Additional machine settings saved in Job
1.3.2¶
Released: November 18, 2025
What’s Changed¶
Fixes¶
🐛 Add MessageHistoryTableName configuration key to production settings by @patdhlk in #62
Fixed missing configuration key in production appsettings
Ensures message history works correctly in production deployments
🐛 Fix message history logic by @patdhlk in #64
Fixed OnNext method to handle both NewValue and OldValue from RethinkDB changefeed
Added proper deletion handling in MessageHistoryViewModel
Messages are now correctly removed from UI when deleted from database
Added System.Linq namespace to fix “Any()” extension method error
Improvements¶
🚀 Integrate step size dropdown in Register Settings View by @patdhlk in #63
Added ComboBox style matching IconButton design
Implemented DivideBy1000Converter for proper value display
Enhanced register settings UI consistency
🔧 Remove unused UI controls by @patdhlk in #65
Cleaned up redundant UI elements
Improved application maintainability
✍️ Update changelog by @patdhlk in #66
Synchronized documentation with GitHub releases
Added v1.3.1, v1.3.0, and v1.2.0 release notes
🔧 Update release.yml to include appsettings version update by @patdhlk in #67
Automated version synchronization in appsettings.json files
Version object in configuration files now matches release tag
Both development and production configs updated automatically
Assets¶
DahlkePressCenter_1.3.2.7_Install.exe
Size: 112 MB
SHA256:
0cb0d5651a9956644b2d92634417bf1600ec9aadd18fd0079762931b014f50ce
SLSA Provenance:
DahlkePressCenter_1.3.2.7_Install.exe.intoto.jsonl
Full Changelog: v1.3.1…v1.3.2
1.3.1¶
Released: November 18, 2024
What’s Changed¶
Fixes¶
🐛 Refactor Auto Production logic in PressViewModel and HomeView by @patdhlk in #60
🐛 Job change was not handled properly by @patdhlk in #61
Assets¶
DahlkePressCenter_1.3.1.6_Install.exe
Size: 112 MB
SHA256:
93d14f0fa2da6f44a89fa2b630b57eb59f4e59484dd26e9da97d8f6e53a2ac36
SLSA Provenance:
DahlkePressCenter_1.3.1.6_Install.exe.intoto.jsonl
Full Changelog: v1.3.0…v1.3.1
1.3.0¶
Released: November 18, 2024
What’s Changed¶
Features¶
⚡ Power Monitoring by @patdhlk in #54
Added MDP5001_341 power monitoring with 3-phase data (L1, L2, L3)
Real-time voltage, current, active power, and power factor monitoring
Configurable polling interval (default: 60 seconds)
Power monitoring statistics view with translated labels (DE, EN, IT, ES)
Simulation support for offline testing
🚀 Add Auto Production feature and refactor related logic by @patdhlk in #58
Automatic production start/stop functionality
Integration with machine state monitoring
🔧 Add Dependabot configuration for managing dependency updates by @patdhlk in #57
Automated weekly dependency updates
Grouped updates for Avalonia, Microsoft, ReactiveUI packages
Separate configurations for NuGet, GitHub Actions, and Python dependencies
Improvements¶
Remove unused cache configuration by @patdhlk in #59
Fixed release workflow packages.lock.json issue
Improved build reliability
Full Changelog: v1.2.0…v1.3.0
1.2.0¶
Released: November 17, 2024
What’s Changed¶
Features¶
Implement Sheet Settings View and ViewModel by @google-labs-jules[bot] in #24
Comprehensive sheet configuration interface
Integration with job management
Feature/print pressure all buttons by @patdhlk in #28
Enhanced print pressure control UI
Batch operations for multiple print units
Feature/parameter backup by @patdhlk in #30
System parameter backup and restore functionality
Version control for configuration changes
Feature/#20 edit job refactoring by @JochnGst in #31
Improved job editing workflow
Better user experience for job modifications
Feat/add washing settings page by @patdhlk in #33
Feat/washing settings view by @patdhlk in #34
Feat: Make WashingSettings configurable by @patdhlk in #35
New washing settings configuration page
Configurable wash programs with min/max validation
User-customizable wash cycles, spray time, and dry time
Add TotalSheetCounter by @patdhlk in #37
Persistent sheet counter across PLC resets
RethinkDB integration for sheet count storage
Historical tracking and reporting
Implement automated Windows release workflow with SLSA Level 3 provenance by @Copilot in #50
Automated release process with GitHub Actions
SLSA Level 3 supply chain security attestations
Signed provenance for installer integrity verification
Introduce Message Polling by @patdhlk in #51
Scheduled message polling from PLC (configurable interval)
Background job using Quartz scheduler
Batch processing with configurable delay
Add diagnostic message history with 250-entry RethinkDB storage by @Copilot in #53
Message history persistence
250-message circular buffer
Query and display historical diagnostic messages
Translations¶
Add spanish translations by @patdhlk in #27
Adding Spanish translations to diagnosticMessages.xml by @patdhlk in #29
Complete Spanish language support
Diagnostic message translations
Improvements¶
update branch by @patdhlk in #25
Branch management and workflow updates
New Contributors¶
@patdhlk made their first contribution in #25
@google-labs-jules[bot] made their first contribution in #24
@JochnGst made their first contribution in #31
@Copilot made their first contribution in #50
Full Changelog: v0.0.2…v1.2.0
1.0.0¶
🎉 Initial release
🛠️ Job Management
🔧 Direct Machine Control
📦 CIP3/PPF Parser
📊 Total Sheet Counter
Press Control
Start/Stop
Speed Control
Job Transfer
Job Selection
Job Presets
🖨️ Print Unit Control
Print on/off
🎨 Ink Key Control
👕 User based wash programs
🔧 Direct control of the print unit
PLC Communication via ADS
OPC UA Interface for 3rd Party Integration
Lithec Color Measurement
Monigraf Color Control
🛠️ EtherCAT Diagnostics
🐛 Basic Alarm Management
⌨️ Touch Screen Keyboard
🌐 Multi Language Support
🖥️ Multi Monitor Support
🖼️ SVG based Graphics
🖼️ GIF Animations
🔄 Backup and Restore
Simulation Mode
Installer for Windows
Cross Platform: Windows, Linux, macOS
SHA256 installer checksums for integrity verification: 2b59ba0048abb6fc176a4c36401898053a8e8e8a1284b5c2902e7ac40de9c3d2