# Changelog


## [v1.8.27] - 2026-07-09

### Changes

- Testing: app id based findng ([f5c2a0e])


## [v1.8.26] - 2026-07-09

### Changes

- Feature: user vs admin based install ([f025015])


## [v1.8.25] - 2026-07-08

### Changes

- Feature: better feedback to user on pick mode, new mixin added for ease of use and clarity ([846cb77])
- Feature: restrict one ROI per workflow ([dc7c662])
- Feature: add dialog for installer ([9b2f02c])
- Feature: remove unused mask functions and update client files ([2d8b803])
- Import cleanup ([76f7a66])
- Feature: remove unused mask functions and update client files ([0e0907b])
- Feature: code signing in the pipeline ([1ecdcb4])


## [v1.8.24] - 2026-07-06

### Changes

- Bugfix: changes and safety for the packaging of picking operations mainly by adding partial instead of lambda ([ee3c699])
- Feature: adding preview restraints ([832abd7])
- Feature: better handling of invalid masks and propogation for errors to UI ([b186db4])


## [v1.8.23] - 2026-07-06

### Changes

- Bugfix: appname corrected again for clientname and tier esp for free version ([7a7613a])
- Bugfix: batch mode phenovation browse button also checks tier ([f799308])
- Feature: more detailed app name in title bar ([1b6d895])
- Feature: intercepts worker processes in frozen builds for multiprocessing ([07e6a1f])
- Bugfix: no more dir path defaults ([89f80cc])
- Bugfix: client yaml updated with the latest mask operations ([ca57f5d])


## [v1.8.22] - 2026-07-06

### Changes

- Bugfix: default value for dev mode ([7470b39])


## [v1.8.21] - 2026-07-06

### Changes

- Unnecessary so removed ([d97b4c7])
- Feature: add a better tree for readbaility ([9cef7e3])
- Feature: new feature to get rects and points for mask operations and roi operations ([4aefc1f])
- Feature: image size based rectangle linewidth ([dee51ab])
- Bugfix: get client and tier based download from nginx ([a066fc9])
- Bugfix: get client and tier based download from nginx ([2782761])
- Bugfix: logger path issue fixed for dev ([96fb5af])
- Feature: minor corrrection in folder name cf2go and better folder naming in installation to support different versions ([1f35eae])


## [v1.8.20] - 2026-07-04

### Changes

- Bugfix: attempts to lower installer size. to be tested ([e37e185])
- Remove dead code and import ([6116db7])
- Feature: handle installation path gracefully acc to user admin rights - to be tested ([c068181])
- Feature: automatic download without browser and force install ([85259f7])
- Flags reset after dev for production ([e59812f])
- Feature: expanding the rule for no defaults on client name and tiers. minor cleanup for validation of license ([7840e1e])
- Cleanup special chars and utf encoding in logger ([35ee11f])


## [v1.8.19] - 2026-07-03

### Changes

- Bugfix: removing old documentation and implementation of premium tier, renaming all basic tiers to free ([62cd317])
- FeatureL no more defaulting for licenses and seperate key in registry for each client_tier combo ([225b18f])
- FeatureL registry cleanup helper ([ab9813f])


## [v1.8.18] - 2026-07-02

### Changes

- Merge branch 'develop' ([cdd99f0])
- Version update ([7461b72])
- Bugfix: tier check also for status and telemetry ([de08dbe])
- Bugfix: staged updates works with both tags and next version file ([0595041])
- Add git documentation ([e28e8c3])
- Bugfix: tier check also for status and telemetry ([9fa2c2b])
- Bugfix: getting update record based on license and other cleanup ([5e8f0e2])
- Bugfix: getting update record based on license and other cleanup ([64a97bb])
- Dummy commit for app update in develop branch ([b3497dc])
- Dummy commit for app update ([ca6b88f])


## [v1.8.18] - 2026-07-01

### Changes

- Dummy commit for app update in develop branch ([b3497dc])


## [v1.8.17] - 2026-07-01

### Changes

- New clients with right update channel ([b82570e])
- Feature: additional logs for license server comms ([0592683])
- Feature: check tags from next version file as staging updates dont have tags ([306cf5d])
- Feature: client config with updated flags ([06f2cea])
- Feature: added some test scripts ([faaeac1])
- Bugfix: check tier and client name for licence conflicts ([5499521])
- Bugfix: added missing import for cython conflict ([ef52d9a])
- Bugfix: also accepts update staging args ([5c69e8f])
- Branch-aware build system with develop workflow ([feb16f6])
- Wip: photosynthesis and measurement work in progress ([ac4425a])
- Feature: process pool executor for the ROIs to speed up operations ([3ddec13])
- Feature: calculated Fm - Tfm ([2d866c0])
- Feature: update server test code to develop branch ([112e528])
- Tool to visualise and compare batch results ([346755f])
- Feature: updates to the client and tier documentation ([3414def])
- Slight mistake in text ([637757d])
- Feature: psd metadata as tfm ([2a9eb39])
- FeatureL: tier level icon ([30278f1])
- Update tools ([c006686])
- Updated tracer to enterprise tier ([ebc10ea])
- New server path ([1319e9f])


## [v1.8.16] - 2026-06-24

### Changes

- Bugfix: estimation of ROI area pixels updated to mask and not whole image ([942b4de])


## [v1.8.15] - 2026-06-24

### Changes

- Feature: new client added for cf2go ops ([15244ac])
- Upates to todo in security for license server ([19728f0])
- Bugfix: timezone aware timestamps saved in csv ([be5b09a])
- Feature: rate limiter added, packet size constraints added ([e1fc2e4])
- Feature: updated registry writing privilleges ([170ff86])
- Feature: client and machine based telemetry ([f8f2290])
- Feature: nonsynchronous calls, better dashboard ([ba96e93])
- Feature: telemetry added for app usage ([a2a0102])
- Feature: remove registry clean on install ([2b03e8c])
- Feature: small correction in order of calculation ([8bc4291])
- Bugfix: automatic contrast works better now ([2baafc5])
- Bugfix: remove edge color for better visibility for large bin counts ([77652df])
- Minor fix on one operation ([91cad2d])


## [v1.8.14] - 2026-06-19

### Changes

- Featur: generic client yaml fixed ([d7bfc5b])
- Feature: dynamic parameters feature for mask operations and result operations from the loaded capture ([f4dedd5])
- Bugfix: check relevant files for calculation before proceeding ([b358c2d])
- Feature: clearer description for the operation and some parameters ([f241d83])
- Bugfix: metadata tab cleared after reset ([63f148c])
- Bugfix: minor size increase for dialog ([ae34c3e])
- Feature: save files are better named ([a0a4879])
- Feature: calculate helpers, better clipping, and validation mask, using normalized or legacy slope values and better UI defaults ([8c42c1e])
- Feature:  reading correctly from cleaned metadata and M0 also from metadata ([9807c6b])
- Feature: valid mask check added for the operation ([aed623e])
- Feature: valid mask added for better qc ([54194c4])
- Feature: colormap default changed and helper added to be used from elsewhere ([50f44af])
- Feature: debug lines added , but commented out for use next time ([b6fa7de])
- Feature: saving RGB added as an operation to get this to the results folder with a legend ([8450e7a])
- Feature: testing thicker lines for viz overlay ([8256ec7])
- Bugfix: autoroi needed a validregions check now added ([1e62697])
- Feature: metadata contains both normalized and legacy slope. Cleaner metadata for UI ([5ff8654])
- Return type for better linting ([fa5146c])
- Feature: stretch replaced with gamma for colormap. yet to rename the params ([dd5bfe5])
- Feature: perf upgrade on remove small objects ([217e9c7])
- Feature: event triggered for mask operation added to update the panel ([5069c8e])
- Bugfix: minor fix for warning by omitting viz overlay in curve visualisation ([e9326cc])
- Feature: unified mask application function and a cache to improve performance and code integrity ([2af9269])
- Remove unused files in the repo ([f1b775a])
- Feature: ssl verfy added for license manager ([95fc071])
- Feature: ssl verify added for license server as a test option ([5a6efc0])
- Remove special characters ([3cc390f])
- Update gif tools ([386a487])
- Bugfix: updated the confusing tool tip on license activation ([8cfeafb])
- Feature: remove file watcher mode and update about page ([ec9652b])


## [v1.8.13] - 2026-06-08

### Changes

- Bugfix: move license check away from startup script ([e4d33af])


## [v1.8.12] - 2026-06-06

### Changes

- Bugfix: packaging issues resolved ([cb0ff8c])


## [v1.8.11] - 2026-06-05

### Changes

- Feature: progress bar with product catalogue ([0a944f8])
- Feature: progress bar with product catalogue ([b05e358])
- Feature: icon top right ([61eb6ff])
- Feature: config option to use or not use native dialogs ([8881fe6])
- Feature: metadata for each measurement type added ([9a19ef2])
- Feature: unify code in both functions for maintainability and issues raised due to ealier bugfix on generate visualisation ([2ef5308])
- Feature: apply mask gets extra arg to skip reloading of images ([c1e05ac])
- Feature: apply mask gets extra arg to skip reloading of images ([df02c0d])
- Bugfix: clarify with tooltip the purpose of the metadata browser ([2a6faa2])
- Feature: new metadata UI element for capture. Needs some more polishing ([b556c8a])
- Feature: better formatting of header metadata for the UI ([4ee2236])
- Feature: moving watershed seperation logic to baseclass to avoid duplication ([cd2dfd1])
- Feature: OK button is now enabled by default ([c18e025])
- Cleanup depreciated function for taking timezone into account ([2c6bd51])
- Feature: added extra icons for development ([f7707ba])
- Updated to work with header file timestamps for aggregation ([0c51620])
- Feature: cleaner and lighter build ([aea29f3])


## [v1.8.10] - 2026-05-29

### Changes

- Feature: testing tracer build with new api endpoint and metadata added for header ([6261f79])
- Remove backup old files ([05ecbef])
- Updated documentation ([af7ef13])
- Feature: helpers for build and release with licensing ([204932d])
- Remove special character ([8742141])
- Feature: integration of license validation to the main application ([4f48ec5])
- Feature: helpers for client config and keys ([96bcf15])
- Feature: client and tiers source of truth is now the yaml ([1733615])
- Feature: new license server based on JWT and FastAPI ([01e2551])
- Feature : tier and client list central location ([697a84e])
- Remove special character ([3c03dcd])
- Remove special character ([15aa5fe])
- Feature: photosynthesis operations added ([e1dcbb0])
- Feature: new parameter type float range for decimal steps ([0b1ec74])
- Feature: added new photosynthesis calculations with colormap support, to be tested ([fd19008])
- Bugfix: default apply automatic contrast disabled ([2058d47])
- Feature: license manager version 1 with helpers in header files ([3766721])
- Feature: batch input folder logic for all tiers ([bc6c856])
- Feature: state reflect client and tier, generic naming for batch file list ([f45557d])
- Feature: app name based on client and tier ([dd4e07b])
- Feature: tier based browse behaviour ([508fa3b])
- Bugfix: save workflow button behaviour linked with capture loading ([a971de9])
- Feature: tier upsell helper added ([c0e7091])
- Feature: batchmode buttons clearer for two modes ([de96121])
- Feature: selectable morphology, improved params ([774bba0])
- Bugfix: handle result operations better also when workflow loaded from file ([687a796])


## [v1.8.9] - 2026-04-28

### Changes

- Feature: applying background color to the paper or leaf from UI and not just ROI ([41ddcaa])


## [v1.8.8] - 2026-04-25

### Changes

- Backup old release files ([160ab52])
- Feature: updates to some operations as optional and adding a combination of measurements for required measurements ([2a3805c])
- Feature: increasing sorting depth for better stability ([64180b5])
- Feature: atleast one mask feature added for result operations ([dab9de6])
- Feature: generate ojip light curve on masked data as well ([106006d])
- Bugfix: unified apply mask code flow ([fa9225f])
- Feature: search option added for batchmode ([67e1ab4])
- Bugfix: apply mask only for images that are not visualisation ([97f1e27])
- Bugfix: only patch fj frame if save all frames set ([af44feb])
- Feature: patch for Fj = -1 ([1f4e756])
- Feature: leaf ROI with sliders and relative inputs ([ca6dfa3])
- Feature: product catalogue dialog box added with added menu item, to be used later in free edition ([b145ed2])
- Feature: unifying resource path code for reusability ([53b558c])
- Remove empty spaces ([fca0528])
- Bugfix: loading color parameter from workflow fixed due to tuple datatype ([91a1f81])
- Feature: points to load new welcome screen ([6175baa])
- Feature: new welcome screen added ([6e30349])
- Bugfix: ROI area calculation works in both operations when regions are rotated ([60d6e7f])
- Feature: spray spot statistics get extra option to exclude colormap ([55fb998])
- Bugfix: dont recompute mask dependencies in batchmode or watcher ([f931681])
- Feature: tracer paper roi implemented with rotation and exclude ledgend option ([385b8bb])
- Feature: testing the exe size after removing some unwanted packages ([2aeb808])


## [v1.8.7] - 2026-04-17

### Changes

- Feature: additional helpers for converting to HSV, currently sticking to the delphi inspired one ([3b7cf57])
- Some docs added for future work ([3b347ef])


## [v1.8.6] - 2026-04-17

### Changes

- Feature: clean up for the events in masks and result operations ([d691d64])
- Bugfix: workflow update with new mask added and removed working more consistently and removing mask logic back in controller ([2b1831b])
- Bugfix: -inf values issue when divided by zeros ([4047232])
- Bugfix: consistent default/max values for all masks in fill_holes ([15a7022])
- Feature: add roi area as well into the individual spots operation ([8bf8342])
- Bugfix: proper saving of workflow ([aff82bd])
- Feature: required mask operation implemented for result operatoins and better UI handling of result operation availability ([f02d6ce])


## [v1.8.5] - 2026-04-13

### Changes

- Feature: more robust display for tooltip, to be tested on exe ([df9cf50])
- Feature: fixes for some variable names in the txt file and additional new set of operations added ([c507fd9])
- Feature: results summary also saves the current version ([42951ee])
- Feature: uninstall old version first is a part of setup.exe ([3212146])


## [v1.8.4] - 2026-04-13

### Changes

- Feature: new operation for saving individual spot data ([49d4df7])
- Feature: spray spot stats result operation gets all necessary operation params ([d698629])
- Feature: added choice in a dict format as an option and passed all colormaps for spray spot stats ([ddbba84])


## [v1.8.3] - 2026-04-10

### Changes

- Feature: implement optional dependencies for result operation and fixed numerical results with that option ([9ebc212])
- Feature: masking on ojip curve with recomputation of metadata and curve ([775038a])


## [v1.8.2] - 2026-04-09

### Changes

- Feature: optimised the flow a bit for faster loading ([e7b5f9e])
- Bugfix: remove mask threshold in the measurement ([808f733])
- Feature: extra exception handling for any missing values in the frames while plotting ojip curve ([d7622db])


## [v1.8.1] - 2026-03-25

### Changes

- Feature: delphi inspired calc in npq ([82b6100])
- Bugfix: delphi style calculation update for fqoverfm ([c0ef1d0])
- Feature: Tau plot, fitting with multiple options impleemnted with a dev mode flag for releasing without these untested features ([dbc7a55])
- Feature: conversion of arithmetics to delphi inspired model ([47a6e91])
- Feature: new operation for average values of the photosynthesis bands ([a4c3d88])
- Paper of Henk for Tau ([f1ac141])
- Feature: added an aggregation tool ([129a601])
- Feature: zoom to fit contents added as a button ([cc3fae1])
- Feature: zoom to fit contents added as a button ([e477d76])
- Bugfix: some issues with logging the lines from combox, resulted in removing the log lines ([9d65e2e])
- Feature: tracer mask has added option for 1x1 ([f4ec936])
- Feature: tau added to numerical results ([d004768])
- Feature: spray spot visualisation gets a new color scheme and added options , normalisation ([a9147e4])
- Feature: Optional argument for a background image to be added to colormap function ([2e73152])
- Feature: fallback for partial OJIP measurements ([8ead4d0])
- Feature: better naming for numerical results file , avoid repeats ([700be8f])
- Feature: Change name for numerical results for better clarity ([d21326c])
- Bugfix: improved logic to get mask ignoring any visualisation data ([9640bc2])
- Feature: increased delay on the welcome screen, but flaged as popup so a click outside closes the popup ([5332267])
- Bugfix: third part licences file needs to be in the main folder for building exe ([5e2a521])


## [v1.8.0] - 2026-03-23

### Changes

- Feature: sorting tools and docs to one folder from parent ([2695cf3])
- Feature: New numerical data operations with support for full curve visualisation in the UI and support for reading mean values from cf2go header files ([4d4148f])
- Feature: adjust lebel height w.r.t widget ([b76e122])
- Special characters to better formats ([d295122])
- Feature: rearraged measurement config to ensure PSL gets priority here over NPQ ([f928477])
- Feature: adding new visualisation and colormap feature for tracer spots ([1284130])
- Feature: handles tracer spot operation handling better when no prior mask or when running entire image ([a77bfe8])
- Feature: crop capture set moved inside capture set itself for ease of use and cleanliness ([c6538dd])


## [v1.7.7] - 2026-03-16

### Changes

- Feature: release flow per client added, commiting for a test ([a7d9c40])
- Feature: improved architecture and updates to the saved data in tracer spray spot analysis ([a636895])
- Bugfix: some more unicode formatting ([c7b8e06])
- Feature: tracer roi on paper has now choices ([1e64950])
- Feature: exceptions added for these two measurements for old tracer data support, may have to extend to others ([b8c94aa])
- Bugfix: Cleanup weird unicode chars from files ([87c9755])
- Feature: mutually exlcusive behavior for stretch and blue mask checkbox ([793101b])
- Feature: added a stretch option to support difficult cases ([81db10e])
- Feature: missing PSD and PSL accepted if NPQ present ([89cbbd1])
- Feature: extend support for UV1 datasets ([4bd77c1])


## [v1.7.6] - 2026-03-05

### Changes

- Feature: metrics aggregation for ROI and batch processing, better formatting of data in txt with tab delimeter ([6b9673f])
- Feature: add tooltipfor folder label ([8b2872e])
- Feature: batch processing also can perform numerical results aggregation ([00d949f])
- Feature: spray spot statistics with UV1 or GFP ([9aa592f])
- Feature: operations tree improved visualisation and moving to event driven in this panel as well ([6e22cb3])
- Bugfix: error handling on console corrected ([0a47d8f])
- Bugfix: charachter encoding issue resolved ([b3aeda6])
- Bugfix: slider click behaviour fixed ([8e5a503])
- Feature: clean measurement discovery implemented, add only one file for adding new measurement, no other file edits ([ec706a1])
- Feature: color support improved, works universally accross themes for our phenovation color pallete, ctypes for title bar with event filter for pop-ups ([45acd9c])
- Feature: tab style update with common helper ([1ca5087])
- Todo updated ([dd0b184])
- Feature: new measurement loading added for UV1 ([a20e4fa])
- Updated todos ([4295928])


## [v1.7.5] - 2026-02-25

### Changes

- Feature: remove unnecessary PIL dependency and removing them from packaging ([02c78d4])
- Feature: morphology results will also have legend ([600dd45])


## [v1.7.4] - 2026-02-25

### Changes

- Feature: fewer QT imports to hopefully speedup start ([19f8636])
- Feature: attempting to show splash as early as possible ([53cc98e])
- Updated todos ([eecb29c])
- Cleaner import ([cbd217f])


## [v1.7.3] - 2026-02-17

### Changes

- Feature: morphological operation added ([b5f97cf])
- Bugfix: non zero pixel computational errors ([2898246])
- Bugfix: lets user adjust parameter if preview throws error ([8214f39])


## [v1.7.2] - 2026-02-13

### Changes

- Bugfix: traceback shoudl work with pyd now ([a943b64])
- Bugfix: error message for AutoROI if no regions ([a970c88])


## [v1.7.1] - 2026-02-12

### Changes

- Bugfix: file stem issue resolved ([2b7bf67])


## [v1.7.0] - 2026-02-12

### Changes

- Feature: cythoning steps added tests in progress ([6b130ae])
- Version update ([6703c74])
- Feature: client level file list with autopopulate ([0483714])
- Feature: sving ROI labels improved with excel label option ([15b57a3])
- Bugfix: update operation display when workflow is loaded ([034cd74])
- Feature: spray spot analysis functions ([1577a1e])
- Feature: pan and zoom in viewer implemented ([e6b6350])
- Feature : new gfp colormap ([d87ed19])
- Bugfix: double slider click improvement ([702a19a])
- Feature: New optional row label instead of ROI number, only for visualisation ([2d2dbd7])
- Feature: new pattern implemented for visualisation layer, logic housed inside operations ([e9bef88])
- Bugfix: accept operations with no parameters ([cdf0f81])
- Feature: ignore composite rgb and fbase from options of segmentation channels ([e8bb11e])
- Updated todo ([c6f5697])
- Remove weird character copied from word, replace with unicode ([b2daf00])
- Remove unneccasry skimage dependency ([16dee2f])
- Rename file path to plantalize ([0e14ad3])


## [v1.6.8] - 2026-02-12

### Changes

- Feature: client level file list with autopopulate ([0483714])
- Feature: sving ROI labels improved with excel label option ([15b57a3])
- Bugfix: update operation display when workflow is loaded ([034cd74])
- Feature: spray spot analysis functions ([1577a1e])
- Feature: pan and zoom in viewer implemented ([e6b6350])
- Feature : new gfp colormap ([d87ed19])
- Bugfix: double slider click improvement ([702a19a])
- Feature: New optional row label instead of ROI number, only for visualisation ([2d2dbd7])
- Feature: new pattern implemented for visualisation layer, logic housed inside operations ([e9bef88])
- Bugfix: accept operations with no parameters ([cdf0f81])
- Feature: ignore composite rgb and fbase from options of segmentation channels ([e8bb11e])
- Updated todo ([c6f5697])
- Remove weird character copied from word, replace with unicode ([b2daf00])
- Remove unneccasry skimage dependency ([16dee2f])
- Rename file path to plantalize ([0e14ad3])


## [v1.6.7] - 2026-02-09

### Changes

- Feature: new operation added for GLI ([47a634c])
- Feature: researching licensing strategy ([f79c27b])


## [v1.6.6] - 2026-02-05

### Changes

- Bugfix: temporary fix on sort, report errors ([62afda0])
- Update notes ([5c47b4a])
- Bugfix: preview and add to work flow, saving of results issues fixed ([c80b2d3])
- Feature: mask requirement for result operation removed. computing it anyways ([bc98332])
- Feature: removing unused workflow_masks_changed event ([6bfe10c])
- Feature: extending visualisation layer code to support all existing ROIs  and code cleanup of usage of this feature ([4efb1d2])


## [v1.6.5] - 2026-02-05

### Changes

- Feature: first implementation of visualisaton metadata layer for UI ([9f9dd99])
- Feature: added feature to save static ROI on autoROI with support on workflow loading. largely untested, saving workflow not working with this feature at the moment ([2d287c0])
- Bugfix: splitter size policy changed to free and expanding ([197365d])
- Bugfix: RGB thumbail issue fixed on select datasets ([3a53b2e])
- Feature: unifying color map code base to one call and updated scaling feature of the legend and text e.r.t image size ([de0ad67])
- Feature: new rectangular crop , similar to ROI, but functionally different ([084d2e3])
- Feature: new circle crop ([508ce52])
- Bugfix: close button comes back when tab closed ([a8d164f])


## [v1.6.4] - 2026-02-02

### Changes

- Feature: smart ROI numbering, preview and info label ([f828796])
- Removed unused manual refresh feature ([f78b4f5])
- Feature: measurement images panel is event driven now ([9a624f7])
- Bugfix: unicode charachters issue with phi resolved ([9cdb9f5])
- Feature: masks have a contour ([d2b63ff])
- Bugfix: required measurements updated ([f5679d8])
- Bugfix: colormap legend scaling issue resolved ([027f472])
- Necessary import for screen detection ([366002d])
- Feature: splash screen also scaled w.r.t screen ([ae5b35b])
- Feature: welcome screen added with scaling w.r.t screen ([9c3a00f])
- Feature: new splash screen ([31ea893])
- Bugfix: correcting required measurement list ([65d0dd9])
- Button name changed ([18d3c09])
- Feature: new splash screen ([b21bb5f])


## [v1.6.3] - 2026-02-02

### Changes

- Feature: event driven architecture in databrowser, browse image and hdr improved ([9ae17b7])
- Feature: unified code flow for the executor ([8444dbb])
- Feature: color image support added ([d358821])


## [v1.6.2] - 2026-01-30

### Changes

- Feature: support for new operation_key approach, splitting complex operations, extending NPQ operation support to other sources, added new numerical result element for mentioning the source of F0prime ([0ff7d83])


## [v1.6.1] - 2026-01-29

### Changes

- Bugfix: switched back to single range values and absolute pixels as percentages are tricky ([60106bd])


## [v1.6.0] - 2026-01-29

### Changes

- Feature: updates to support progress in batch mode with or without ROI , also applicable for single file processing ([4b0fca4])
- Feature: supports dropping of earlier masks if requested ([288c3c5])
- Feature: update to combo box structure, table styling for operations, new info button instead of tool tip and some bug fixes for resetting the mask panel incase of error ([90f8cbd])
- Supportive imports added ([3ec5e2c])
- Feature: supports result per ROI analysis and saving, ROI classes, dropping of earlier masks if requested ([2cf47fe])
- Feature: conversion to ROIOperation and supports region retrival for saving individual ROI results ([bc9e58e])
- Feature: new ROI opeation for automatic ROI with some reset mask chain options ([15669a7])
- Feature: autodiscovery also works for both operaton classes ([6ea8c33])
- Feature: new operation baseclass for ROI ([5673038])
- Feature: colorbar feature enhanced for really small cropped images ([cba9090])
- Feature:  batchmode respects ROI in updating progress ([dcd9abc])


## [v1.5.4] - 2026-01-26

### Changes

- Feature: integration for cancellable progress bar also in batch processing ([d8cc5ca])
- Feature: cancellable progress bar implemented for generate results of single measurement ([dc4a78b])
- Bugfix: retrives bands correctly now ([d9092b2])
- Cleanup: ununsed import ([5119339])
- Feature: unify the operation structure and correct some band retrieval logic ([0f5921e])
- Feature: testing a dynamic range for the new indices ([5776a36])
- Feature: npq data also attached for other calculations ([93bc080])
- Feature: implemented the f double prime input and release operations for testing ([47ffe48])
- Feature: direct input of filename legend for ease of use and configurability ([b02496e])
- Cleanup: removing unused ExecCtx param from operations ([f2e3e4e])
- Feature: optimised divide operation ([09da688])
- Bugfix: getting band logic corrected ([cb0c0d1])


## [v1.5.3] - 2026-01-22

### Changes

- Feature: new spectral test operations ([4ee0c13])
- Feature: more photosynthesis result operations ([d455100])
- Feature: wip for operations, need to figure out fm'' ([162f53e])
- Feature: new operation, computed or measured ([62fc968])
- Feature: extended support for other measurements and implemented a priority for acquiring bands from measurement ([5e9605c])
- Bugfix: improved data reading logic based on header values ([50a6820])
- Feature: improved clarity on frames in PMT measurement for calculations ([5955d6a])
- Bugfix: adaptation frames not shown in UI anymore as loading is getting too slow with high res images ([74dde14])
- Feature: add data as well in the results returned ([eca0d2b])
- Standardise the term fq_fm_prime in code ([5d3105c])
- Bugfix: update path for numerical results of avg chlfl ([79887f5])
- Feature: supports complex result operations and better formats for saving results ([af0330d])
- Feature: new operation ETR added ([cc0412a])
- Feature: returns also the data array for other operations use ([31dcdcd])
- Feature: added clear parameter for csv along with histograms ([4ef2a38])
- Feature: all operations support individually, histograms and csv with UI options ([3d94061])
- Clean-up some messy characters ([bb1bb6a])
- Bugfix: disable drag and drop for the thumbnail list widget ([19fa98f])
- Cleanup unused parts of code and some characters ([41939f3])


## [v1.5.2] - 2026-01-15

### Changes

- Cleanup ndvi histogram numerical results ([35d1b35])


## [v1.5.1] - 2026-01-15

### Changes

- Bugfix: cleanup of metrics calculation to base classes and remove unused function params ([65b4ff9])
- Feature: new npq operation added ([4defd61])
- Bugfix: remove unnecessary numerical results ([1ff8b08])
- Moving flourescene to photosynthesis folder ([5f9abe8])
- Feature: alpha index is also only saved with color maps and legend ([b9155d8])


## [v1.5.0] - 2026-01-13

### Changes

- Feature: can use scroll bar for fine adjustments in labelled sliders from sqt ([31e0d69])
- Tool tip for sliders to help user that scroll is an option ([be3fab4])
- Updating size policies, and a scrollbar for easy viewing of widgets with min size set ([9503dd4])
- Cleanup empty spaces ([a4c4bb9])
- Bugfix: implementation switched to a delphi inspured one ([fa258a0])
- Feature: colormap added, only saves colormap image ([a8a5aea])
- Feature: colormap added, only saves colormap image ([ca01088])
- Bugfix: corrected the range for HSV band ([733c640])
- Feature: Colopmaps support added to plantalize ([cf1aca7])
- Import for result parameter explore button ([79a4280])
- Results parameter explore button and features added ([5a03020])
- Colormap visualisation helper for the repo ([72f9ab1])
- Feature: result operation dialog for dynamic loading of params ([c2bd0b4])
- Get result params dynamically ([97469cc])
- Feature: appropriate dpi auto scaling in windows ([f8026ae])


## [v1.4.4] - 2025-12-23

### Changes

- Bugfix: remove old implementation as we are done with the list mostly and it is causing warnings in autodiscovery ([7c76f87])
- Feature: no more extra app console on the side ([1e9017c])


## [v1.4.3] - 2025-12-23

### Changes

- Release scripts updated ([e7194ae])
- Color map added with correct masking, color table added ([8991bdd])
- Bugfix: get band function corrected for prime, supports NPQ and PML ([54cbd3f])
- Clearer variable name ([8850825])
- Generic operation added, requires mask check added, refresh improved for mask ([c772601])


## [v1.4.2] - 2025-12-19

### Changes

- Feature: rethinking the flow and strucuture of result operations with mixin classes ([deeb0d5])
- Bug fix: refreshing image viewer when a new folder is loaded. only checks for current file when refreshing image viewer panel ([c183293])
- Clearing up some old implementations ([13c8ea2])
- Updated license list after the recent repository level naming change and new virtual environment ([2d7027b])
- Feature: workflow panel added with load and save feature with auto updates based on user actions ([0948848])
- Feature: default paths set to system home to avoid wrong folder creation or opening ([0c36721])
- Bug fix: checkbox selection logic fixed with partial and complete selection ([ca0f4a8])
- Clean-up for pylance errors ([202280e])
- Feature: button color update for clarity ([148b9e0])
- Feature: button color update for clarity ([a642e2a])
- Feature: either masked or nonmasked results saved ([c39af2f])
- Bugfix: restrict decimal points and preserve datatypes while saving numerical results ([cf3dad6])
- Updated left and right frame split size to accomodate smaller left pane for file list ([ef3bb3c])
- Cleaner QT imports and removed unused code ([8e29940])
- Feature: switching tabs clears data, warns user if needed. Batchmode window checkbox fixed , the file commited earlier by mistake ([0ab13db])
- Bugfix: reset image viewer on refresh implemented ([2b68539])
- Bug fix: renaming some leftover references from plantalise to plantalize ([4ad5401])


## [v1.4.1] - 2025-12-16

### Changes

- Using plantalize as standard accross ([b6f19b8])
- Bug fix:  setting folders updates registry correctly, cleanup of unused code ([b134fb8])
- Added two new result operations ([5c62172])
- Feature: first steps in seperating the data images and visualisation only images ([49259af])
- Bugfix: batch mode workflow panel refresh functionality updated ([4ff3bd7])


## [v1.4.0] - 2025-12-05

### Changes

- Unification of mask and result operation parameters, tested ([78af24e])
- Removed workflow panel and bug fox for mask refresh on reverting mask operation ([0348c63])
- Better arrangement of widgets on panel, keeping minimum size for container ([02cbc68])
- Bugfix: no masked folder created when no mask is applied ([24327ef])
- Removed unused generate function for clarity ([3aba472])
- Combining masks and operations to one tab ([0fba5f4])
- Feature: tabs added with a close button, precursor to removing workflow panel ([cae7dba])
- Bugfix: on load workflow  crash when using spinner ([1d797d0])
- Removed unused class ([030fe5b])
- First test with event bus complete ([abaa814])
- First test with tab selection for event bus implementation plan ([3a0a67c])
- Event bus research ([509d5dd])


## [v1.3.2] - 2025-11-27

### Changes

- Feature: better styling of browse button and paths displayed on UI ([d5b4179])
- Feature: fill holes option added in segmentation ([2315218])
- Feature: new automatic dual channel segmentation with bias ([efc3b34])
- Bugfix: batchmode execution seamless now ([0968b3e])


## [v1.3.1] - 2025-11-27

### Changes

- Better spinner interactions and fixes for batch processing ([34fcd11])


## [v1.3.0] - 2025-11-26

### Changes

- Test version for improvements with selective refresh and overall performance ([f7df155])
- Added ADP curve for easy visualisation ([f10113f])
- Added new segmentation option for CLR images ([8fe582a])
- Updated points in the dual channel test code ([64bcdd8])
- Added multiple RGB generation options and set HDR_Local as default ([d8bc3e8])
- Removed unused files and nicegui implementation ([88ffb27])
- Path fixed in git ignore file ([4eef9fd])
- Ignores temp file for version number to check in git ([d7ec1f1])
- Improved changelog format and further bug fixes on release paths ([bd3e604])


## [v1.2.2] - 2025-11-17

### Changes

- Bug fix on release paths ([01f3a7b])
- Release folder added to manage release process easily ([1687a5c])
- Update changelog and version files for v1.2.2 ([dd16111])
- Update changelog and version files for v1.2.2 ([df25737])
- Clean changelog format ([a3cb2ea])
- Changelog not being written when file exists ([ade2601])
- Update changelog and version files for v1.2.2 ([9cbde0a])
- Automate version file updates in release script ([344a9c7])
- Add splash screen and icon for the application ([a21341f])
- Bug fix on Add to Workflow due to input_channel passed as list ([fb13c90])
- Bug fix on the release pipeline to support only production deployment with one-dir option ([506694b])
- Update changelog for v1.2.1 ([dc4f256])
## [v1.2.1] - 2025-11-14

### Changes

- Build and release management tools updated ([4e4658f])
- Dual channel seg : implementation A and B from LAB space ([ccadc34])
- Bugfix for config window implementation and authentication ([6d20513])

