• Max Tkachenko's avatar
    Merge Develop + LSE hotfix/2.2.7-hotfix.1: Return 404 for api/project/id/tasks... · 3239a3d0
    Max Tkachenko authored
    
    Merge Develop + LSE hotfix/2.2.7-hotfix.1: Return 404 for api/project/id/tasks if page is out of scope (#2321) (#2322)
    
    * fix: DEV-2024: Add control weight description with example (#2168)
    
    * fix: DEV-2024: Add control weight description with example
    
    * Fix control weights description
    
    * feat: DEV-2007: DEV-2008: Add functional of dynamic children (#2169)
    
    * feat: DEV-2007: DEV-2008: Add functional of dynamic children [lsf]
    
    It affects Choices, Taxonomy and all types of Labels
    
    * feat: DEV-2007: DEV-2008: Make server validation work with dynamic choices
    
    * fix: DEV-2007: DEV-2008: Fix working with empty list of dynamic children [lsf]
    
    * Update builds [lsf]
    
    lsf:
    - feat: DEV-2007: Make choices be able to be nested
    
    * Update builds [lsf]
    
    lsf:
    - feat: DEV-2007: Add allowNested attribute
    
    * Update builds [lsf]
    
    * Update validation.py
    
    * update frontend later, only backend fixes now
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    Co-authored-by: default avatarhlomzik <hlomzik@gmail.com>
    
    * fix: DEV-1970: DEV-2055: DEV-2007: DEV-1324: LSF (#2198)
    
    Add fixes from LSF:
    DEV-1970: whenLabelValue in required TextArea
    DEV-2055: fix shifted offsets in HyperText
    DEV-2007: add functional of dynamic children
    DEV-1324: fix undo/redo for Audio
    
    * fix: DEV-2082: Add support "All Tasks" export option (#2193)
    
    * April fools opossum blog  (#2123)
    
    * Opossums blog
    
    I wrote a blog about opossums
    
    * Update opossums.md
    
    * docs: update title of opossum blog post file
    
    * docs: update reference to opossums blog file
    
    * docs: Update date to april fools day
    
    * docs: Add another reason why opossums are like data labeling
    
    * fix: DEV-2082: Add support "All Tasks" export option
    
    * Update requirements.txt
    
    * Update requirements.txt
    Co-authored-by: default avatarsmoreface <smoreface@users.noreply.github.com>
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    
    * chore: Move heroku+persistent pg to a separate branch (#2199)
    
    * chore: Cloudrun buildkit (#2200)
    
    * feat: DEV-2039: Timestamp tooltip on timeline (#2188)
    
    * April fools opossum blog  (#2123)
    
    * Opossums blog
    
    I wrote a blog about opossums
    
    * Update opossums.md
    
    * docs: update title of opossum blog post file
    
    * docs: update reference to opossums blog file
    
    * docs: Update date to april fools day
    
    * docs: Add another reason why opossums are like data labeling
    
    * overlay timeline on top of waveform for full height timestamp tooltip
    
    * Update LSF
    
    * Update LSF
    Co-authored-by: default avatarsmoreface <smoreface@users.noreply.github.com>
    Co-authored-by: default avatarTravis Clark <“travisjosephclark@gmail.com”>
    Co-authored-by: default avatarNick Skriabin <nr@fenelon.ru>
    
    * Fix exception on logging (#2177)
    Co-authored-by: default avatarnik <nik@heartex.net>
    
    * feat: DEV-2040: Add default y-scale parameter (#2202)
    
    * Update LSF
    
    * Update LSF
    
    * bump django_rq version (#2201)
    
    * Fix view-all for Audio and Video (#2187)
    
    * Update README.md
    
    * Update requirements with redis
    
    * fix: DEV-1820: Fix view all for the new audio UI (#2214)
    
    * Fix view all for the new Audio UI
    
    * Update LSF
    
    * docs: Update documentation for redis/postgresql ssl usage (#2213)
    
    * build(deps): bump codecov/codecov-action from 2.1.0 to 3.0.0 (#2224)
    
    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3.0.0.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3.0.0
    
    )
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    Signed-off-by: default avatardependabot[bot] <support@github.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * ci: Skip chromium installation (#2226)
    
    * pull in chromium via chromium-browser package in dockerfile rather than letting puppeteer pull it in, fixes m1 mac
    
    * ci: Skip chromium installation entirely
    
    Co-authored-by: Kevin Quiring <>
    Co-authored-by: default avatarNikita Belonogov <waksaone@gmail.com>
    
    * feat: DEV-2135: Flex fields for project api (#2228)
    
    * fix: Video improvements (#2107)
    
    * Update LSF to the lastest version
    
    * Add the Outliner
    
    * Fix the Outliner in narrow space
    
    * Update config.yml
    
    * Update LSF
    
    * Update LSF
    
    * Update LSF
    
    * Update LSF
    
    * Update LSF
    
    * fix: DEV-1933: Invalid color crash
    
    * Update LSF to the latest version
    
    * Update LSF
    
    * fix: DEV-1885: Fix speed range control
    
    * Update LSF
    
    * Update LSF to the latest version
    
    * Update LSF
    
    * Update LSF
    
    * Update LSF
    
    * Update LSF
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    
    * feat: DEV-2070: Relative task IDs within projects (#2209)
    
    * feat: DEV-2070: Relative task IDs within projects
    
    * Add migrations
    
    * Add inner id calculation in BulkSerializer and save model
    
    * Update serializers.py
    
    * Remove on the fly
    
    * Add feature flag
    
    * Fix misspell
    
    * Update models.py
    
    * Create 0015_task_fill_inner_id.py
    
    * Create 0006_remove_inner_id.py
    
    * Add feature flag
    
    * Update models.py
    
    * Update test_api.py
    
    * Remove feature flags from migrations
    
    * Switch to organization.created_by in ff
    
    * Fix comments
    
    * Revert
    
    * Add support for sqlite
    
    * Fix inner id
    
    * Fixes for s3
    Co-authored-by: default avatarKonstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
    
    * Fix locust tests
    
    * fix: Remove incorrect feature flag usage
    
    * fix: DEV-2014: QuickView performance (#2234)
    
    * Fix DM init, update DM
    
    * Update DM
    
    * Fix tasks selection (#2235)
    
    * test: DEV-2131: Add test for dynamic polygonlabels  (#2227)
    
    * fix: DEV-2131: Add options for PolygonLabels data
    
    * Add test for dynamic labels
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    
    * fix: DEV-2068: Toolswitch finish drawing
    Co-authored-by: default avatarTravis Clark <“travisjosephclark@gmail.com”>
    Co-authored-by: default avatarNick Skriabin <nr@fenelon.ru>
    
    * fix: Remove annotation FieldTracker (#2240)
    
    * fix: DEV-1996: EmptyPage contains no result shouldn't return 500 error (#2194)
    
    * April fools opossum blog  (#2123)
    
    * Opossums blog
    
    I wrote a blog about opossums
    
    * Update opossums.md
    
    * docs: update title of opossum blog post file
    
    * docs: update reference to opossums blog file
    
    * docs: Update date to april fools day
    
    * docs: Add another reason why opossums are like data labeling
    
    * add darwin skipped tests tavern +ignore vim swap +readme test suite add
    
    * fixed tavern test mac osx +windows
    
    * docs +sqlite run
    
    * fix test mac osx
    
    * skip postgrtes test on mac osx
    
    * hide tavern output file
    
    * Handle empty pagination
    
    * update pagination doc swagger expected result
    
    * Add test
    
    * Updated test +reinstated code fix
    
    * Fix failing test;loosen content length
    
    * Fix failing test;anyint
    
    * revist test
    
    * skip tavern win;+enable win local stor tavrn
    
    * rm windows localstore
    
    * leave failing postgres test in my env
    Co-authored-by: default avatarsmoreface <smoreface@users.noreply.github.com>
    Co-authored-by: default avatarmakseq-ubnt <makseq@gmail.com>
    
    * fix: DEV-2157: Add indexes for next_task (#2243)
    
    * only load expected python files (#2247)
    
    * ci: DEV-932: Add pypi upload workflow (#2252)
    
    * fix: DEV-1400: OWASP security checks (#2253)
    
    * fix: DEV-2102: Fix data validation for Taxonomy (#2238)
    
    * fix: DEV-2173: Dynamic labels with value="options" as list don't pass backend validation (#2249)
    
    * fix: DEV-2173: Dynamic labels with value="options" as list don't pass backend validation
    
    * Add tests
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    
    * fix: Upload URLs with sub-path (#2254)
    
    * fix: Remove organizaiton with saml (#2258)
    
    * Update builds [lsf] (#2232)
    
    lsf:
    - fix: DEV-2096: DEV-2097: Fix basic functional of dynamic children (hotkeys, selected, etc.)
    
    * fix: DEV-2100: Fix duplicating annotation with preselected choices (#2237)
    
    * feat: DEV-2128: Allow to use html inside label-tags (#2242)
    
    * fix: DEV-2072: Export for large projects leads to OOM and works very slowly (#2250)
    
    * fix: DEV-2072: Export for large projects leads to OOM and works very slowly
    
    * Fix mixins get_export_data
    
    * fix: DEV-2072: Stream json encoding
    
    * Fixes in export_to_file
    
    * Change all to exists
    Co-authored-by: default avatarSergei Ivashchenko <triklozoid@gmail.com>
    Co-authored-by: default avatarmakseq-ubnt <makseq@gmail.com>
    
    * feat: DEV-2010: Add ability to see and copy id on userpic on organization page (#2271)
    
    * feat: DEV-2010: Add ability to see and copy id on userpic on organization page
    
    * Add build
    Co-authored-by: default avatarmakseq-ubnt <makseq@gmail.com>
    
    * fix: DEV-1556: Drafts left untouched after update of other user's annotation (#2185)
    
    * fix: DEV-1556: Drafts left untouched after update of other user's annotation
    
    * Add test (DEV-1556)
    Co-authored-by: default avatarSergei Ivashchenko <triklozoid@gmail.com>
    
    * fix: DEV-2243: Fix creating labels config using just the dynamic data (#2277)
    
    * fix: DEV-2217: Fix Dynamic Labels validation warning in Labeling Interface preview (#2272)
    
    * fix: DEV-2226: Fix dynamic labels config preview (#2275)
    
    * fix: DEV-2226: Add example data for labels
    
    * fix: DEV-2226: Fix dynamic labels validation
    
    * fix: DEV-2226: Prevent erasing value by empty text-node child [lsf]
    
    * fix: DEV-2100: DEV-2226: choices fixes
    
    * Fix Andrew
    Co-authored-by: default avatarhlomzik <hlomzik@gmail.com>
    Co-authored-by: default avatarMax Tkachenko <makseq@gmail.com>
    
    * fix: DEV-2248: Fix export to file SerializableGenerator (#2279)
    
    * fix: DEV-2248: Fix export to file SerializableGenerator
    
    * fix: DEV-2248: Fix export to file SerializableGenerator
    Co-authored-by: default avatarSergei Ivashchenko <triklozoid@gmail.com>
    
    * fix: DEV-2249: Fix validation in Labeling Interface preview with Dynamic Labels (#2282)
    
    * fix: DEV-2258, DEV-2260: Don't take into account GTs (#2284)
    
    * Return 404 for api/project/id/tasks if page is out of scope (#2321)
    
    * Return 404 for api/project/id/tasks if page is out of scope
    
    * Back
    
    * Fix tests
    Co-authored-by: default avatarKonstantin Korotaev <42615530+KonstantinKorotaev@users.noreply.github.com>
    Co-authored-by: default avatarSergey <Gondragos@gmail.com>
    Co-authored-by: default avatarhlomzik <hlomzik@gmail.com>
    Co-authored-by: default avatarsmoreface <smoreface@users.noreply.github.com>
    Co-authored-by: default avatarSergey Zhuk <sergey.zhuk@heartex.com>
    Co-authored-by: default avatarTravis Clark <travisjosephclark@gmail.com>
    Co-authored-by: default avatarTravis Clark <“travisjosephclark@gmail.com”>
    Co-authored-by: default avatarNick Skriabin <nr@fenelon.ru>
    Co-authored-by: default avatarniklub <lubimov.nicolas@gmail.com>
    Co-authored-by: default avatarnik <nik@heartex.net>
    Co-authored-by: default avatarNick Skriabin <767890+nicholasrq@users.noreply.github.com>
    Co-authored-by: default avatarIvan Savin <acccko@gmail.com>
    Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: default avatarKevinQuiring <103214883+KevinQuiring@users.noreply.github.com>
    Co-authored-by: default avatarNikita Belonogov <waksaone@gmail.com>
    Co-authored-by: default avatarSergei Ivashchenko <triklozoid@gmail.com>
    Co-authored-by: default avatarDavid Wright <191410+dvwright@users.noreply.github.com>
    Co-authored-by: default avatarNikita Belonogov <nikita.belonogov@heartex.com>
    3239a3d0
README.md 10.6 KB