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