Skip to content

Releases: BlueQuartzSoftware/MetaForge

MetaForge 1.0.1

09 Jun 20:36
Compare
Choose a tag to compare

CHANGE LOG:

  • ENH: It is now possible to upload files/folders without using a template.
  • BUG FIX: Fixed a Windows paths bug that was preventing certain folders from uploading to HyperThought correctly.
  • BUG FIX: Modified date now displays properly for HyperThought files/folders on Windows.
  • BUG FIX: Fixed a URL-to-string conversion bug on Windows that was preventing drag-and-drop items from uploading to HyperThought correctly.

KNOWN ISSUES:

  • Folders and files uploaded to HyperThought are automatically renamed if the folder/file already exists in HyperThought at the upload location. We should probably check if the folder/file already exists first and then make a decision accordingly.
  • The HyperThought upload dialog box does not revert back to its original state if the user presses the Cancel button.

MetaForge 1.0.0

29 May 17:48
Compare
Choose a tag to compare

What's Changed

  • Updated project to use Qt6, which unlocked the ability to package up the project into a standalone app package for M1 Macs.
  • ENH: Redesigned the custom parser list in the Preferences panel into a table that displays a lot more information about each loaded parser. Parsers can be enabled/disabled, and when the parser file gets changed underneath the application, the application automatically reloads the parser.
  • ENH: Added the ability to reorder metadata table items via drag-and-drop.
  • ENH: Added the ability to reorder metadata table items by editing their row numbers.
  • ENH: Custom parsers can now return annotations and units for each metadata item. ANG and CTF default parsers now return the correct annotations and units for certain metadata fields.
  • ENH: Folders (and their entire structure) can now be uploaded to HyperThought on the "Use Template" side.
  • ENH: Added ability to "unlock" the metadata table on the "Use Template" side for one-off changes to read-only metadata items. Dialog box is included for safety.
  • Various other bug fixes and user interface improvements (updated tool tips, labels, menu items, etc.)

Full Changelog: rc-14...1.0.0

MetaForge 1.0.0 RC-14

31 Mar 20:24
Compare
Choose a tag to compare
  • Templates can now be built up by loading multiple data files. Entries from previous data files stick around every time a new data file is loaded. The ability to clear the table and start over is still possible by clicking on the "Reset All Fields" button in the bottom left corner.

  • HDF5 and XML attributes are added into the file tree under a separate node. This fixes some issues that were introduced with the previous iteration of the attribute feature.

  • All parsers have had their return dictionaries flattened, and the logic to parse nested dictionaries has been removed from the EzMetadataModel class.

  • Reverted the application back to "native" styling so that all the table cell painting looks correct.

  • Reorganized all the project files so that they are grouped into logical Python packages and sub-packages.