3.0.2 ​
For use with Blacklab 3.0
Features ​
- Docker support
- Debug mode in the frontend. Debug mode is enabled by default when serving javascript from
webpack-dev-server, in production builds it can be enabled by enteringdebug.enable()in the browser console. It will render internal IDs instead of display names, and show the query parameters sent to BlackLab. When viewing a document, it will show all metadata, as well as a link to view part of the document (if allowed by BlackLab). - Improved pagination when viewing long documents.
Pagination can now be configured per corpus (viasearch.xml), instead of only globally. - Result can now be sorted by clicking the column titles
- Results can now be sorted in ascending order (last results first).
- Autocomplete fields now only autocomplete after the last space you typed, unless you enter phrase mode by surrounding a group of multiple words with double quotes (").
- Allow customizing how a document's title is rendered; see readme
- Add ability to insert section titles in between filters. See readme
- Add ability to disable export buttons. See readme
- Add ability to customize the error message when no results could be found. See readme
- Improved date filter. See readme.
- Plugins for concordances. We use this for the audio player in our CGN corpus, as well as to make copying concordances into another tool easy.
- (optional) plausible.io integration
Fixes ​
- Part-of-speech/tagset now correctly handles values with special characters (.|\)
- QueryBuilder now also correctly handles values with special characters in dropdowns.
- Lexicon service now properly clears results when entering special characters
- Grouping on word before/after now only uses 1 word, instead of 5
- Fix loading indicater getting lost sometimes.
- Fix wrong tooltip value when hovering over the total results widget
- Fix exports missing metadata fields in some cases
- "Within" selector can now always be deselected.
- Filter out some illegal html characters in malformed documents so they no longer trigger an internal server error.
Miscellaneous improvements ​
- List of available corpora on the homepage is now sorted alphabetically
- Update the build tool versions
- When a document in an index can't be opened due to errors in the associated xslt, the error is now shown in the browser.
- Dropdown menus no longer run off the page
- Long lists of values in the filters sections can now be searched.
- Hide "contents" tab on document pagewhen contentViewable is false
- Add
/configpage, returns a JSON with some of the config parameters. May be useful for external tools to integrate better with corpus-frontend. For now it only returns the used blacklab server instance url. - Filter dropdowns are now sorted alphabetically
- The breadcrumbs at the top of the results now show when sampling is enabled (
settings->samplenum)