-
v1.2.0 Stable
released this
2026-10-28 09:02:30 +00:00 | 5 commits to master since this releaseDownloads
laser_service.exe– the service, web UI built inlaser_service_v1.2.0.zip– full package: exe,config.ini,install.bat,uninstall.bat, docsmarking-flow.html/marking-flow.de.html– flow documentation (English / German)
New
- Settings tab in the web UI: Dashboard (status, statistics, control, logs) and Settings
(settings and program mapping) are now separate tabs. http://localhost:8080/#settings opens the
Settings tab directly. - Monitored CSV file in the web UI (Settings → CSV File,
CSVLogFile): set or change the CSV file
whose last row'sWerkzeugnameis marked. Takes effect from the next marking, no restart needed.- Paths copied with Explorer's Copy as path (with quotes) are accepted.
- A file that doesn't exist (yet) is saved anyway, but reported next to the Save Settings button and in the log.
- Fixed Text (
CharacterString) is shown next to the CSV file. If it is filled in, it is marked instead
and the CSV file is not read – the Settings tab warns when both are set. - Save Settings now shows whether saving worked (Saved / error) next to the button.
Fixed
- Program mappings or other config entries lost when saving:
- Saving no longer rewrites
config.inifrom scratch: comments, extra keys and sections are kept. - A trigger ending in
\broke the whole[ProgramMapping]section on the next start, so all mappings
were dropped and the next save wiped them from the file. config.iniis now written toconfig.ini.tmp, read back and only replaced if every value matches.
Ifconfig.inican't be read, it is not overwritten.- A
[ProgramMapping]section that fails to load (e.g. after a hand edit) is no longer wiped when
other settings are saved.
- Saving no longer rewrites
Upgrading from v1.1.x
laser_service.exe -stop- Replace
laser_service.exe laser_service.exe -start
No configuration changes. The first save from the web UI aligns the
=signs inconfig.iniand drops
unneeded quotes (e.g.CharacterString = "T"→CharacterString = T); values and comments stay the same.⚠️ Don't overwrite the production
config.iniwith the example from the ZIP.⚠️ If marking should use the CSV file, clear Fixed Text in the Settings tab – the example config has
CharacterString = "T", which always wins over the CSV file.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads