Skip to content

Development for ASReview LAB version v1.0#688

Merged
J535D165 merged 169 commits into
masterfrom
development-v1
Mar 31, 2022
Merged

Development for ASReview LAB version v1.0#688
J535D165 merged 169 commits into
masterfrom
development-v1

Conversation

@J535D165
Copy link
Copy Markdown
Member

@J535D165 J535D165 commented Aug 9, 2021

This pull request contains an overview and to-do list for the release of version 1.0 of ASReview LAB.

ASReview LAB frontend

ASReview LAB CLI/backend

  • Replace state files with ASReview project files.
  • ...

ASReview Documentation

  • ...

Development

This branch will be merged (not squashed) into main/master such that individual commits remain visible and everyone receives proper credit for their work.

Issues and feature requests

Please report issues and feature requests in the issue parser and not in this thread.

@J535D165 J535D165 added enhancement New feature or request help wanted Extra attention is needed front-end Issues related to front-end, UX and UI labels Aug 9, 2021
@J535D165 J535D165 added this to the v1.0 milestone Aug 9, 2021
@J535D165 J535D165 self-assigned this Aug 9, 2021
@J535D165 J535D165 merged commit af3cadb into master Mar 31, 2022
@J535D165 J535D165 deleted the development-v1 branch April 1, 2022 13:32
cskaandorp pushed a commit to cskaandorp/asreview that referenced this pull request Apr 22, 2024
* Redesign ASReview LAB projects overview/landing page (asreview#624)

* Redesign review screen (asreview#675)

* Add notes field to record in Review Dialog (asreview#687)

* Add mobile screen state to top level (asreview#695)

* Divide projects in Oracle and Exploration projects (asreview#533)

* Remove kwargs.json file from projects (asreview#689)

* Update Exploration Mode Banner State (asreview#696)

* Update npm package-lock file (asreview#701)

* Introduce React Query for Server State Management (asreview#698)

* Minor Fixes to Developing Components (asreview#702)

* Add useToggle Hook (asreview#704)

* Hide benchmark datasets in Oracle mode (asreview#705)

* Remove deprecated API for models (asreview#713)

* Store Help Dialog Toggle in Redux (asreview#716)

* Add projects statistics to home page/dashboard (asreview#718)

* Redesign review history dialog (asreview#683)

* Improve App Bar & Navigation Drawer (asreview#725)

* Refactor review and history dialog to fit new nav drawer (asreview#752)

* Fix backward support in getting dashboard statistics (asreview#759)

* Implement new data model for state file (asreview#694)

Co-authored-by: Jonathan de Bruin <jonathandebruinos@gmail.com>
Co-authored-by: Yongchao Terry Ma <terrymyc@gmail.com>

* Fix naming of props in ProjectImportDialog

* Remove option to compose datasets on the fly (asreview#761)

Closes asreview#708

* Remove print statements

* Resolve broken tests and lint errors

* Remove old simulation tests

* Update name in package.json into asreview-lab

* Upgrade npm package-lock file to v2 (asreview#762)

* Fix get statistics for old projects not in review (asreview#772)

* Rename state column names singular and add pool_labeled_function (asreview#770)

* Adjust test for old asreview files (asreview#773)

* Upgrade MUI from v4 to v5 (asreview#757)

* Add error handler for dashboard stats (asreview#780)

* Add empty project overview on dashboard (asreview#784)

* Improve color scheme and remove unused styling (asreview#786)

* Remove statistics method from reviewer class (asreview#779)

* Remove 'asreview oracle' for starting ASReview server (asreview#790)

* Make function standardize_dataframe internal (asreview#791)

* Remove PubMed reader from ASReview (asreview#789)

* Refactor search function (asreview#794)

* Deprecate ASReviewData.append (asreview#800)

* Sort import of dependencies and add import linter (asreview#799)

* Redesign Project Analytics Page (asreview#803)

* Add filter on history page (asreview#807)

* Fix customised tooltip (asreview#808)

* Refactor navigation drawer structure on home page (asreview#809)

* Require df argument for ASReviewData (asreview#802)

* Refactor, style, and fix on project review page (asreview#806)

* Add quick buttons on project table of home page (asreview#811)

* Improve performance of project analytics/review/history pages (asreview#810)

* Disable GitHub Action for asreview-visualization (asreview#825)

* Fix inconsistent color on tool tip of progress recall chart (asreview#828)

* New export page for project (asreview#818)

* Remove icon on dashboard number card (asreview#814)

* Implement queue mechanism into the ASReview state file (asreview#795)

Remove labeled.json and pool.json from project files.

Co-authored-by: Peter Lombaers <peter@idfuse.nl>

* Delete legacy code from reviewer submodule (asreview#834)

* Change text displayed on missing title or abstract (asreview#831)

* Refactor simulate entry point and deprecate simulate-batch (asreview#835)

* Bump lock file version from 1 to 2 (asreview#850)

* Extend REST API /labeled with option to subset and order (asreview#846)

* Delete state from project when changing dataset (asreview#854)

* Merge master branch to development-v1 (asreview#848)

* Revert project_mode change in merge 140604

* Refactor updating project info (asreview#855)

* Remove dataset when uploading new dataset (asreview#857)

* Redesign the interface for creating a new project (asreview#852)

* Raise more informative error on dataset without titles (asreview#880)

* Fix dashboard stats value not JSON serializable (asreview#881)

* Fix dashboard stats value not JSON serializable

* Move the type change to the origin of problem

* Add test getting dashboard stats for old project

* Deprecate data_name and data_type in ASReviewData (asreview#801)

* Exclude labeled items from search (asreview#887)

* Add citation-file-formatting repository as submodule (asreview#894)

* Fix typo in project setup dialog (asreview#892)

* Fix regex not supported by Safari (asreview#897)

* Add word LAB to site title (asreview#895)

* Extend get_labels with option to exclude priors (asreview#913)

* Add option to exclude priors from charts (excluded by default) (asreview#914)

Thanks!

* Extend details page to display the configuration of a project (asreview#918)

* Extend debug_label on prior REST calls in Exploration mode (asreview#922)

* Fix progress charts (asreview#923)

* Add alert to record card of prior selection in exploration mode (asreview#926)

* Style and rephrase text project delete dialog (asreview#927)

* Style project page header and content (asreview#932)

* Extend REST API with option to add and update notes (asreview#925)

* Add note functionality to review and history screen (asreview#937)

* Fix get stats of n_since_last_relevant (asreview#938)

* Fix small UI problems in project setup dialog (asreview#939)

* Fix props param

* Add dialog with explicit approval for project conversion (asreview#935)

* Add prior knowledge filter option to project history panel (asreview#941)

Closes asreview#912

* Change folder structure for legacy files and change record_ids in converter (asreview#898)

* Fix invalid date in Safari/FF/IE (asreview#949)

* Fix incorrect record count in stats due to pending records (asreview#948)

Closes asreview#920

* Redesign project import dialog and add drag & drop (asreview#950)

* Rephrase labeled record info box and banner for exploration mode (asreview#942)

* Remove project mode update option from REST API

* Complete missing date and mode on project overview table

* Revert "Remove project mode update option from REST API"

This reverts commit 00ccb70.

* Add project mode when converting an old project (asreview#955)

* Add finished review page when pool is empty (asreview#956)

* Rename internal variables in ASReviewData

* Implement basic function to count duplicates (asreview#957)

* Fix typo in project setup data card (asreview#959)

* Add warning about duplicates when adding dataset (asreview#951)

* Unify homepage dashboard and project subpage style (asreview#962)

* Remove lint error in docs config file

* Redesign buttons for creating and importing a project (asreview#963)

* Add react router for page routing (asreview#983)

* Displace quick tour (asreview#883)

* Fix converting label of prior knowledge in project setup

* Add simulation through REST API (asreview#989)

* Optimize simulation (asreview#961)


Co-authored-by: Jonathan de Bruin <jonathandebruinos@gmail.com>

* Remove numpy deprecation warning for double balance

* Adjust interface for the simulation project (asreview#1004)

* Add REST API to check simulation status

* Adjust ending screen for setting up a simulation project

* Disable project table row buttons when simulating

* Apply REST API to check simulation project(s) status

* Set write interval 100 by default

* Disable convert label/add note/export/edit details in simulation

* Define check simulation duration in global.js

* Check if simulation finished on project page

* Add refresh button on analytics page for simulation project

* Add state for detect if simulation is running

* Adjust interface of settings and help dialog (asreview#1006)

* Get version number when undefined

* Style help dialog header

* Refactor help dialog and FAQ REST API

* Style settings dialog

* Curtail height of font size example

* Add description of shortcut N to add a note

* Apply css style in project setup/import dialog

* Fix command line help

* Disable RIS export option when imported dataset is not RIS (asreview#873)

* Delete analysis API (asreview#787)

* Avoid generation of files during unit tests

* Introduce ProjectAPI  (asreview#999)

* Rename chart titles on Analytics page

* Add period to helper text

* Update copyright year in all source files

* Add number of duplicates estimate to data stats

* Resolve numpy deprecation warnings (asreview#1016)

* Refactor status handling in ASReview backend (asreview#1011)

* Make benchmark datasets default in exploration mode

* Add info on labeled data for data upload in explore mode

* Replace vocab screening by reviewing

* Small fixes to the status handler (asreview#1019)

* Update project mode descriptions in setup screen

* Various improvements to State API (asreview#1012)

* Add jsonschema validator for project file (asreview#1014)

* Lint for E401 (asreview#1020)

* Enable mode select during the project setup process (asreview#1021)

* Add extra dialog on project page

* Add All option to the history panel (asreview#1018)

* Fix hidden project table navigation on some screens (asreview#1022)

* Textual changes to project analytics page

* Remove the word "Project" from header

* Lint for commit 7d2b5aa

* Add message when no extension dataset available

* Replace Discard Changes button with Close in dataset selection window

* Hide status change option of project needs to be upgraded

* Allow dataset_path for none values

* Fix converter for projects with tmp folder (exported projects) (asreview#1023)

* Add state of importing project

* Add helper text to mode select in project setup

* Fix issues caused by mode change in setup

* Textual changes in info box and helper

* Refetch labeled priors for All option

* Disable auto retries to upgrade old project

* Remove VersionedBaseDataset and refacter datasets submodule (asreview#867)

* Fix handling undefined query state on project details page

* Add feedback button to all project setup steps

* Remove autofocus of note card on project history page

* Fix entry point dataset selection

* Change benchmark datasets description

* Bump npm packages

* Fix conversion of state files with non incremental record_ids (asreview#1025)

* Fix converter bugs

Fix conversion of state files with non incremental record_ids. In frontend get records by row number, not record_id.

* Lint

* Fix path in test_converter

* Merge branch 'master' into development-v1

* Fix broken unit test for ris writer

Co-authored-by: Yongchao Terry Ma <terrymyc@gmail.com>
Co-authored-by: Peter Lombaers <peter@idfuse.nl>
Co-authored-by: Otto Mättas <otto.mattas@gmail.com>
Co-authored-by: Rens van de Schoot <36502709+Rensvandeschoot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment