Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2019-03-04T21:43:09+01:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/55proper keyboard service needed2019-03-04T21:43:09+01:00Koch, Antonproper keyboard service neededclean handling of modifiers, something reusable, should be switched on and off at willclean handling of modifiers, something reusable, should be switched on and off at willKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/77key event handling is a mess2019-03-04T21:39:43+01:00Koch, Antonkey event handling is a messone million ways to catch keys... choose one!one million ways to catch keys... choose one!Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/94add tagging to timelines and grids2019-03-04T21:39:44+01:00Koch, Antonadd tagging to timelines and gridsthe functionality is already there for videosthe functionality is already there for videosKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/97retain each data table's user setting in local storage2020-05-08T12:50:09+02:00Koch, Antonretain each data table's user setting in local storagemight be nice to always see the same when going back and forth between pagesmight be nice to always see the same when going back and forth between pagesPersistent ConfigurationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/112allow copy annotation's deep link in post annotator2019-03-04T21:39:44+01:00Koch, Antonallow copy annotation's deep link in post annotatorthere should be a way to grab the anchor link as:
/piecemaker/videos/{VIDEO-UUID}/annotate#{ANNOTATION-UUID}there should be a way to grab the anchor link as:
/piecemaker/videos/{VIDEO-UUID}/annotate#{ANNOTATION-UUID}https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/122add pagination to lists2019-03-04T21:39:45+01:00Koch, Antonadd pagination to listsKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/139handle different screen sizes2021-01-09T09:44:26+01:00Koch, Antonhandle different screen sizesset font relative to screen heightset font relative to screen heightMoSys Fixes Between Ushttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/141add key modifier to multiple cell selection2021-01-08T15:24:53+01:00Koch, Antonadd key modifier to multiple cell selectionMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/144add cell weight / order for sorting in list view2020-05-08T12:13:50+02:00Koch, Antonadd cell weight / order for sorting in list viewMoSys PBA ReleaseKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/145add list view for mobile2021-01-09T09:18:56+01:00Koch, Antonadd list view for mobiledisplay grid content as a listdisplay grid content as a listImproved Mobile Compatibilityhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/153show link indicator for image cells2021-01-08T18:23:26+01:00Koch, Antonshow link indicator for image cellsMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/154show scroll indicator for cell2020-05-20T14:49:21+02:00Koch, Antonshow scroll indicator for cellMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/195Implement marker clustering2020-06-26T17:05:43+02:00Hansen, ChristianImplement marker clusteringConnect to Elasticsearch endpoint to aggregate using buckets that are adapted to timescale. Only load annotations for "unclustered" regions.Connect to Elasticsearch endpoint to aggregate using buckets that are adapted to timescale. Only load annotations for "unclustered" regions.Swimlane Maintenance Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/254add filter by author in piecemaker annotation cell2021-01-08T18:21:32+01:00Koch, Antonadd filter by author in piecemaker annotation cellMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/265apply default page layout to error screen2019-07-03T16:34:31+02:00Hansen, Christianapply default page layout to error screenEspecially the navigation has to be added.Especially the navigation has to be added.Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/267horizontally scrolling alternative in case of a missing touchpad2021-01-09T09:35:39+01:00Hansen, Christianhorizontally scrolling alternative in case of a missing touchpadOn a desktop pc without touchpad and mouse with scrolling-horizontally-feature: Scrolling horizontally (wide tables or grids) is only possible with the arrow keys. In that case there should be offered an alternative scrolling method (gri...On a desktop pc without touchpad and mouse with scrolling-horizontally-feature: Scrolling horizontally (wide tables or grids) is only possible with the arrow keys. In that case there should be offered an alternative scrolling method (grid), or an alternative layout (tables).Mosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/276Jump to selected cell when double tap on sticked "move cell"-button2021-01-09T09:23:28+01:00Hansen, ChristianJump to selected cell when double tap on sticked "move cell"-button![Bildschirmfoto_2019-11-04_um_11.27.56](/uploads/e7a88f74820ebde28a60c9c2c31a9543/Bildschirmfoto_2019-11-04_um_11.27.56.png)![Bildschirmfoto_2019-11-04_um_11.27.56](/uploads/e7a88f74820ebde28a60c9c2c31a9543/Bildschirmfoto_2019-11-04_um_11.27.56.png)Improved Mobile CompatibilityHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/278Cell handlers switching between sticked and absolute mode needs a performance...2021-01-09T09:24:01+01:00Hansen, ChristianCell handlers switching between sticked and absolute mode needs a performance revisionThere is a huge lag on mobiles every time when switching. It hasn't any negative effect on the functionality, but it is annoying.There is a huge lag on mobiles every time when switching. It hasn't any negative effect on the functionality, but it is annoying.Improved Mobile CompatibilityHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/279Holding an handler is lagging2021-01-09T09:27:30+01:00Hansen, ChristianHolding an handler is laggingShould be solved by using a watcher: current grid position.Should be solved by using a watcher: current grid position.Improved Mobile CompatibilityHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/280Selected cells need an everything else overlapping outline2021-01-09T09:28:18+01:00Hansen, ChristianSelected cells need an everything else overlapping outlineNecessary when cells are overlapping:
![Bildschirmfoto_2019-11-08_um_15.49.09](/uploads/db8b06f2938a4c245b223418aeaf34ba/Bildschirmfoto_2019-11-08_um_15.49.09.png)Necessary when cells are overlapping:
![Bildschirmfoto_2019-11-08_um_15.49.09](/uploads/db8b06f2938a4c245b223418aeaf34ba/Bildschirmfoto_2019-11-08_um_15.49.09.png)Improved Mobile CompatibilityHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/287vocabulary integration using mainzed labeling system2020-05-08T13:58:24+02:00Koch, Antonvocabulary integration using mainzed labeling systemsee if we can use this to combine it with a search engine for annotations and a tree view or something to enable hierarchic organization of annotations (of whatever predicate)see if we can use this to combine it with a search engine for annotations and a tree view or something to enable hierarchic organization of annotations (of whatever predicate)Advanced VocabulariesKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/291Redesign Post-Annotator2019-11-27T12:12:20+01:00Koch, AntonRedesign Post-Annotatorwe need to be able to better handle larger numbers of annotationswe need to be able to better handle larger numbers of annotationsKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/293save step in "add new cell"-carousel2021-01-09T09:39:12+01:00Hansen, Christiansave step in "add new cell"-carouselthe user has to navigate through every slide again after adding a cell atm. there could be a better solution.
Desktop only?the user has to navigate through every slide again after adding a cell atm. there could be a better solution.
Desktop only?Mosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/299bring back "clone cell"-feature2021-01-08T18:20:15+01:00Hansen, Christianbring back "clone cell"-featureMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/300review cell context-menu2021-01-08T18:20:57+01:00Hansen, Christianreview cell context-menuMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/320(desktop) prevent the automatically opening edit-panel after selecting cell2020-05-20T14:47:15+02:00Hansen, Christian(desktop) prevent the automatically opening edit-panel after selecting cellIt's kind of annoying when you just want to rearrange or resize one cell or more, and everytime you select a cell the edit-panel on the right opens, although you don't need it.
-> Separate edit-panel-handling from select-cell-handling.It's kind of annoying when you just want to rearrange or resize one cell or more, and everytime you select a cell the edit-panel on the right opens, although you don't need it.
-> Separate edit-panel-handling from select-cell-handling.Mosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/355adding/removing rows/columns needs a mobile version2021-01-09T09:18:56+01:00Hansen, Christianadding/removing rows/columns needs a mobile versionImproved Mobile Compatibilityhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/386embed group in navigation/breadcrumbs2020-04-07T17:22:59+02:00Hansen, Christianembed group in navigation/breadcrumbsHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/393Media URLs must be validated2020-05-08T13:48:54+02:00Koch, AntonMedia URLs must be validatedWe need to make sure that only valid URL schemes are entered and maybe even refuse adding when metadata cannot be retrieved (404, 403).We need to make sure that only valid URL schemes are entered and maybe even refuse adding when metadata cannot be retrieved (404, 403).Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/406"edit grid dimensions" is not mobile friendly2021-01-09T09:17:54+01:00Hansen, Christian"edit grid dimensions" is not mobile friendlythe hover based functionality from the desktop version doesn't work on a mobilethe hover based functionality from the desktop version doesn't work on a mobileImproved Mobile Compatibilityhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/412Dynamically load MediaPlayer(s) to prevent unwanted YouTube connection2020-04-24T11:20:28+02:00Koch, AntonDynamically load MediaPlayer(s) to prevent unwanted YouTube connectionAs of now, the code for the MediaPlayer is embedded in the app source, so on app load, there is a connection to s.ytimg.com since this is needed to instantiate the YouTube player.
This might be an issue with more restrictive deployments...As of now, the code for the MediaPlayer is embedded in the app source, so on app load, there is a connection to s.ytimg.com since this is needed to instantiate the YouTube player.
This might be an issue with more restrictive deployments so we should look into dynamically loading this when needed.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/429CellAnnotationList should have multiple view modes2020-05-20T14:46:35+02:00Koch, AntonCellAnnotationList should have multiple view modesSwitch between modes like in the old versionSwitch between modes like in the old versionMosys Feature Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/432Bring back websockets to push updates to clients2020-04-29T13:23:52+02:00Koch, AntonBring back websockets to push updates to clientsThis should be fun for collaboration...This should be fun for collaboration...Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/433All submit handlers should use $handleError()2020-04-27T12:37:25+02:00Koch, AntonAll submit handlers should use $handleError()e.g. media/edit doesn't.e.g. media/edit doesn't.Koch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/438Lock Swimlane when editing is prohibited2020-05-04T15:53:23+02:00Koch, AntonLock Swimlane when editing is prohibitedmayEdit is already being passed to the Swimlane component.
Not for the faint of heart...mayEdit is already being passed to the Swimlane component.
Not for the faint of heart...https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/466Use tabs to switch between annotations and swimlane2021-01-09T09:30:49+01:00Hansen, ChristianUse tabs to switch between annotations and swimlane![Bildschirmfoto_2020-05-08_um_11.56.36](/uploads/321529f6abdc58bb3f6968ab8553a17a/Bildschirmfoto_2020-05-08_um_11.56.36.png)![Bildschirmfoto_2020-05-08_um_11.56.36](/uploads/321529f6abdc58bb3f6968ab8553a17a/Bildschirmfoto_2020-05-08_um_11.56.36.png)Improved Mobile Compatibilityhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/472Autodetect system theme2020-05-08T16:29:49+02:00Koch, AntonAutodetect system themePersistent Configurationhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/474highlight not editable cells in grid editor with "contribute" rights2020-05-14T15:55:55+02:00Hansen, Christianhighlight not editable cells in grid editor with "contribute" rightsHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/491Investigate this Video.js error2020-06-03T15:55:38+02:00Koch, AntonInvestigate this Video.js errorSentry Issue: [FRONTEND-1S](https://sentry.motionbank.org/motionbank/frontend/issues/79/?referrer=gitlab_integration)
```
Error: NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this n...Sentry Issue: [FRONTEND-1S](https://sentry.motionbank.org/motionbank/frontend/issues/79/?referrer=gitlab_integration)
```
Error: NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node.
NotFoundError: Failed to execute 'replaceChild' on 'Node': The node to be replaced is not a child of this node.
```https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/494Catch Vimeo's 'not found' or 'not embeddable' errors2020-06-03T15:54:24+02:00Koch, AntonCatch Vimeo's 'not found' or 'not embeddable' errorsSentry Issue: [FRONTEND-1Q](https://sentry.motionbank.org/motionbank/frontend/issues/75/?referrer=gitlab_integration)
```
Error: “https://vimeo.com/mayabodiley/review/423986550/72c65f4c6f” was not found.
at O/</c.onload (/js/vendor.94...Sentry Issue: [FRONTEND-1Q](https://sentry.motionbank.org/motionbank/frontend/issues/75/?referrer=gitlab_integration)
```
Error: “https://vimeo.com/mayabodiley/review/423986550/72c65f4c6f” was not found.
at O/</c.onload (/js/vendor.941a5279.js:140:5382)
at a (/js/vendor.941a5279.js:175:167435)
```https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/501SwimLane needs adaptive ruler labels2020-06-16T13:46:41+02:00Koch, AntonSwimLane needs adaptive ruler labelsThe ticks must be updated depending on the selected time rangeThe ticks must be updated depending on the selected time rangeSwimlane Maintenance Updatehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/524create vocabularies interface2021-02-16T14:25:30+01:00Hansen, Christiancreate vocabularies interface- create/edit/move/delete vocabularies
- taxonomie: create/edit/delete subcategories
- tree structure
- (research: alternative organisation forms than tree structure)- create/edit/move/delete vocabularies
- taxonomie: create/edit/delete subcategories
- tree structure
- (research: alternative organisation forms than tree structure)Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/525add/create/edit video needs date selector2021-12-07T11:46:13+01:00Hansen, Christianadd/create/edit video needs date selectorAdd / Create / Edit Video braucht Date-Selector, dort müsste man die Zeit einstellen können (wird von uns vor-eingestellt auf automatisch erkanntes Datum)Add / Create / Edit Video braucht Date-Selector, dort müsste man die Zeit einstellen können (wird von uns vor-eingestellt auf automatisch erkanntes Datum)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/562MbIconRadioBtn review: add possibility to add custom values2021-10-01T09:08:03+02:00Hansen, ChristianMbIconRadioBtn review: add possibility to add custom valuesComponent uses icon name as value atm.Component uses icon name as value atm.3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/629mb-table: make filter-methods possible for columns (no use case at the moment...2021-10-01T09:04:55+02:00Hansen, Christianmb-table: make filter-methods possible for columns (no use case at the moment = low priority)3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/703Replace vue-awesome-swiper with swiper.js2021-10-01T08:56:21+02:00Koch, AntonReplace vue-awesome-swiper with swiper.jsThe project is more or less abandoned and based on swiper.js anyway. Needs to be done for v2 quasar upgrade.
https://swiperjs.com/vueThe project is more or less abandoned and based on swiper.js anyway. Needs to be done for v2 quasar upgrade.
https://swiperjs.com/vue3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/704vue-clamp incompatible with vue 32021-10-01T08:56:10+02:00Koch, Antonvue-clamp incompatible with vue 3Or so it seems at least. We need to find a replacement...Or so it seems at least. We need to find a replacement...3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/739display totals Timelines / Assets / Annotations /2021-10-01T08:52:41+02:00Böhm, Jeandisplay totals Timelines / Assets / Annotations /Add total numbers to the tables or also to the timeline viewer.Add total numbers to the tables or also to the timeline viewer.3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/761MbVideo possibility to configure component2021-10-11T11:37:20+02:00Böhm, JeanMbVideo possibility to configure componentOpen more props to define the component. Would be good to use MbVideo also in the asset overview etc.
There we don't need +1f, fullscreen etc. We can could create a pro version for the annotator and a simple version which is just a play...Open more props to define the component. Would be good to use MbVideo also in the asset overview etc.
There we don't need +1f, fullscreen etc. We can could create a pro version for the annotator and a simple version which is just a player.
We also need to emit events from the component like current time for the post annotator.
- [x] props
- [ ] events
- [x] globally import MbVideo in boot
- [ ] Use mb-video also in Mb-display-file3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/788add q-range to timeline viewer2021-11-25T09:25:28+01:00Hansen, Christianadd q-range to timeline viewer![Bildschirmfoto_2021-09-23_um_08.37.48](/uploads/30c8a7f4d763a4b8909232412a7d62b6/Bildschirmfoto_2021-09-23_um_08.37.48.png)![Bildschirmfoto_2021-09-23_um_08.37.48](/uploads/30c8a7f4d763a4b8909232412a7d62b6/Bildschirmfoto_2021-09-23_um_08.37.48.png)Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/867Use $time instead of DateTime2021-10-27T13:29:43+02:00Böhm, JeanUse $time instead of DateTimeEvery time we are using DateTime we should check if there is already a function in $time or otherwise create it in there. That way we can have the same formatting and correct localization everywhere. Or at least we know where to look :)Every time we are using DateTime we should check if there is already a function in $time or otherwise create it in there. That way we can have the same formatting and correct localization everywhere. Or at least we know where to look :)3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/892timelines preview images handling2021-11-25T09:04:47+01:00Hansen, Christiantimelines preview images handlingThe timelines have no preview images yet.The timelines have no preview images yet.Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/941Main menu: use mb-headline for name tag2021-10-25T17:21:36+02:00Hansen, ChristianMain menu: use mb-headline for name tag3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/956timeline-player add bg on touch devices2021-10-26T12:42:36+02:00Böhm, Jeantimeline-player add bg on touch devices![IMG_0126](/uploads/825417cbabf86a76bddf49b7f5a87c83/IMG_0126.PNG)![IMG_0126](/uploads/825417cbabf86a76bddf49b7f5a87c83/IMG_0126.PNG)3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1039add notification after file upload and timeline creation2021-11-25T09:02:16+01:00Hansen, Christianadd notification after file upload and timeline creationFeature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1043Files has the link /assets2021-11-08T09:52:13+01:00Böhm, JeanFiles has the link /assetsThe router link is not the same as the page name.
![Screenshot_2021-11-08_at_09.51.05](/uploads/8b409a251a313439c04e5469bb90fc12/Screenshot_2021-11-08_at_09.51.05.png)The router link is not the same as the page name.
![Screenshot_2021-11-08_at_09.51.05](/uploads/8b409a251a313439c04e5469bb90fc12/Screenshot_2021-11-08_at_09.51.05.png)3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1060add skeleton placeholder to DisplayFile until file is loaded2021-11-09T19:23:29+01:00Hansen, Christianadd skeleton placeholder to DisplayFile until file is loaded3.0.0-beta Releasehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1092Create Timeline: input field should be focused automatically2021-11-25T08:35:43+01:00Rittershaus, DavidCreate Timeline: input field should be focused automaticallyIf you create a new Timeline (and I guess it might be similar with Groups, when it will be implemented), the input field of the dialog where I am asked to give a name to the Timeline is not automatically in focus (I have to click in the ...If you create a new Timeline (and I guess it might be similar with Groups, when it will be implemented), the input field of the dialog where I am asked to give a name to the Timeline is not automatically in focus (I have to click in the input field). This feels like a weird behaviour. I would expect the input field to be automatically in focus. I I remember it correctly it's the same when you are asked for your name on the first login.Usability UX Improvementshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1106Timeline Viewer: AnnotationItem Padding2021-11-30T14:21:55+01:00Böhm, JeanTimeline Viewer: AnnotationItem PaddingThere is a padding (?) on the timeline viewer in the annotations.
![Screenshot_2021-11-24_at_11.43.19](/uploads/0d883cd13951629b17ed7fa1562924d4/Screenshot_2021-11-24_at_11.43.19.png)
![Screenshot_2021-11-24_at_11.43.24](/uploads/2205...There is a padding (?) on the timeline viewer in the annotations.
![Screenshot_2021-11-24_at_11.43.19](/uploads/0d883cd13951629b17ed7fa1562924d4/Screenshot_2021-11-24_at_11.43.19.png)
![Screenshot_2021-11-24_at_11.43.24](/uploads/220509f722e0f126ffc0bd40a3e95955/Screenshot_2021-11-24_at_11.43.24.png)Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1122Add notification service2021-11-25T09:45:52+01:00Rittershaus, DavidAdd notification serviceIt would be important to be able to send notifications to all users where we for example inform about updates or upcoming server downtimes. Related to #561.
Notifications could also include a notification that someone invited you to a g...It would be important to be able to send notifications to all users where we for example inform about updates or upcoming server downtimes. Related to #561.
Notifications could also include a notification that someone invited you to a group etc.Usability UX Improvementshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1135Expand timeline graph and add zoom levels2022-02-17T11:36:49+01:00Rittershaus, DavidExpand timeline graph and add zoom levelsThe timeline graph should make it possible to better understand the temporal structure of the timeline to grasp what is located where on the timeline (visualise annotations). It should also help to navigate through the timeline, so if yo...The timeline graph should make it possible to better understand the temporal structure of the timeline to grasp what is located where on the timeline (visualise annotations). It should also help to navigate through the timeline, so if you for example click on an annotation-dot (or similar) in the graph, you will jump to the corresponding moment in the timeline.
Basically a vertical swimlane for the whole timeline, visualising all annotations on the timeline (which are visible in the Timeline Viewer) and indicating where annoations overlap with a video on the timeline and thus will be displayed in the Post-Annotator.
The graph should also be the basis for zooming in and out on the timeline (loading only parts of the timeline). We should keep in mind that people won't start with a very long timeline with many annotations but mostly only with 2-3 videos added over a period of 2 days. The graph and zoom-level should be thought of as growing with a project (and quite some timelines won't grow a lot but will only contain a few videos, maybe also only for one day).Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1199annotationItem: add duration/endTime to audio files2021-12-06T12:44:50+01:00Hansen, ChristianannotationItem: add duration/endTime to audio files- top item (audio) has no duration
- bottom item (video) has duration
<br /><br />
![Bildschirmfoto_2021-12-06_um_12.06.53](/uploads/11aed8e6e89cf579dafb273318c0a968/Bildschirmfoto_2021-12-06_um_12.06.53.png)- top item (audio) has no duration
- bottom item (video) has duration
<br /><br />
![Bildschirmfoto_2021-12-06_um_12.06.53](/uploads/11aed8e6e89cf579dafb273318c0a968/Bildschirmfoto_2021-12-06_um_12.06.53.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1234Post-Annotator: filter annotations by creator in annotations stream2022-05-25T14:07:08+02:00Rittershaus, DavidPost-Annotator: filter annotations by creator in annotations streamAfter sharing is introduced it would be the most important feature to only display annotations of specific users in the annotation stream. At a minimum you should be able to switch between "only show my annotations" and "show all annotat...After sharing is introduced it would be the most important feature to only display annotations of specific users in the annotation stream. At a minimum you should be able to switch between "only show my annotations" and "show all annotations". This easy way to switch between these two modes should be introduced anyway.Feature: Tagginghttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1284fix strange sticky behavior from top bar in TabLayout.vue2022-01-21T16:30:53+01:00Hansen, Christianfix strange sticky behavior from top bar in TabLayout.vueThe top bar should be fixed.
![Bildschirmaufnahme_2022-01-21_um_15.53.28](/uploads/b67bfc04b17a6cec494699229b28d4c5/Bildschirmaufnahme_2022-01-21_um_15.53.28.mov)The top bar should be fixed.
![Bildschirmaufnahme_2022-01-21_um_15.53.28](/uploads/b67bfc04b17a6cec494699229b28d4c5/Bildschirmaufnahme_2022-01-21_um_15.53.28.mov)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1286remove top spacing in Table.vue (?) to be able to align upwards2022-01-21T16:44:24+01:00Hansen, Christianremove top spacing in Table.vue (?) to be able to align upwards![Bildschirmfoto_2022-01-21_um_16.38.30](/uploads/cc964d7e69f909490c7178d42b76270e/Bildschirmfoto_2022-01-21_um_16.38.30.png)![Bildschirmfoto_2022-01-21_um_16.38.30](/uploads/cc964d7e69f909490c7178d42b76270e/Bildschirmfoto_2022-01-21_um_16.38.30.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1329i18n spelling in audio player (mixed languages)2022-03-04T10:21:57+01:00Hansen, Christiani18n spelling in audio player (mixed languages)The audio player labels are german, while the rest of the system is english:
<br/>
![Bildschirmfoto_2022-02-01_um_11.44.44](/uploads/dd19fd906ca09c84a64bcfc30c4844e4/Bildschirmfoto_2022-02-01_um_11.44.44.png)
![Bildschirmfoto_2022-02-01_...The audio player labels are german, while the rest of the system is english:
<br/>
![Bildschirmfoto_2022-02-01_um_11.44.44](/uploads/dd19fd906ca09c84a64bcfc30c4844e4/Bildschirmfoto_2022-02-01_um_11.44.44.png)
![Bildschirmfoto_2022-02-01_um_11.44.51](/uploads/a0248e3a1f7818244d573b2ae0c2b6da/Bildschirmfoto_2022-02-01_um_11.44.51.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1335Timeline-Viewer: Check if it can be simplified.2022-02-11T14:20:11+01:00Böhm, JeanTimeline-Viewer: Check if it can be simplified.While I was splitting the Annotations-Stream I copied the code from the annotations-stream directly in to the timeline-viewer.
See #1193
It works as before but I think there is a lot of potential to make the code more simple. There is...While I was splitting the Annotations-Stream I copied the code from the annotations-stream directly in to the timeline-viewer.
See #1193
It works as before but I think there is a lot of potential to make the code more simple. There is also a lot of code which we are not using at the moment. This should be checked again as soon as we extend the TImeline-viewer.Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1346Filter "Group memberships" invites you to create a group if you are not a mem...2022-02-10T09:42:58+01:00Rittershaus, DavidFilter "Group memberships" invites you to create a group if you are not a member yetIf you select the filter "group memberships" on the Groups page and you are not yet a member of a Group, you're invited to create a new Group, which does not make sense if you chose this filter.
On the Projects page you are simply noti...If you select the filter "group memberships" on the Groups page and you are not yet a member of a Group, you're invited to create a new Group, which does not make sense if you chose this filter.
On the Projects page you are simply notified that "It looks like there are no shared Timelines to display." if you select the filter "shared timelines" but no one shared a timline with you.
I would suggest to adjust the Groups page accordingly: "It looks like there are no group memberships to display." (if you selected the filter group memberships).
![Bildschirmfoto_2022-02-10_um_09.37.19](/uploads/05f457f2a73c50a4670954141f87675e/Bildschirmfoto_2022-02-10_um_09.37.19.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1358Link group name in timeline details with related group2022-02-14T15:41:36+01:00Hansen, ChristianLink group name in timeline details with related groupClick here in timeline details...
<br />
![Bildschirmfoto_2022-02-14_um_15.39.05](/uploads/561367f4e2d9f9fc1234e731a8c8278c/Bildschirmfoto_2022-02-14_um_15.39.05.png)
<br /><br />
... an jump to group details:
![Bildschirmfoto_2022-02-14...Click here in timeline details...
<br />
![Bildschirmfoto_2022-02-14_um_15.39.05](/uploads/561367f4e2d9f9fc1234e731a8c8278c/Bildschirmfoto_2022-02-14_um_15.39.05.png)
<br /><br />
... an jump to group details:
![Bildschirmfoto_2022-02-14_um_15.39.27](/uploads/de58c7fec832c189b13b4f1fc9aa22a3/Bildschirmfoto_2022-02-14_um_15.39.27.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1394add slot to MbHint to be able to customize content2022-03-01T17:10:44+01:00Hansen, Christianadd slot to MbHint to be able to customize contentCurrently the hint box is filled via the :message-prop which allows text only. A slot is more customizable, images for example could be added, too.Currently the hint box is filled via the :message-prop which allows text only. A slot is more customizable, images for example could be added, too.https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1404AnnotationItem (desktop): header and buttons in header need some breakpoint a...2022-03-11T11:48:03+01:00Hansen, ChristianAnnotationItem (desktop): header and buttons in header need some breakpoint adjustment![Bildschirmaufnahme_2022-03-02_um_12.55.40](/uploads/13a28d5d52b191dd9b12cc69fdf9b78b/Bildschirmaufnahme_2022-03-02_um_12.55.40.mov)![Bildschirmaufnahme_2022-03-02_um_12.55.40](/uploads/13a28d5d52b191dd9b12cc69fdf9b78b/Bildschirmaufnahme_2022-03-02_um_12.55.40.mov)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1409MbTable: remove animated preview image resizing2022-03-09T12:24:52+01:00Hansen, ChristianMbTable: remove animated preview image resizinghttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1323 has to be resolved before to reproduce:
![Bildschirmaufnahme_2022-03-03_um_20.11.07](/uploads/6676b76b1d79ccbc61fb49742853991d/Bildschirmaufnahme_2022-03-03_u...https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1323 has to be resolved before to reproduce:
![Bildschirmaufnahme_2022-03-03_um_20.11.07](/uploads/6676b76b1d79ccbc61fb49742853991d/Bildschirmaufnahme_2022-03-03_um_20.11.07.mov)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1468missing bottom spacing in annotation item's comment thread2022-05-12T16:39:04+02:00Hansen, Christianmissing bottom spacing in annotation item's comment thread![Bildschirmfoto_2022-05-11_um_12.28.14](/uploads/be3076f75ee5245c178815e8ec1f118c/Bildschirmfoto_2022-05-11_um_12.28.14.png)![Bildschirmfoto_2022-05-11_um_12.28.14](/uploads/be3076f75ee5245c178815e8ec1f118c/Bildschirmfoto_2022-05-11_um_12.28.14.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1469Set audio annotation item height to videos height?2022-09-27T11:33:39+02:00Hansen, ChristianSet audio annotation item height to videos height?Adjust the styling then, too: center the bar vertically, add some spacing left and right, timelabel etc. to the bottom
<br /><br />
![Bildschirmfoto_2022-05-11_um_12.31.00](/uploads/f53828722ed0b6ae40698b136a123458/Bildschirmfoto_2022-05...Adjust the styling then, too: center the bar vertically, add some spacing left and right, timelabel etc. to the bottom
<br /><br />
![Bildschirmfoto_2022-05-11_um_12.31.00](/uploads/f53828722ed0b6ae40698b136a123458/Bildschirmfoto_2022-05-11_um_12.31.00.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1476Change MbVideo to SyncMediaVideo2022-07-05T16:05:28+02:00Böhm, JeanChange MbVideo to SyncMediaVideoThe MbVideo component was dropped with the redesign of the video player in the post-annotator. MbVideo is still needed in the SyncMedia dialog. The MbVideo component should be renamed to SyncMediaVideo (?) and redesigned to have the same...The MbVideo component was dropped with the redesign of the video player in the post-annotator. MbVideo is still needed in the SyncMedia dialog. The MbVideo component should be renamed to SyncMediaVideo (?) and redesigned to have the same layout as the postAnnotatorVideo.Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1477projects mobile: "more" button overlaps title2022-09-27T11:32:14+02:00Hansen, Christianprojects mobile: "more" button overlaps title![Bildschirmfoto_2022-05-12_um_14.11.42](/uploads/e80967654f33105e04c6192f7732aeab/Bildschirmfoto_2022-05-12_um_14.11.42.png)![Bildschirmfoto_2022-05-12_um_14.11.42](/uploads/e80967654f33105e04c6192f7732aeab/Bildschirmfoto_2022-05-12_um_14.11.42.png)Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1497sketch input buttons dont fit on mobile screen (375px)2022-05-30T11:25:07+02:00Milan Gresssketch input buttons dont fit on mobile screen (375px)Visual Bug on smaller screens, i.e. at 375px (e.g. iPhone SE):
The buttons under the sketch input field do not fit completely on the screen. But when I start to draw, the light/dark switch gets hidden and the buttons jump in place.
![B...Visual Bug on smaller screens, i.e. at 375px (e.g. iPhone SE):
The buttons under the sketch input field do not fit completely on the screen. But when I start to draw, the light/dark switch gets hidden and the buttons jump in place.
![Bildschirmfoto_2022-05-27_um_15.23.51](/uploads/29d464864d53b2b18a7a6f87fdff306c/Bildschirmfoto_2022-05-27_um_15.23.51.png)Usability UX Improvementshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1498sketch input drawing offset2022-06-03T08:26:42+02:00Milan Gresssketch input drawing offsetThere is a drawing offset in the sketch field. It looks like the offset is dependent on the offset of the canvas drawing field inside the container. When I purposefully increase the padding on the container, the mouse offset increases.
...There is a drawing offset in the sketch field. It looks like the offset is dependent on the offset of the canvas drawing field inside the container. When I purposefully increase the padding on the container, the mouse offset increases.
![Bildschirmfoto_2022-05-27_um_15.39.29](/uploads/5da98b70efab93fad26d7234b23f8866/Bildschirmfoto_2022-05-27_um_15.39.29.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1617Additional button to add a new timeline?2022-09-27T11:21:55+02:00Rittershaus, DavidAdditional button to add a new timeline?I tend to look for the "create timeline" button on the start page / page with the timelines, because I mainly focus on the upper section "Last edited". So I was wondering if we might add a small '+' button in this section like in the scr...I tend to look for the "create timeline" button on the start page / page with the timelines, because I mainly focus on the upper section "Last edited". So I was wondering if we might add a small '+' button in this section like in the screenshot/sketch below:
![Bildschirmfoto_2022-07-27_um_10.33.31](/uploads/03063d00a39e86090574cf6bab4407d4/Bildschirmfoto_2022-07-27_um_10.33.31.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1640deprecated "vue-awesome-swiper": migrate to "swiper.js"2022-09-15T17:12:48+02:00Hansen, Christiandeprecated "vue-awesome-swiper": migrate to "swiper.js"![Bildschirmfoto_2022-09-15_um_17.09.38](/uploads/7f5f2cf3d46d14d4af7fd7119656e6ac/Bildschirmfoto_2022-09-15_um_17.09.38.png)![Bildschirmfoto_2022-09-15_um_17.09.38](/uploads/7f5f2cf3d46d14d4af7fd7119656e6ac/Bildschirmfoto_2022-09-15_um_17.09.38.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1657add left and right spacing to audio annotation item2022-10-05T10:47:30+02:00Hansen, Christianadd left and right spacing to audio annotation item![Bildschirmfoto_2022-10-05_um_10.46.26](/uploads/463223f99799c2236bbff7f6962738df/Bildschirmfoto_2022-10-05_um_10.46.26.png)![Bildschirmfoto_2022-10-05_um_10.46.26](/uploads/463223f99799c2236bbff7f6962738df/Bildschirmfoto_2022-10-05_um_10.46.26.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1702Add loading indicator to bounding boxes2022-10-18T22:37:33+02:00Koch, AntonAdd loading indicator to bounding boxesThe `BoundingBox.vue` component has an `isLoading` property that can be used to show a spinner or some other indicator.The `BoundingBox.vue` component has an `isLoading` property that can be used to show a spinner or some other indicator.Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1710Add mb-skeleton as background when "waiting for conversion" in annotation item2022-11-15T20:05:41+01:00Hansen, ChristianAdd mb-skeleton as background when "waiting for conversion" in annotation itemTimeline viewer:
<br /><br />
![Bildschirmfoto_2022-10-19_um_14.55.35](/uploads/adb9fa6052d36911f245949a7637924d/Bildschirmfoto_2022-10-19_um_14.55.35.png)Timeline viewer:
<br /><br />
![Bildschirmfoto_2022-10-19_um_14.55.35](/uploads/adb9fa6052d36911f245949a7637924d/Bildschirmfoto_2022-10-19_um_14.55.35.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1716chips/tags in annotation item do not wrap2023-01-17T11:46:41+01:00Milan Gresschips/tags in annotation item do not wrapCurrently, the start time & duration chips and other tags like `Selected Person` and `Live` do not wrap and create a scroll container. We're probably going to get more tags in the future… So, I suggest these chips/tags should wrap around...Currently, the start time & duration chips and other tags like `Selected Person` and `Live` do not wrap and create a scroll container. We're probably going to get more tags in the future… So, I suggest these chips/tags should wrap around to the next line, so they are always visible.
![Bildschirmfoto_2022-10-20_um_12.22.56](/uploads/ecaf59e3f7903783816941547be26c94/Bildschirmfoto_2022-10-20_um_12.22.56.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1731Use tracking information in front end2024-01-10T16:37:38+01:00Koch, AntonUse tracking information in front endThe tracking information is returned in place of the bounding box info once the tracking job completes.
You can currently distinguish a simple bounding box from a tracking bounding box like this:
```javascript
// Simple bounding box (4...The tracking information is returned in place of the bounding box info once the tracking job completes.
You can currently distinguish a simple bounding box from a tracking bounding box like this:
```javascript
// Simple bounding box (4x spatial, 2x param)
[x, y, w, h, confidence, class] = data
// Tracking bounding box (4x spatial, 1x param)
[x, y, w, h, id] = data
````
You can also explicitly add `type=bounding_box` or `type=tracking`, the former will query the Seldon Core service, and the latter will throw a 404 if no data exists.Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1750Distinguish job states in UI2022-11-18T19:04:22+01:00Koch, AntonDistinguish job states in UIThe jobs should now have 4 distinguishable states:
1. Waiting: There is no progress object
2. Started: There is a progress object, but percent is anything but 100
3. Completed: Progress percent equals 100
4. Errored: There is a message ...The jobs should now have 4 distinguishable states:
1. Waiting: There is no progress object
2. Started: There is a progress object, but percent is anything but 100
3. Completed: Progress percent equals 100
4. Errored: There is a message object on the progress objectFeature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1751Pass a job sequence2022-11-08T09:43:44+01:00Koch, AntonPass a job sequenceAllow passing a sequence of jobs to request a later stage that initially isn't available (e.g. Kinesphere) and needs to have other jobs run before it.Allow passing a sequence of jobs to request a later stage that initially isn't available (e.g. Kinesphere) and needs to have other jobs run before it.Feature: Data ViewsKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1765Access pose visualisation2022-11-17T14:18:10+01:00Koch, AntonAccess pose visualisationYou can access the pose visualisation (once it exists) with:
```javascript
const fileUrl = `${process.env.API_HOST}/files/${encodeURIComponent(asset.blobId)}?pose=1`
const source = [{
src: fileUrl,
type: asse...You can access the pose visualisation (once it exists) with:
```javascript
const fileUrl = `${process.env.API_HOST}/files/${encodeURIComponent(asset.blobId)}?pose=1`
const source = [{
src: fileUrl,
type: asset.mimeType
}]
```
Note: This only works for new uploads/processings starting now. And the visualisation currently shows a mesh but will soon be switched to a skeleton. Audio is also still to be added.Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1779"Draw on video"/Sketch-annotation doesn't save selected bounding box2022-11-16T19:49:06+01:00Hansen, Christian"Draw on video"/Sketch-annotation doesn't save selected bounding box![Bildschirmfoto_2022-11-16_um_19.47.21](/uploads/70614ca9d9f26745507d898e8a8b93d2/Bildschirmfoto_2022-11-16_um_19.47.21.png)![Bildschirmfoto_2022-11-16_um_19.47.21](/uploads/70614ca9d9f26745507d898e8a8b93d2/Bildschirmfoto_2022-11-16_um_19.47.21.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1818Add opportunity to correct tracked persons whose ID switched during the peopl...2022-11-25T18:03:25+01:00Hansen, ChristianAdd opportunity to correct tracked persons whose ID switched during the people detectionIt is possible that bad light in a video, leaving the scenario and coming back etc. causes an ID change, "Person 1" could become "Person 15" after a while. The user should be able to say "Okay Person 1 is also Person 15".It is possible that bad light in a video, leaving the scenario and coming back etc. causes an ID change, "Person 1" could become "Person 15" after a while. The user should be able to say "Okay Person 1 is also Person 15".Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1834Comments should only be loaded when displayed2022-11-30T15:57:08+01:00Koch, AntonComments should only be loaded when displayedUntil now, the annotation item would always send a request for comment annotations, no matter if they are visible or even existing.
I already added an if-statement that prevents loading annotations if `_related === 0` on the annotation....Until now, the annotation item would always send a request for comment annotations, no matter if they are visible or even existing.
I already added an if-statement that prevents loading annotations if `_related === 0` on the annotation.
Now I think even when there are comments on annotations, they only need to be loaded once the comment thread is expanded.https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1839Video Analysis menu needs loading indicator2022-12-02T13:40:02+01:00Milan GressVideo Analysis menu needs loading indicatorOn a slower internet connection, the jobs take sometime longer to load, and the finished jobs show up later in the menu. There should be some feedback that the loading has not finishedOn a slower internet connection, the jobs take sometime longer to load, and the finished jobs show up later in the menu. There should be some feedback that the loading has not finishedFeature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1849Import/export timeline2023-07-31T15:47:14+02:00Koch, AntonImport/export timelineIn the old version, this was done by having a service package a bunch of JSON files into a ZIP archive.
Would be nice if this could now work in the browser.
The importer must be able to import the legacy format (no selector arrays).In the old version, this was done by having a service package a bunch of JSON files into a ZIP archive.
Would be nice if this could now work in the browser.
The importer must be able to import the legacy format (no selector arrays).Feature: Data ViewsMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1864Redesign footer in annotation item2023-01-17T11:46:41+01:00Hansen, ChristianRedesign footer in annotation itemIn context with https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1778 the annotation item footer needs to be redesigned, also in preparation for upcoming chips.In context with https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1778 the annotation item footer needs to be redesigned, also in preparation for upcoming chips.https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1881redo the polling of jobs and batchjobs2024-01-09T15:02:01+01:00Milan Gressredo the polling of jobs and batchjobsMultiple problems:
currently, if there is a significant pause between the jobs, (but a batch job is still running) the polling stops because it thinks everything is done
There are two implementations of the polling (magic menu and file...Multiple problems:
currently, if there is a significant pause between the jobs, (but a batch job is still running) the polling stops because it thinks everything is done
There are two implementations of the polling (magic menu and files) which I find annoying, so probably it should move to the store? Or at the very least abstracted away into a general function.
Currently, it is implemented as a recursive function (seemed sensible at the time) but in fact if it is called from multiple sources then obviously multiple polling call stacks are created so likely a `setInterval()` with a clean start/stop interface makes more sense.
Oh and there should probably a very slow default polling mode for even if it thinks nothing happens/runs to avoid getting stuck in dysfunctional state.Feature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1915converting status labels after video upload looks messy2023-01-25T13:14:25+01:00Hansen, Christianconverting status labels after video upload looks messyNeeds some adjustments:
<br /><br />
![Bildschirmfoto_2023-01-25_um_12.57.00](/uploads/30c8cc83c7272199613b9b0deef33818/Bildschirmfoto_2023-01-25_um_12.57.00.png)
<br /><br />
![Bildschirmfoto_2023-01-25_um_12.57.17](/uploads/eb625b7ab40...Needs some adjustments:
<br /><br />
![Bildschirmfoto_2023-01-25_um_12.57.00](/uploads/30c8cc83c7272199613b9b0deef33818/Bildschirmfoto_2023-01-25_um_12.57.00.png)
<br /><br />
![Bildschirmfoto_2023-01-25_um_12.57.17](/uploads/eb625b7ab4016beb2c2b5f9f9f3a19f8/Bildschirmfoto_2023-01-25_um_12.57.17.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1925Update "Select language" in "Save transcription"-dialog when transcription pr...2023-01-26T15:17:07+01:00Hansen, ChristianUpdate "Select language" in "Save transcription"-dialog when transcription process is finishedAt the moment the dialog has to be closed and opened again to see the new available language:
<br /><br />
![Bildschirmfoto_2023-01-26_um_15.13.18](/uploads/e939c6d494a99b30046a748bea154ecf/Bildschirmfoto_2023-01-26_um_15.13.18.png)At the moment the dialog has to be closed and opened again to see the new available language:
<br /><br />
![Bildschirmfoto_2023-01-26_um_15.13.18](/uploads/e939c6d494a99b30046a748bea154ecf/Bildschirmfoto_2023-01-26_um_15.13.18.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1926The same analysis can be started multiple times2023-01-31T15:24:22+01:00Hansen, ChristianThe same analysis can be started multiple timesWhat I've done:
<br />
I first started "People tracking" (1), a few minutes later I started "Kinesphere" (2).
<br /><br />
![Bildschirmfoto_2023-01-26_um_15.22.36](/uploads/888cbf527e6ab92cbe044245cb48e58a/Bildschirmfoto_2023-01-26_um_15...What I've done:
<br />
I first started "People tracking" (1), a few minutes later I started "Kinesphere" (2).
<br /><br />
![Bildschirmfoto_2023-01-26_um_15.22.36](/uploads/888cbf527e6ab92cbe044245cb48e58a/Bildschirmfoto_2023-01-26_um_15.22.36.png)
<br /><br />
Now the "People detection" analysis is running twice:
<br /><br />
![Bildschirmfoto_2023-01-26_um_15.22.11](/uploads/b652c345465a8bcf6fe8fc158be33c78/Bildschirmfoto_2023-01-26_um_15.22.11.png)
<br /><br /><br /><br />
I don't know if this is the way it should be, or if there is still room for improvement...
<br /><br /><br /><br />https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1934Show "error" icon in analysis-row if job has failed2023-02-03T15:41:26+01:00Hansen, ChristianShow "error" icon in analysis-row if job has failedShow icon (or something else) like this...
<br /><br />
![Bildschirmfoto_2023-02-03_um_15.36.43](/uploads/a2836196c4f03637eb92d675f62b5b95/Bildschirmfoto_2023-02-03_um_15.36.43.png)
<br /><br />
...when this happened:
<br /><br />
![Bild...Show icon (or something else) like this...
<br /><br />
![Bildschirmfoto_2023-02-03_um_15.36.43](/uploads/a2836196c4f03637eb92d675f62b5b95/Bildschirmfoto_2023-02-03_um_15.36.43.png)
<br /><br />
...when this happened:
<br /><br />
![Bildschirmfoto_2023-02-03_um_15.36.55](/uploads/eb7b2c697d2dcbcebc8cd4f0908c9af6/Bildschirmfoto_2023-02-03_um_15.36.55.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1953round borders from highligted selected person2023-02-22T12:29:01+01:00Hansen, Christianround borders from highligted selected person![Bildschirmfoto_2023-02-22_um_12.27.23](/uploads/b5598a8123c55afa14241c5b69e21367/Bildschirmfoto_2023-02-22_um_12.27.23.png)![Bildschirmfoto_2023-02-22_um_12.27.23](/uploads/b5598a8123c55afa14241c5b69e21367/Bildschirmfoto_2023-02-22_um_12.27.23.png)