555 Commits

Autor SHA1 Mensagem Data
My b8f28ffe3c ci: update artifact build trigger on tag 2019-04-12 17:19:26 -07:00
P.J. Little fd54a15834 ci: update package version and changelog for v2.0.0 release (#749) 2019-04-12 16:53:02 -07:00
P.J. Little 2139112fc0 doc: update v1/master reference (#748)
Update release script to reference master, instead of v2.
2019-04-12 16:12:25 -07:00
My 4f1574b8d6 ci: update pipeline for v2 flipover to master (#747)
* update release template
* remove loc badge since it's misleading counting all the css files
2019-04-12 15:54:42 -07:00
Elizabeth Halper 7bd9a382c2 feat: add ability to import v1 video project (#726)
Adds ability to import V1 video projects
2019-04-12 15:08:10 -07:00
Tanner Barlow 3e46538054 fix: Move findDOMNode outside of render method (#745)
Resolves [AB#18160]
2019-04-12 15:08:10 -07:00
My 33e0f7f22e doc: updating readme (#733)
* update Readme.md and Contributing.md
* remove markdown-toc
* new screenshots ( jpg )
* add mouse and keyboard shortcuts from vott-ct

#AB17930
2019-04-12 15:08:10 -07:00
Wallace Breza b89d7ebb97 fix: Adjusts z-index video player overlays (#740)
A regression was introduced that caused the video timeline overlay to override the z-index of the player bar causing the player controls to not work as expected. This resolves the issue by adjusting the z-index of both the player container as well as the disabled overlay for when controls are disabled.

Resolved AB#18202
2019-04-12 15:08:10 -07:00
Wallace Breza 7b3d1967f9 fix: Updated keyboard manager to support meta (aka cmd) key (#743)
Resolves an issue where normal Cmd+ keyboard shortcuts that typically work on Mac OSX don't work in VoTT. The fix treats Ctrl or Cmd to be equivalent and also checks the value of the "meta" key within keyboard events.

Resolves AB#18159
2019-04-12 15:08:10 -07:00
P.J. Little ef9279aafa fix: don't allow invalid path characters in project name (#741)
Regex now prevents invalid path characters (<>"/\|?*) in project
names, since it is used in file system operations. Using reserved
characters for Windows, as it is a superset of OSX/Linux.

AB#18204
2019-04-12 15:08:10 -07:00
Phil 276c1b89e9 fix: switch asset count to include video frames (#717)
Switches project metrics to track video frames as assets when calculating total assets
2019-04-12 15:08:10 -07:00
Wallace Breza 14e0cf6a8f feat: Enforce asset tagging before switching assets (#730)
Enforces that there are no untagged regions within an asset before navigating away from the current loaded asset. Displays an alert warning when user attempt to navigate.
2019-04-12 15:08:10 -07:00
Wallace Breza 3e11e1c7d9 feat: Auto-size video/image assets and position canvas (#734)
Normalizes the display of both image and video assets in VoTT. <video> tags by default display with object-fit: contain which forces the video to always render in its correct aspect ratio. The browser will automatically add horizontal / vertical bars as necessary based on fluid layouts. This updates images to also use this same technique to preserve aspect ratio.

The side effect however is having to manually calculate the actual asset content from within the HTML elements by detecting aspect ratio and computing correct offsets.
2019-04-12 15:08:10 -07:00
P.J. Little 1207329920 fix: CORS warning message for Bing Image Search (#732)
Error message displays when adding a Bing Image Search asset provider
type. This is only applicable for the Browser target.

AB#17153
2019-04-12 15:08:10 -07:00
Wallace Breza d81d4754b8 feat: Adds option to specify if images are included with JSON export (#728)
Adds option that allows the user to specify whether or not binary images assets will be generated as part of the JSON export provider

Resolves AB#18068
2019-04-12 15:08:10 -07:00
Wallace Breza 3622f70e86 fix: Simplifies asset load flow (#727)
Simplifies asset loading flow across images and video assets to be more deterministic and testable
2019-04-12 15:08:10 -07:00
Wallace Breza e6c3f91123 fix: Render Enhancments (#719)
Resolves several fit and finish issues

Adds missing localization mesages
Re-floats tag panel to the far right vs inside the body (see screenshot)
Add css breakpoints to hide titlebar menu on small screen
Adds css to provider better UX on small screen
Adds checkbox widget to Azure blob storage
Resolves AB#18091
2019-04-12 15:08:10 -07:00
Wallace Breza 1c5a15fa24 feat: Add toast messages when entities are created / deleted (#714)
Re-adds toast messages during connection create/delete as well as homepage recent project delete.
2019-04-12 15:08:10 -07:00
Tanner Barlow 743d0ca30a feat: New Tag Input Component (#710)
Resolves [AB#17094]
2019-04-12 15:08:10 -07:00
Phil a5ee17a7c7 feat: Add more export options to pascal voc exporter (#705)
Adds options to specify test/train split, export regions with no assigned tags.
Resolves regressions for exporting image sets and duplicate tags

Resolves AB#16708,16532
Resolves issues #692 #685
2019-04-12 15:08:10 -07:00
P.J. Little ab3ce6f108 feat: exclude desktop functionality from browser target (#713)
Remove electron functionality from browser builds. Some updates to
CI scripts, based on things found in the last release.
2019-04-12 15:08:10 -07:00
My 74f5237993 feature: tracking app metrics for web olny (#712)
* feature: tracking app metrics for web only

1. tracking app version with every metric
1. tracking router/page changes
1. tracking exception
    * include error type and message
    * uncaught exception are handled automatically by AppInsights
    * caught exception are handle manually
1. tracking redux actions
    * only tracking action type
2019-04-12 15:08:10 -07:00
Phil d151292328 fix: Catch error while tfrecord image not loaded (#701)
Fixes bug where tfrecords show error loading image

Resolves AB#17680
2019-04-12 15:08:10 -07:00
My 3b609e0af9 ci: clean up deprecated pipelines (#708)
and add "web deploy" release template for record keeping (since release
does not currently support creation from yaml)
2019-04-12 15:08:10 -07:00
Wallace Breza fddf7c3c1a feat: Update asset status to use badges & resize sidebar (#709)
Updates the green/yellow shading on assets to use badges to display on top of asset. Also adds resizing to sidebar to allow the user to select the size of the asset sidebar which is persisted into appSettings.
2019-04-12 15:08:10 -07:00
My 139f291fb2 ci: refactor plato report pipeline (#707)
1. replace `az storage` command with `az copy` task for uploading
1. templatize pipeline
2019-04-12 15:08:10 -07:00
My b58bc5c1a6 ci: refactor web deploy pipeline (#702)
* move deploy functionality to release
* replace az storage command with az copy ADO task
2019-04-12 15:08:10 -07:00
Tanner Barlow b0cd040572 feat: Help menu displaying keyboard shortcuts (#689)
Help menu that shows icon and keyboard shortcuts for registered actions. Refactored keyboard management to only allow one handler per key event/key combo

[AB#17122]
2019-04-12 15:08:10 -07:00
Elizabeth Halper dd3ae85096 fix: replace default react favicon with tags icon (#699)
fix: replace default react favicon with tags icon  (#699)

Get rid of React/Electron's default icons and replace them with the tags icon used throughout the app.

AB#16537
2019-04-12 15:08:10 -07:00
Luisa de Miranda d3ac9ab75f WIP: resizes thumbnails and sidebar (#691)
* resizes sidebar and thumbnails to match designer's sketch

* fixes spacing error on text
2019-04-12 15:08:10 -07:00
My 2f9cc86ddb ci: update pipelines to work for all branches with prefix dev (#700)
* update pipelines to trigger for all PR targeting prefix dev

* update web deploy to trigger for dev*
2019-04-12 15:08:10 -07:00
My e85539417d ci: only create artifact for release on tag with pattern v2* (#698) v2.0.0-preview.3 2019-03-20 17:05:42 -07:00
Phil 16e2b66e6e ci: update package version and changelog for 2.0.0-preview.3 release (#697)
* ci: update package version and changelog for 2.0.0-preview.3 release

* Update package-lock
2019-03-20 16:25:18 -07:00
Phil 3e7da5dc3d Merge pull request #696 from Microsoft/dev-fix
release: merge all prs since preview 2
2019-03-20 15:34:16 -07:00
Tanner Barlow 88e603d0e7 ci: Clean up sonar cloud issues 2019-03-20 14:59:53 -07:00
Tanner Barlow 7523d80acc Remove height from root style (#694) 2019-03-20 14:41:22 -07:00
Tanner Barlow 45553cdef5 fix: Don't call tag click with invalid hot key (#690)
Fixes [AB#17639] where hot key of non-existent tag is pressed throws an error
2019-03-20 14:41:22 -07:00
My cd01a4ac1d refactor: remove redux-invariant & redux-logging from production (#680)
* these middlewares are intend to be use only during development.
* also move a few packages from devDependencies to dependencies
2019-03-20 14:41:22 -07:00
Wallace Breza c06405ce08 fix: Cleans up some of the flexbox styling overflow content heights (#683)
Resolves some overflow flexbox issues where the flexbox heights are not extending to the height of the scrolling app-content container.

Resolves AB#16458
2019-03-20 14:41:22 -07:00
Tanner Barlow dd813c82c5 Blurring tag input on click and change (#679) 2019-03-20 14:41:22 -07:00
My 3fb48c18c3 fix: metrics page throw error if project has no tags (#681)
create empty tags array on project creation if no tags created,
right now it's null

AB#17588
2019-03-20 14:41:22 -07:00
Wallace Breza 8fd25a66e6 feat: Updated UX of project metrics to include charts (#678)
Fix includes adding react-vis to display charts for assets & tags metrics.
2019-03-20 14:41:22 -07:00
Jacopo Mangiavacchi f3d154027c fix: open file containing special characters in the name [AB#17533] (#671)
- fix: open file containing special characters in the name

Fix [AB#17533]
2019-03-20 14:41:21 -07:00
Wallace Breza b9422cf8d4 fix: Re-apply tags in editor when project tags are updated (#673)
Resolves issue where if tag color is modified while in the editor page, the color changes are not applied till you reload or navigate away from the current asset

Resolves AB#17264
2019-03-20 14:41:21 -07:00
Elizabeth Halper 484cd4a568 fix: remove profile settings and active learning (#677)
fix: remove profile settings and active learning (#677)

Remove all unimplemented icons from view. This fix keeps any functionality required to add these features in the future.

AB#17273
2019-03-20 14:41:21 -07:00
Elizabeth Halper aed96561c6 fix: misspelling in applicationActions.ts [AB#17157]
fix: misspelling in applicationActions.ts [AB#17157]

fix misspelling in applicationActions.ts from "dipatch" to "dispatch"

AB#17157
2019-03-20 14:41:21 -07:00
My 85a21815b6 fix: display spinner icon on metrics panel when loading (#669)
* fix: display spinner icon on metrics panel when loading

AB#17500

* address pr comments

* fix test
2019-03-20 14:41:21 -07:00
My 445be755fc fix: standardize default export option to "visited" (#667)
* fix: standardize default export option to "visited"

AB#17532
2019-03-20 14:41:21 -07:00
Phil bfac88c1f6 fix: Display asset load error when an asset fails to load (#654)
Fixes bug where app would throw errors when assets would not load and did not fail gracefully. Now asset preview in sidebar and canvas area is replaced with an appropriate error message if the asset cannot load.
2019-03-20 14:41:21 -07:00
Jacopo Mangiavacchi b1db551618 Fix saving asset metadata for all valid asset type (#668)
fix: save asset metadata for all valid asset type [AB#17538]
2019-03-20 14:41:20 -07:00