Selection - selected text
Local URL address detection
Annotation document links
Annotation finishing implemented
Build issues fixed (merge problems)
Merge branch 'features/9664-annotation-count-display' into dev Re #9664
Required annotations count changing - modal - done
Minor table colors changes
Merge branch 'features/9678-duplicate-tag-control' into dev Re #9678
Empty selection alert added
Merge branch 'features/9677-sentiment-annotation' into dev Re #9677
Removed refresh and updated note on blur
Toast message updated
Added notes
Removed visibility, added sentiment
Debug logging removed
Duplicate annotation text changed
Detecting selection that is not a range
Merge branch 'features/9593-tag-management' into dev Re #9593
Changed search of tags
Added copy of tags, used contains instead of startsWith and made search case insensitive
Changed modal closing
Do not close modal when clicked outside of bounds
Disabling tag buttons when adding new tag occurrence
Changed default tag color
Default color in tag modal changed to color of a category
Merge branch 'features/9673-admin-document-preview' into dev Re #9673
Regenerate client api, merged manually
Added sub tag modal
Modal with properties of a sub tag
Added tag modal
Modal with properties of a tag
Added category modal
Modal with properties of a category
Added management to the tags view
Generated new api version
Refactoring
Showing counts of annotations in admin document management
Custom badge component added
TS Refactoring
Refactoring after code review
Annotators in documents management
AnnotationStrings refactor
API client regenerated
Document preview implemented
User filtering implemented
Document filtering implemented
Re #9582
Basic table
Basic table that shows tags
Modal windows for user edit, delete and assigned documents were implemented
Merge branch 'features/9585-document-assigning' into features/9590-user-management
Users table implemented
Document assigning implemented
Admin can also load documents assigned to him for annotation
Document table added for admin (document management)
Fixed indexing bugs in backend, minor changes in frontend
Documents upload implemented, connected to REST API
Merge remote-tracking branch 'origin/dev' into features/9466-list-documents-annotator
Build fixed
Deleting occurences
Comments added to selection utils
Adding tag/subtag to selected text
Selection detection and calculation of start and end position in original document
Merge branch 'features/9472-document-preview' into 'dev' Re #9472
HTML preprocessing and sanitization (removing all original attributes from HTML)Showing HTML on frontend
See merge request aswi/aswi-2022/aswi20220x00!28
Merge branch 'features/9481-frontend-annotation-panel' into dev Re #9481
Document preview on frontend
Table of annotator's documents implemented
Connected annotation panel to API and updated visual
Added mapped annotation
Mapped annotation to instance and separated them to different tag occurrences
Upgraded visual of the tag tree
Basic annotation document preview
Added comments
Connected tag panel to server
Tag selection
Report when tag is selected
Context for category
Changed context of tags to context of categories
Implemented tag panel
Implemented tag panel and all its items
AnnotationID as dynamic route part in annotation page
Tag context
Added context that handles tags
Minor login optimisation
API regenerated
Token management implemented, redirections
Renamed files, fixed overflow in annotation view, added access to the AnnotationContext in annotation view, deleted visiblity from add document modal window, deleted LayoutProps
AnnotationContext use demo
AnnotationContext added
Current API model generated
Initialization of tags in annotation view
Initialized tags and created event handlers in the annotation view
Annotation panel events
Added events that propagate changes between panels in the annotation view
Basic functionality of an annotation panel
The panel is without css styles. Basic functionality is implemented.
Removed ant layout and used css grid
Changed layouting technology and added main layout for all pages.
Changed path of imports
Forgot to save files with changed imports
Refactored directory structure
Refactored directory structure and changed structure of layouts of the annotation screen
Merge branch 'features/9452-login-screen' into 'dev' Re #9452
Minor refactoring. Moved loginProps to loginLayout and changed a route of the login screen.
See merge request aswi/aswi-2022/aswi20220x00!20
Created more generic layout props
Props will be used in multiple layouts and all will have the same parameters. It does not have to be assigned specifically for the login.
Changed a route of the login page
Changed the route from /authentication/login to /login
Moved loginProps to loginLayout
LoginProps are not used outside of loginLayout and it does not make sense for it to exist outside of loginLayout.
Implemented a login screen and added ant-design package to the react project
See merge request aswi/aswi-2022/aswi20220x00!14
Changed email to username
Changed email field to username, changed error message when field is not filled and removed validation of a field format.
Merge branch 'features/9465-frontend-add-document-window' into 'dev' Re #9465
Created a modal that adds new documents and when API is implemented it will send documents to a server.
See merge request aswi/aswi-2022/aswi20220x00!16
Created a document adding modal
Created a layout of the annotation screen
Created a layout with empty panels. They will be done in other branches.
Renamed props.tsx to loginProps.tsx
Props was too generic so I renamed it to show its purpose better.
Added documentation comments
Added documentation comments to the login screen and its layout
Updated layout of the login screen
Changed layout to bootstrap, added a logo and a title.