Releases: matterhorn103/mora-the-explorer
Releases · matterhorn103/mora-the-explorer
1.8.0
- Added a clickable link for sending bug reports
- Added automatic bug testing and found and fixed many bugs as a result, e.g.:
- 300er wasn't being checked when 400er search was run
- Creation/loading of user config files would crash in certain circumstances
- Decreased the size of the installed program by ~10%
- Addition of a command line interface
- A fix to "include solvent" box for Klaus
- Improvements to pyinstaller building process
- Usage details added to readme including on CLI and Python API
1.7.4
- Entries in the output list are now selectable and can be copied to the clipboard with Ctrl+C
- Any actual Python Exceptions raised during a check no longer crash the GUI, are reported to the user in detail, and the user is pointed to the location of the relevant log file
Fixes:
- Characters in spectrum titles other than a-z, 0-9, "-", "_", and space, are replaced with Unicode hex codes instead of causing crashes
- The "NMRCheck style" checkbox is clickable again
1.7.3
- The server/spectrometer implementation details are no longer hard-coded, and are now indicated in
config.toml
instead, making the search and copy functions adaptable to any set-up - The search and copy functions in
checknmr.py
are now completely independent of all GUI components, as is the config logic inconfig.py
, making them useable on their own via module import if desired - The method that compares whether spectra folders relate to the same experiment(s) is significantly improved and no longer relies on file metadata
- The update path is now specified relative to the server path, so it now works cross-platform
- The "nmr" user can now choose whether the path of the spectrum on the server is added to the start or end of a copied folder's name, or not at all
Fixes:
- The status bar no longer disappears after the first check of a multi-day check
1.7.2
- Go To button works on Windows when the destination folder is a network path (\nwz.uni-muenster.de...)
- A spinner shows when checking and copying is in progress
1.7.1
Changes in this version and in 1.7.0:
- Spectra measured in 2023 can be found again
- Any spectra measured in previous years that haven't been archived will be found correctly in future
- Progress bar now more accurately shows progress for 400 MHz spectrometers
- Results display automatically scrolls down when new messages arrive
- User config now contained in a config.toml
- Internal restructuring to make future maintenance easier
- Removal of deprecated (<v1.5.2) things
- Bug fixes
1.7.0
- Spectra measured in 2023 can be found again
- Any spectra measured in previous years that haven't been archived will be found correctly in future
- User config now contained in a
config.toml
- Various files for program configuration (
groups.json
,mora_path.txt
,update_path.txt
) now collected together inconfig.toml
- Internal restructuring to make future maintenance easier
- Removal of deprecated (<v1.5.2) things
1.6.1
- No changes other than updates to the notices to reflect the change in the university's name
1.6.0
- No more endless notifications during a since check
- Ability to download spectra from 2022
- Spectra as far back as 2019 available upon request to Klaus
- Eliminated a bug that caused program to hang when closed
- Added changelog to update notification
1.5.4
- Bug fix for the NMR department only
1.5.3
- Minor bug fix for NMR department
- Added logging functionality