Skip to content

Releases: gbv/cocoda

Cocoda 0.4.0

05 Sep 13:10
522169b

Choose a tag to compare

  • 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

20 Aug 05:21
8d68466

Choose a tag to compare

  • Some visual changes.
  • Some bug fixes.
  • Moved FlexibleTable to its own package.
  • Added a feedback form.
  • Updated dependencies.

Cocoda 0.3.0

27 Jul 07:18
77eca2f

Choose a tag to compare

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).