|
Add versioning to repo, redux, on screen |
|
Allow reviewer to modify annotations during review process. |
|
Store entire canvas state in redux/context, and drive canvas updates by central store |
|
batch v2 shape events by only 1 PATCH/DELETE request |
|
Delete functionality v2 |
|
Completely detach labeler rendering from server syncing process to enable background syncing |
|
Input navigating functionality in v2 |
|
Set new regionId as "selected" shape if user has selected a transient shape during async updates |
|
Region edit + delete API sync |
|
Fix annotation denormalizer to rehydrate actual concept value |
|
Create new region in labeler v2 |
|
Logic to reduce batched drawing events to least number of API operations |
|
Implement new selectors for regions in v2 |
|
Normalize Annotations & Regions data for redux storage |
|
Nest labelerTasks reducer inside labeler reducer |
|
Konva: Concept Region drawing implementation |
|
Konva: Implement Rect Transformation |
|
Implement a futureproof schema for labeler interaction events |
|
Move to event-driven design & have the ability to batch updates using custom logic |
|
Create a single Sidebar component for all Labeling types, make children configurable |
|
Remove all props unnecessarily passed from LabelerPage to deep children and make components get props from Redux only |
|
Remove all logic from components to sagas for higher level orchestration of features |
|
Video selector improvements & test updation |
|
Can only save 50 annotations on an image {Usability} |
|
Konva: resizing BBox below minimum size and "crossing over" makes things awry |
|
LabelerPage complete re-render of all components on mouseHover, mousMove (img attached) |
|
Cypress script doesn't terminate webpack-dev-server child process |
|
Cypress pre-run script doesn't check if dev server is already running |
|
Create Unit+Integration testing framework |
|
Integrate headless Cypress with build testing |
|
Switch to react-konva for performant canvas rendering |
|
Add task id to task list |
|
Panning functionality improvements |
|
Lock video playback and interpolation to fps |
|
Annotations created with interpolation seem to have incorrect frame indices |
|
Bounding Boxes and Concepts inconsistent during video playback {Usability} |
|
While annotating video, interpolation freezes and all annotations disappear |
|
Boxes/Interpolation objects are not saving after task submission |
|
Display task instructions to workers in labeler mode |
|
Add infinite scroll loading to labeler carousel |
|
Not incrementing onNext and onPrev pages in Labeler Carousel |
|
Display only minimal log in Portal react app |
|
Update Model mode to use the GET /models/types endpoint |
|
Add list/grid toggle in model mode on all view |
|
Collectors UI should use the layout similar to ModellingMode/LabellerMode |
|
Bulk add concepts to region annotations in app with multi-embed base workflow |
|
Profile page crashes on load |
|
Model mode array of concepts should be unique |
|
Model creation/edit bugs |
|
New Collector page not scrollable |
|
App Workflows - Unable to update model version for custom models |
|
Display Created At Date in App Grid View |
|
Support .txt files from local file browser |
|
Support uploading of multiple video assets as well as image and video assets within the same CSV file |
|
Add better user feedback for uploading text assets |
|
Upload Text by CSV for NLP |
|
Final NLP MVP Feature Changes |
|
Remove 0 area detection filtering from frontend code |
|
Modify accepted CSV upload format so every column corresponds to a network request field |
|
Resolve final bugs with bounding box indexes |
|
Prevent uploading image and video asset types to Text apps |
|
No Visual Feedback for Text input Upload |
|
Support Uploading Files through the OS File Browser for NLP |
|
Custom Model Prediction Bounding Boxes are misaligned from the Detections Bar |
|
Workflow Tab should display and load on initial view for text apps |
|
Unable to navigate between text assets within explorer's asset detail view |
|
CSV uploads not parsing metadata and concepts |
|
Explorer's Advanced Search does not support searching by concepts |
|
Training a classification model no longer display anything within the Custom Model Predictions tab |
|
create annotation CUD sagas for labeler v2 |
|
Don't create task annotations in frontend |
|
Form: Input Source showing auto complete options from other apps |
|
Rich text instructions icon bugs |
|
Task create form doesnt force you to set a reviewer if you specify manual review |
|
TypeError: val.add is not a function |
|
Fix autocomplete when user selects "All inputs" for selecting inputs in task creation |
|
Error pops up when collaborator tries to edit task |
|
When I attempt to edit an existing labeling task t... |
|
Page not responding [Usability] |
|
[Explorer] concept thumbnails aren't displaying from model details view |
|
Concept Detail View displays incorrect assets |
|
Add all concepts button to model mode forms |
|
Concept Autocomplete in Model Mode doesn't always display |