Releases: nfdi4plants/ARCitect
Releases · nfdi4plants/ARCitect
0.0.53
Features and bugfixes:
- Git Interface Overhaul: the git commit view now uses a tree to show changes where nodes containing more than 5 children are collapsed by default to mitigate clutter. It is now also possible to track and untrack individual files and folders with LFS by clicking on the corresponding nodes. Code wise, the git service moved to its own class for better organization.
- Asynchronous ARC IO: In the past the entire UI was blocked when an ARC was written to disc. Now the ARC is written to disk "in the background" and the UI remains responsive. However, due to a current ARCtrl issue it is still possible that it takes a long time to transfer data between ARCitect and SWATE.
- Now ARCitect can open external references (such as Ontology descriptions) from within SWATE.
- The file tree view now uses the color of the LFS tag to differentiate between LFS pointer and data files.
0.0.52
0.0.51
- Removed the ARCitect save button since SWATE now has its own
- added the following git config flags on ARCitect startup to deal with some git/windows limitations:
git config --global lfs.activitytimeout 0
git config --global core.longpaths true
- updated knowledge base links
0.0.50
- Upgrade to ARCtrl v2.2.4
- SWATE view now shows a loading screen while switching from one I/S/A file to another
- Updated link to the knowledge base in README.md
0.0.49
New Features:
- progress bar and cancel options while importing files and directories
GitCommitView
now features soft and hard resets, where both restore the state of the repository to the last commit, but a hard reset additionally deletes all files that are not tracked by git (basically emulating a fresh clone)- default file extension of text files changed from 'txt' to 'md'
- improved documentation / help text about git features
Bug Fixes:
- Fixed an issue with downloading LFS files with spaces in the file path
0.0.48
Changes:
- New git debug setting that enables verbose git messages during push and pull requests
- improved OS-specific user directory resolution
- check on ARCitect startup if
git lfs install
was executed on the current machine and do so if not - fix for writing xlsx datamaps (#285)
- fix for opening the file picker in swate (#284)
0.0.47
Major Changes:
- ARCitect now stores an
ARCitect.json
configuration file in the OS-specific user directory that stores settings such as the visibility of tooltips and the url of the used SWATE service. - ARCitect now also stores a local
DatataHubs.json
configuration file in the OS-specific user directory that lists the used data hubs and their access credentials. This way users can add and remove hubs at runtime without editing ARCitect source code. - Configuration files can be edited from the new
SettingsView
. This view also features a reset button under advanced settings which restores defaults.
Minor Changes:
- when users create a new text file via the tree view and did not specify an extension, ARCitect will now default to
.txt
StatusView
cleanup- in the
GitSyncView
the termpersonal access token
has been consistently renamed toaccess token
to highlight the fact that users can use personal access tokens as well as project tokens to authenticate pull and push requests. - The top toolbar features now a new menu called
Tools
that enables users to open the currently opened ARC in VS Code or in the terminal (with shipped git binaries if available)
0.0.46
Feature:
- Integration of new Datahub: datahub.rz.rptu.de