Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release 0.9.0 - new onboarding & data manager (HumanSignal#514)
* Add more detailed test for api/tasks with filter * Add remove tabs api. Reset tabs if labeling config changed * Use new import api * Add import state update, remove prepare payload (HumanSignal#506) Co-authored-by: nik <[email protected]> * Add UI fixes * Update welcome page design * Fix responses from server with {detail: ...} * Return id: none on next task 404 * Fix primary button color * Fix old next task api * Add debug logging * Add import_state.selected_formats * Return files_as_tasks_list as object * Expose found formats, use selected_formats/selected_objects * Fix selected objects computation * Fix upload and file save. Fix URL. Fix json/list direct import * Make validation error description better * Small fixes: - wrong labels for task counts - fix conditions for blocks diaplying - shorten texts in preview table - don't display title for the only one column * Add pyyaml to requirements * Add Unknown column * Make empty config on init. Process $undefined$ correctly. * Add minor fixes * Generate label config from object tags * Add import by URL * Style fixes - Cancel & Import buttons - fade on table on a huge amount of files - better looking counts - hover on dropzone * Fix data types for dm * Handle files as tasks list while reading * Add one-object tag handler * Add checkboxes for files format and csv/file list * Fix file formats checkboxes * Styles spinner with opossum * Style and text fixes - add link to old import page - better text about import via url - better text about "file as tasks list" - disable last checkbox for file formats to prevent from unselecting all * Simplify object type inference * Update LSF build and some UI * Collect datakeys, generate label config WIP * Submit URL import by Enter; fix text under input * Show loading/errors in preview; catch all errors TODO: DRY * Add settings to setup page. Update DM version * Treat json format as text by default * Add missing error icon * Remove YAML warning * Add advanced logic for DM api to support unknown user data * Update DM build. Add data settings with storages * Fix logic and styles; block import on error * Update DM build. Tune Skip/Update logic on server side * Update LSF to support empty <View/> config * Fix archive extraction * Trim hash * Fix bytes error * Trim preview size, move task loading on apply * Make api tasks fast when no filters and ordering * Fix prepare_tasks * Fix resolving url for clouds. Fix speed up for task api * Add confirm dialog for actions * Show formats as radio boxes in preview; fix texts * Add config_has_control_tags to project api * Show errors on files upload * sourcemap for DM * Fix missed extensions type due to task preview * Fix get_new_idx * Regroup label config management code, fix deleting tasks & reimporing new files * Show interpet files as tasks list on demand, improve UI * Not read all tasks twice on apply * Raise on inconsistent import * Make tasks lists selected by default * Update DM build * Add scroll for lot of columns and title in preview * Update DM build * Prettify validation message * Consider \n in error messages * Calm down the user during long waiting * Make hidden other tabs on setup page * Fix import from tasks list and identical data keys in import/project * Add default settings for visibility of columns * Fix prediction counters * Reset label config without control tags * Align preview tables on center * Fix ordering check for max_count in preload_tasks * Hide cloud storage data key with default, redirect welcome page * Make some fixes * Revert DM build. Fix add a new completion * Disable Import button until format is selected * Open DM after successfull cloud import * Freeze state before cache implementation * Add cache for DirJSONsStorage * Make correct actions when filters over selected items enabled * Fix default object tag for txt import, revert preview styles * Update all LSF builds * Fix data manager tests * Try to make fast scroll * Reset selected items on filter change * Fix included in filters * Add "Edit config" button for related errors * Add tricks for scroll and actions speedup * New LSF build * Revert DM build to 82e3b25ec8a653f4a52eee520cad8cc908cb25b3 * Update DM build * Fix tasks page layout * Update DM build * Update DM build * Make little UI fixes * Update DM build * Update DM build * Fix export with redundant completion fields * Remove json from ambiguous tasks lists format * Update DM build * Enhance config validation message * Add completions/predictions in tasks preview * Update DM build * Don't wrap long lines in preview table * Update DM build * Remove timeColumn from TS examples * Fix rare bug with non-disabled Import * Fix delete all with sync of source storage threads * Update DM build * Update DM layout * Add storage access optimizations * Add some fixes in UI and code * Update DM build * Update DM build * Update DM build * Fix import state persistence, reimporting timeseries CSV * Fix taxonomy template * Fix update derived schema for taxonomy, include txt as ambiguous format * Add thread locks on tab load/save * Update DM build * Reset selected formats on 2nd import * Fix tests payloads * Fix resetting global test state * Fix json preview and upload the same file twice * Update LSF build. * Update DM build with support for external window.LabelStudio * Add reset for labeling config * Improve styles; add palette and theme * Update DM build * Update DM build * Change opossum to the sharper one * Temporarily disable e2e because of new user flow * Update DM build * Move upload stats and fix text * Fix import title. Update predictions score text * Update welcome image * Update DM build * Improve storage settings on import page * Add autoupdate timer on data storage settings * Change to rc0 version * Update LSF build. Ready to 0.9.0rc1 * Fix user hash * Fix blueprint and its example. Broken DM build * Add e2e tests for the new import flow (HumanSignal#520) * Add e2e test for the new import flow * Fix upload triggering when click outside dropzone * Fix docs * Fix e2e tests * Insert wait to e2e tests * Update LSF and DM builds * Update DM build * Update DM build * DM build from artifacts * Add experimental propage completions action * Write more about first task for propagation * Add test for files upload; tidy up; fix Reset btn * Temporarily disable test after removing all tasks * Update DM build * Update DM build * Update DM build. Add DM version to /version * Fix get-build script - info messages and errors * Update and build DM * Fix misspell * Add first_page_full_render option to project config to speed up s3/gcs storage task loading * Fix tests * Fix broken value in templates * Fix LS header's shadow over DM with Filters docked * Update LSF and DM; build them all * Resolve undefined in completion files * Add prediction results field * Fix tests * Update DM with switching tabs bug fixed * Update LSF with View All fixes * Remove import button * Add action "Predictions => completions" * Fix comma * Make action description more detailed * Update DM build * Update DM build and get-script.js * Update DM build * Update DM build * Update rc4, ban python 3.9 * Update DM build * Fix Dockerfile environment * Update version to 0.9.0rc5 * Update functions.py Updating copy * Update import_files.html Copy changes * Update export.html Copy changes * Update welcome.html Copy changes * Update import_new.html Updating copy * Update setup_project.html Copy changes * Update base.py Copy changes * Update setup.html Copy changes * Update storages_old.html Copy changes * Fix tests: no Import on menu; new project Reset * Update DM * Update LSF * Fix tests - block icon and better English * Change version to 0.9.0 * Update DM build * Fix ordering for dicts. Fix fields order in columns api * Change error message * Update DM build Co-authored-by: hlomzik <[email protected]> Co-authored-by: makseq-ubnt <[email protected]> Co-authored-by: nik <[email protected]> Co-authored-by: panoplied <[email protected]> Co-authored-by: Nikita Skryabin <[email protected]> Co-authored-by: Michael Malyuk <[email protected]>
- Loading branch information