All notable changes to this project will be documented in this file.
- Updated language files
- Closing modal on adding concept
- Search did not work if no concept was selected
- Node dropdown not closed on outside click
- Added missing delete functionality
- Logo image
- Reload on node item click
- Show badge what tree the selected concept is from
- Switch to make a concept a top level concept
- Show icon and info text if a concept has only one broader relation (and thus is not deletable)
- Revamp Role Permission Configuration
- Add Presets to Derive Role Permission Set from
- Update Laravel to Version 9
- Update VueJS to Version 3
- Restructure Bootstrapping and Setup of App
- Restructure Layout of Preference Pages
- Replace most of Checkboxes with Switches
- Update Dependencies
- Bootstrap 5
- Multiselect (switched from vue-multiselect to multiselect)
- Modals (switched from vue-js-modal to vue-final-modal)
- Renamed eScience-Center to DH-Center
- Sorting of concepts in tree
- Login using a nickname instead of e-mail address
- Re-add dependency lock-files
- Error on adding new concepts
- Missing dropdown items in header bar
- Ignore uppercase/lowercase letters in login form user names
- Several problems with removing concepts
- Adding new top level concept not visible
- Switched (unmaintained) permission package to match Spacialist
- Drag & Drop
- Info modal when importing a new file
- Skip resources that are not concepts of imported files
- Wrong URLs (Add/Delete broader)
- Font loading
- Remove login page redirect on page load
- Prevent adding broaders as narrowers (would create circles)
- Several bugs in add/remove concepts
- Minor style fixes
- Logout after typing too fast in tree/concept search
This version is a complete rewrite using Laravel and Vue.js. Please refer to the INSTALL.md for migration and new setup information.
- Manage Language Page
- Icon to copy URI of selected concept to clipboard
- Translations
- Moved from Lumen (5.3) to Laravel (5.7)
- Moved from AngularJS (1.5) to Vue.js (2.5)
- Updated Bootstrap 3.3 to 4.1
- Switched from Material Design back to original Bootstrap
- Switched from Material Icons to new FontAwesome 5.6
- User/Role Management bundle several actions (Save, Edit, Delete, ...) in single dropdown (...-menu)
- Tree View now loads root elements only. Sub-elements are loaded on request
- Search now searches in user's language and in all languages if no labels found in that language
- Unfolding, highlighting and selection of tree items
- Drag & Drop (not supported by current tree implementation)
Version bump to 0.5 to match Spacialist's current release
- User Management (same as in Spacialist)
- Toggle Button to show/hide sandbox tree
- Switch tables for project and sandbox tree
- Replaced vanilla bootstrap with Material Design
- Hide elements if user has insufficient permissions
- RDF import
- Tree unfolding
- Language Switcher in modals
- Several UI fixes
First working version
- Thesaurus Tree (for master and project thesaurus)
- Concept Editor (SKOS preferred and alternative labels, SKOS narrower and broader concepts)
- SKOS RDF Import/Export