Releases: dkalpakchi/Textinator
Releases · dkalpakchi/Textinator
Release v1.1.0: Editing Away
Major features
- New marker types: radio buttons, 2-level nested radio buttons and checkboxes
- Markers can now be grouped in tabs
- Annotators can now edit their own annotations
- Already submitted annotations can be flagged for further discussion/correction
- The editing features concern both old and new marker types
- The titles of each batch that are shown in the editing area can now be configured via the project settings and can include a regex on the annotated text
- A form for flagging texts is now configurable from the admin interface using JSON configuration!
Minor features
- New project settings:
- auto text switching: governs whether the texts switch on submitting or if the annotator is required to switch them manually
- configurations for the forms in the modal windows (currently supports only the form for flagging texts)
- the ordering of data can now be chosen as a separate setting (previously only random)
- Added the possibility to pin parts of the texts with the custom markdown tag (
\n!---!\n
), note that the new lines are mandatory - The styling of marked span can now be varied between either highlight (as before) or underlined (the text becomes underlined). The latter can be really useful for longer annotations.
- Marker restrictions can now be ignored by the annotator if the project responsible chooses to. Can be useful for "reminder"-restrictions.
QoL features
- Improved visualization of long labeled spans
- Re-worked data explorer interface
- User comparison tool now allows to compare the annotations of 2 annotators on the same text
- Annotation statistics and text flags are now behind the dropdown
- Admin interface for annotation batches now features the parent project
- Added the possibility to clone a project together with all associated annotations
Removed features
Some beta features are currently removed, because they will need a more thorough design thinking. The removed features include:
- Dialogue annotations
- Metadata associated with the annotated texts
Pre-release v1.1.0rc1
This is the first (and hopefully only) release candidate for Textinator v1.1.0. In this description we focus only on fixed bugs related to the functionality from the previous version. The new features will be detailed in the release notes for the respective full release.
Fixed bugs
- Fixed transition of LabelRelations to RelationVariants in the migrations
- Disabled marked spans are no longer submitted together with free-text markers
- "Deselect markers" button is now visible only if any of the markers is selectable
- Font for Textinator logo is now always correctly detected on the build of new Docker containers
- Fixed bugs related to the offsets for saved marked spans being a couple of characters off
- Made cache work properly by switching from
memcached
topymemcache
package. - Fixed data mapping for JSON datasource
- Fixed bugs related to incorrect access logging while getting new text and flagging it with issues
- The text from a modal window for flagging text issues now gets removed after submitting current issue
- Automatically getting new text now properly works on front-end and is properly hooked to a respective project settings
Release v1.0.0: Back to Basics
The first release of Textinator with the basic annotation functionality, as described in the documentation.
Beta features (incomplete and subject to change)
- Dialogue annotations
- Metadata associated with the annotated texts
Known issues
- The "name" field of any marker or relation becomes the same as the name in the currently active language. This behaviour is dictated by the
django-model-translation
package and we search for the ways to bypass it.