269 Commits (efa47a3aa369dec9ecb7dea60f5aa83c22ee3639)
 

Author SHA1 Message Date
Artyom Zankevich efa47a3aa3 [NEW-UI] Delete task and pagination edge-cases (#599) 7 years ago
Boris Sekachev f341419f22 Base code and settings for cvat-canvas (#594) 7 years ago
mfurkancoskun a2f1824c0d TypeError Fix (#596)
Fixed: TypeError while using XML to YOLO converter #595
7 years ago
Boris Sekachev cad5ac8653 Updated cvat-core (#591)
* Two webpack configuration instead one

* Two webpack configuration instead one

* Setup webpack build

* Removed references window.cvat

* Removed window.cvat

* Stop frame, start frame, frame filter

* Updated save method

* Updated dashboard to create tasks with custom stopFrame/startFramre

* Fixed clientID

* Removed browser environment from nodejs

* Updated webpack.config.js

* Updated filename
7 years ago
Artyom Zankevich 5dd4f3981e [NEW-UI] Add basic login page (#592)
Refactoring and basic login page
7 years ago
Artyom Zankevich 3a91571bbc [NEW-UI] Add task filter reducer (#587)
* Case sensitive renaming
* Update `cvat-js` lib.
* Add `.env` file
* Add basic redux capabilities
* Remove `setTimeout` as it was fixes in `cvat-js`
* Remove redundant state field
* Add header and footer styles
* Remove `Affix`
* Add basic styles to task cards
* Fix empty component
* Pagination fixes
* Add modal on task delete
* Rename reducers
* Add task reducer
* Add lib. to parse query strings
* Minor refactoring
* Update `cvatjs`
* Add tasks filter reducer
* Do not make request with the same input value
* Fix some linter errors
* Refactor `dashboard-content` component
* Router changes
Redirect added.
Page not found added.
7 years ago
Boris Sekachev ebbcb83464 Renamed cvatjs to cvat-core (#590)
* cvatjs => cvat-core

* Updated version

* Fixed docker directories
7 years ago
Boris Sekachev 8a002113e0 cvat-canvas proposals (#588)
* Initialized cvat-canvas project (typescript, babel, webpack, autorebuild, dev-server)
7 years ago
Boris Sekachev 423510af00 Added encodeURIComponent for directory name in cvat.server.share() (#585) 7 years ago
Nikita Manovich 620526fb30
More env variables for travis build to fix coveralls (#583)
* Added TRAVIS_* env variables for coveralls.

* Add more environment variables inside docker-compose.ci.

TRAVIS and TRAVIS_PULL_REQUEST. First variable is important for node-coveralls.
See the code below:
  if (process.env.TRAVIS){
    options.service_name = 'travis-ci';
    options.service_job_id = process.env.TRAVIS_JOB_ID;
    options.service_pull_request = process.env.TRAVIS_PULL_REQUEST;
    git_commit = 'HEAD';
    git_branch = process.env.TRAVIS_BRANCH;
  }
7 years ago
Nikita Manovich 8d68df6172
Added TRAVIS_* env variables for coveralls. (#581) 7 years ago
Boris Sekachev 8e20538086 Travis & Coverall for cvat.js (#580)
* Updated .travis.yml
* Updated CI
* Added badge
* Fixed codacy
7 years ago
Andrey Zhavoronkov 6d7a04086f fixed attribute processing in auto_annotation (#577) 7 years ago
Boris Sekachev d85d777040 CVAT.js API Tests (#578)
* Added annotations dummy data

* Added test file

* Weak maps instead of regular dict

* Added 14 API tests

* Fixed put tests

* Some written tests and some additional checks

* Merge tests

* Split & group tests

* Clear annotations tests

* Statistics tests

* Added frames meta

* Selection tests & bug fixes

* Tests for frame

* ObjectState tests, many fixed bugs

* Object state tests

* Renamed method FrameData.frame() => FrameData.data()
7 years ago
Boris Sekachev d939b9c34a Fixed exception in attribute annotation mode (#571)
* Fixed bug Cannot read property 'current' of undefined at AAMModel.setupAttributeValue

* Updated changelog
7 years ago
Boris Sekachev 8fede3a6e6 CVAT.js API methods were implemented (#572)
* annotations.put()

* Fixed annotations.put()

* Dump & upload

* Two fixes

* Tested upload

* Updated built of cvat.js

* Remote files through cvat.js
7 years ago
Artyom Zankevich 3ba80d2e77 Dashboard components basic styles (#574)
* Case sensitive renaming

* Update `cvat-js` lib.

* Add `.env` file

* Add basic redux capabilities

* Remove `setTimeout` as it was fixes in `cvat-js`

* Remove redundant state field

* Add header and footer styles

* Remove `Affix`

It does not recalculete width for some reason

* Add basic styles to task cards

* Fix empty component

* Pagination fixes

* Add modal on task delete
7 years ago
Andrey Zhavoronkov a159826bf7 Handle invalid json labelmap file case correctly during create/update DL model stage. (#573)
* handle invalid json labelmap file case correctly on create/update DL model stage
* dummy_label_map -> dummy_labelmap
* renamed load_label_map function
* Update CHANGELOG.md
7 years ago
JADG14 e0b666ea9d Upgrade Numpy to avoid Arbitrary Code Execution. Upgrade Django to avoid MitM (#575) 7 years ago
EvgenyShashkin 8daf7158af Run functional tests for REST API during a build (#506)
* Run tests for REST API
* Added DJANGO_CONFIGURATION with value "testing"
* Fixed crash of python tests
* Update .travis.yml
* Update CHANGELOG.md
* Removed --settings option
7 years ago
Boris Sekachev 6025151c6f CVAT.js other implemented API methods and bug fixes (#569)
* Split implementation

* Group implementation

* Reset cache for created object after saving

* A litle fix

* API methods definitions

* Typos

* API methods annotations.Statistics() and annotationsclear()

* Object selection

* Little fix

* Comments and docs a little changed
7 years ago
Boris Sekachev 0a2cb949bb CVAT.js implemented API methods and bug fixes (#564)
* Increase/decrease ZOrder

* ZOrder up/down

* Some crutial bugs fixed

* hasUnsavedChanges and merge

* Added API description

* Fixed bugs

* Merge was tested

* New file

* Fixed unit tests

* Fixed small bug which reproduced only after build
7 years ago
Ben Hoff 3ae8a72028 added in handeling for openvino 2019 (#545) 7 years ago
Ben Hoff 6e1e063c04 added in command line auto annotation runner (#563) 7 years ago
Nikita Manovich 018cd143c3
Fixed PDF extractor syntax error (#565)
In docker container we use python 3.5 and f'{}' isn't available.
7 years ago
Nikita Manovich 792c5f7c75
Update README.md 7 years ago
Ben Hoff ccbbf3393f added in pdf extractor (#557) 7 years ago
Artyom Zankevich 9651a19c7e Basic dashboard components (#562)
* Case sensitive renaming

* Update `cvat-js` lib.

* Add `.env` file

* Add basic redux capabilities

* Remove `setTimeout` as it was fixes in `cvat-js`

* Remove redundant state field
7 years ago
Boris Sekachev 0efd665f90 Saving of annotations on the server (#561)
* Annotation saver

* Removed extra code

* Eslint fixes
7 years ago
Boris Sekachev 2b619f1e14 Code was devided by files (#558) 7 years ago
Boris Sekachev 22bcf1cf84 CVAT.js: Save and delete for shapes/tracks/tags (#555) 7 years ago
Dustin Dorroh 5104cc08c1 Fixed '=' to '==' for numpy in requirments (#556) 7 years ago
Andrey Zhavoronkov b48d59b5ec Ability to create custom extractors (#434)
* ability to add custom extractors
* added configurable mimetypes
* added a note to changelog
7 years ago
Boris Sekachev d15de7bc29 PolyShape interpolation algorithm through stable marriage problem (#546) 7 years ago
Nikita Manovich bbdf014442
Fix mask/converter.py to show correctly background color. (#547) 7 years ago
Boris Sekachev ce0e69d988 Logout API method, fixed deleteTask method (#550) 7 years ago
Artyom Zankevich 59cd9260c3 Basic dashboard components (#548)
* Update `cvat.js`
* Update metadata
* Minor refactoring
* Using sass
* Dashboard components structure
* Add pagination
7 years ago
Boris Sekachev 021b77ccee Fixed line endings for *.cfg (#540)
* Fixed line endings
* Updated CHANGELOG.md
7 years ago
Ben Hoff 08d7d8c130 Fixed Pixel Link interp file API issues (#544) 7 years ago
Nikita Manovich b1890cdf91
Updated CHANGELOG.md + requirements for one of util scripts. (#543) 7 years ago
Ben Hoff c417c9aed8 Detects oriented text for auto annotation (#532) 7 years ago
Ben Hoff cd5d43136d Faster R-CNN with Inception v2 for auto annotation (#541) 7 years ago
Ben Hoff 418cdbe146 added in ability for admins to import in code (#523)
Thanks for the contribution 👍 . I'm sure that many users of CVAT will benefit from the enhanced version of "automatic annotation".
7 years ago
Boris Sekachev a82546210c Getting annotations with CVAT.js (#529)
* Fixed authorization in case of invalid login/password
* The first version of frames
* Frames work in browser
* Init version of getting annotations
* Getting annotations from the server
* Couple of fixes
* Removed extra line
7 years ago
Boris Sekachev 5290882259 Fixed authentification for cross origin (#528) 7 years ago
Andrey Zhavoronkov d1a3c12c9a removed six from requirements because CVAT doesn't have direct dependencies on it (#527) 7 years ago
Ben Hoff 41ee68f565 add in macos handeling for `auto_annotation` (#524) 7 years ago
Artyom Zankevich 9eabd1738e Add dashboard component (#521)
Allow CORS from `http://localhost:3000`
7 years ago
Nikita Manovich 23d7c33667
Fix security issues (#519)
CVE-2019-12308 More information

moderate severity
Vulnerable versions: >= 2.1.0, < 2.1.9
Patched version: 2.1.9
An issue was discovered in Django 1.11 before 1.11.21, 2.1 before 2.1.9, and 2.2 before 2.2.2. The clickable Current URL value displayed by the AdminURLFieldWidget displays the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link.

WS-2019-0037 More information

moderate severity
Vulnerable versions: < 3.9.1
Patched version: 3.9.1
Django-Rest-Framework, before 3.9.1, has a XSS vulnerability caused by disabled autoescaping in the default DRF Browsable API view templates.
7 years ago
Ben Hoff f20698921e Advanced Auto Annotation Handling for Admins (#514) 7 years ago