Releases: gbv/cocoda
Releases · gbv/cocoda
Cocoda 0.4.0
- Store mapping in URL parameters.
- Enable using the browser's backward and forward buttons to navigate through the history.
- Add some settings and save them in local storage.
- Save resizing and minimizing state in local storage.
- Allow minimizing left and right columns.
- A lot of adjustments to MappingBrowser and MappingEditor.
- Implement a concordance browser and mapping search/filter on a separate site (mappings.html). Note: This will probably be moved to a separate repository in the future.
- Adjust URL parameters.
- Adjust selection of schemes and concepts.
- Lots of small bug fixes and adjustments.
Cocoda 0.3.2
- Some visual changes.
- Some bug fixes.
- Moved FlexibleTable to its own package.
- Added a feedback form.
- Updated dependencies.
Cocoda 0.3.0
This release includes lots of under the hood changes and some new features. Try it out:
https://coli-conc.gbv.de/cocoda/
Features
- Improved alert system. For certain errors or warnings, a message will now pop up.
- Added support for multiple mapping providers.
- Added support for saving mappings locally (#65).
- Added the "add to mapping" button the ConceptDetail as well (#91).
- Created a new custom table component used in MappingBrowser and OccurrencesBrowser (#105).
- Added a "swap sides" button.
- Implemented vue-router support with URL parameters: The selected schemes and concepts are now appended to the URL so that a page reload will rebuild (some of the) current state of the application. The URLs can also be shared with others, of course (#36).
- The start page can now show sample concepts (for easy access for a presentation etc.) (#90).
- Many more small things.
Under the hood changes
- Fixed lots of bugs and small issues.
- Tons of refactoring in all areas.
- More separation of components.
- Introduction of Vuex for state management: All state that is relevant for multiple parts of the application now resides in Vuex. Also, the previous "objects-api" was moved into a Vuex module (#96).
- Use JSKOS mapping identifiers for mappings.
- Show error messages if JavaScript is missing or the browser is not supported (#97).