All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
As this project is a user-facing application, the places in the semantic versioning number MAJOR
.MINOR
.PATCH
are redefined as follows:
MAJOR
denotes changes that are expected to significantly disrupt the flow of a returning user with some experience of the application, or that significantly affects the development workflowMINOR
denotes changes that may affect the user experience or the development workflowPATCH
denotes changes that are insignificant to the user experience or the develpment workflow
1.7.0 (2024-09-30)
- Track some events to Matomo #166
- Added
.editorconfig
- Improved repo documentation
- Replaced Font Awesome with Phosphor Icons
- Clearer message of caution next to custom config upload form
- Show loading spinners on the custom config page
- Show loading spinners when downloading export files
- Strip slash from Matomo url
- Backend error messages are ignored when fetching files with "blob" as responseType #171
- Remove unnecessary scroll bars from HeightResizable, used in code boxes
1.6.1 (2024-08-13)
- Code highlighting for XML and YAML #30
- HTTP compression
- Drop unnecessary async usage of the
js-yaml
package - The FormKit and Highlight.js libs are imported dynamically to allow for a smaller main asset chunk
- Require authentication for the custom config page
1.6.0 (2024-04-30)
- News shown in two places on home page: featured on top, others under the intro text
- Restructured panels on corpus overview to better match backend concepts:
- New Analysis panel with the run button from Status and the downloads from Results
- Renamed Result to Explore #115
- Fetching news from the Newsdesk repo on page load, instead of a static file at build time
- The
on
prop ofPendingContent
now matches by start of string
- Clarify that data installed in tools is outdated after annotation re-run #154
1.5.0 (2024-04-23)
- Upload custom corpus config #99
- A quick, brief resource listing view for admin #146
- Group export files by folder #95
- JWT request now has a 2s timeout and two retries #124
- Upload an entire folder of source files #97
- Removed unused
message
param fromspin()
#157 - Merged the corpus Metadata and Configuration panels/forms
- Updated dependencies
- Use the new Språkbanken Text logo
- Unallowed file format sometimes saved to local config #153
- Make language switcher more visible #90
- Show hint if parsing config fails
1.4.0 (2024-03-11)
- Basic functionality for adding and removing metadata resources #145
- Progress bar for source file uploads #45
- Some dynamic imports to reduce main chunk size
- Extracted the concept of a Resource as a supertype of Corpus, in preparation for adding the Metadata resource type #145
- Defer loading source text if file is large #29
- Source text file content now looks the same as log output
- Missing
type
in store caused new corpus form to crash - Fix visual feedback when saving config and deleting resource
1.3.0 (2024-02-12)
- Converted code to TypeScript #113
- Lint check in CI workflow script
- Renamed one-word components, for linting
- Status panel is empty for new corpus, until page is reloaded #151
- Word wrapping in log output in status panel #139
- Upgraded dependencies
1.2.0 (2024-01-17)
- Option to enable named entity recognition
- Check if admin mode is enabled on load
- Build check in CI workflow script
- Dependencies upgraded
- Node 18 is now required, due to @vitejs/plugin-vue@5
- Request
resource-info
once for all resources UrlButton
component replacesa > ActionButton
RouteButton
component replacesrouter-link > ActionButton
ActionButton
uses<button>
and is tabbable
- Error handling when deleting corpus
useVariant
1.1.0 (2024-01-02)
- Link to manual about exports files
- Rename "Dashboard" to "Library"
- Use new
resource-info
route, dropcheck-status
andlist-sources
- The local storage key is now tagged with a datestamp, and should be changed when the data shape of the state changes
- Allow clicking most elements behind a loading spinner
- Home page width on small screen
1.0.5 (2023-11-28)
- Improved sync between source files and settings: set format from files, set name to corpus id
- Set
lang
param of Korp/Strix urls
1.0.4 (2023-10-24)
- Drop requirement of mink-app permission for write check
1.0.3 (2023-10-19)
- Showing warnings from jobs
- Messages from jobs are limited in size, but resizeable
- Downloading source file was broken for binary files
- Correct file size outputs using binary base instead of decimal
- Translate "Create account" page to Swedish
1.0.2 (2023-10-03)
- Logo large with slogan on front page
- Handle unknown corpus state nicer
- Dark-safe background color of welcome card on home page
- Orange color of progress bar same as logo and links
1.0.1 (2023-10-02)
- Adjusted the layout in the Tools panel
- Updated screenshot for home page
- Corpus buttons on Dashboard are now real links, can be opened in new tab
- Messages from the backend are now kept in frontend code, including Swedish translations
- Added an introduction with screenshot to the README
- New Mink logo, and added Göteborgs unversitet logo
1.0.0 (2023-09-20)
The frontend is now open to the general public! This version allows users to:
- Create corpora and upload text files
- Run a predefined set of linguistic annotations
- Download results as XML and CSV
- Export results into Korp and Strix
Code changes up until this point are not documented other than in the git commit log.