Skip to content

3.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:43
· 181 commits to main since this release

✨ Added

  • Add "Import Person" functionality to all metadata sections. #1367 (by @Freymaurer)
  • Linux releases include an Arch Linux package (.pkg.tar.zst), an .AppImage and a .zip of the unpacked app, for distributions that cannot install the .deb or .rpm. The .deb, .rpm and .zip packages are now also provided for arm64. #1433 (by @caroott)

🔄 Changed

  • Sidebar action buttons are now grouped by functionality. Added open and create ARC buttons. (by @Freymaurer)
  • Empty table view now switches to a term search or template search view, instead of opening a modal. #1417 (by @Freymaurer)
  • In empty tables, the "Utilization of prior tables" feature, now allows importing inputs/outputs from all across the ARC. (by @Freymaurer)
  • Clicking a folder or its arrow in the file tree expands or collapses it. A study, assay, workflow or run folder also opens its metadata, while other folders keep the current view open. (by @Etschbeijer)
  • The right-click menu offers "Open" only for files and for folders that have metadata. (by @Etschbeijer)

🐛 Fixed

  • Importing a template as a new table no longer fails silently or adds a broken table when a table with that name already exists. The import dialog renames the new table to a free name, tells you why, lets you change the name, and warns you while the name is already taken. (by @Etschbeijer)
  • Importing tables from a JSON file no longer leaves part of the import in the open file when it fails. A table whose name is already taken is renamed to a free name, and a table name that cannot be saved is changed so it can: it is shortened to 31 characters, loses apostrophes at its start and end, gets _ in place of * ? : \ / [ ], and "History" or a name the file keeps for its own sheets, such as isa_assay or isa_datamap, gets a number. (by @Etschbeijer)
  • Renaming a table shows why a name cannot be used, and no longer accepts names that cannot be saved: names that differ from another table's name only in case, contain * ? : \ / [ ], start or end with an apostrophe, are "History" or a name the file keeps for its own sheets, such as isa_assay or isa_datamap, in any spelling, or are longer than 31 characters. (by @Etschbeijer)
  • A new study, assay or run with a long name no longer gets a first table whose name changes when the file is saved. When its name followed by " Table" would be longer than 31 characters, the table is named after the study, assay or run alone, shortened to 31 characters if needed. (by @Etschbeijer)

What's Changed

Full Changelog: 3.0.0...3.1.0