Repository navigation
3.1.0
✨ Added
- Add "Import Person" functionality to all metadata sections. #1367 (by @Freymaurer)
- Linux releases include an Arch Linux package (
.pkg.tar.zst), an.AppImageand a.zipof the unpacked app, for distributions that cannot install the.debor.rpm. The.deb,.rpmand.zippackages are now also provided forarm64. #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
- Unify filetree folder collapsing and expansion behaviour by @Etschbeijer in #1428
- Linux: zip, Arch package and AppImage by @caroott in #1439
- Fix table import for tables with the same name by @Etschbeijer in #1436
- Feature/UI layout fixes by @Freymaurer in #1434
- Faster CI tests and fixes for flaky stories by @caroott in #1442
Full Changelog: 3.0.0...3.1.0