[ARVADOS-WORKBENCH2] created: 2.2.1
Git user
git at public.arvados.org
Mon Jul 12 21:07:22 UTC 2021
at e96281399c35274ed9ce9b092c933ce8a49c32d3 (tag)
tagging 7edd5a7c86af0814f8a2282aa266a9d1a604a45f (commit)
replaces 2.1.0
tagged by Peter Amstutz
on Mon Jul 12 17:06:21 2021 -0400
Tagged 2.2.1 release
refs #17877
Daniel KutyĆa (134):
16812: Added new mechanism to skip token in the url
16812: Added unit tests
16812: Added unit test fix
16812: Another way of testing href
16812: Reverted env changes
16812: Added types to remove compile errors
16812: Added proper location template
16812: More type fixes
16037: Added filtering for directories when downloading
16037: Disabled download functionality for multiple files
16037: Added proper comments and enabled missing feature
16037: Fix for cypress test
Merge branch '16037-download-selected-functionality-messes-up-file-names'
Merge branch 'master' into 16812-token-appears-in-the-download-URL
16812: Removed download attribute, fixed redirectTo
16812: Reverted changes in download action, fixed keep links
16812: Reverted changes in download action, fixed keep links
Merge branch '16812-token-appears-in-the-download-URL' of git.arvados.org:arvados-workbench2 into 16812-token-appears-in-the-download-URL
16812: Fixed failed tests
16812: Cleared token code
Merge branch '16812-token-appears-in-the-download-URL'
17019: replaced token with fake data
17019: replaced domain and cluster with fake data
Merge branch '17019-token-visible-within-test'
17096: Added check if collection data is present
Merge remote-tracking branch 'origin/master' into 17096-collection-objects-downloaded-multiple-times
Merge branch '17096-collection-objects-downloaded-multiple-times'
17101: Persisting url before the login process
16005: Open collection and project in new tab feature added
16005: Copy to clipboard url fix
Merge branch '17101-login-doesnt-navigate-user-back-to-original-path'
16005: Removed unused functions
Merge branch '16005-collections-projects-open-in-new-tab'
17114: Replaced tree with list for children items
17114: Code cleanup, style cleanup
17114: FlatTree introduced to support old behaviour
17114: Code cleanup
Merge branch '17114-side-panel-tree-as-list'
17016: Fixed deleteFiles function
16812: Fixed img preview for collection items
16812: Adding token as query param
16812: Tests improvements
Merge branch '16812-images-issue-fix'
17016: Added browser test
17231: Changed the way we navigate to a other page
17016: Code optimisation
17016: Added more unit tests
17231: Added timeout to allow app to load properly before redirect
Merge branch '17016-delete-single-file-deletes-whole-collection'
15771: Fixed failing unit tests
Merge branch '15771-deleting-a-selection-of-files-fails'
17231: Moved redirect code to other lifecycle method
Merge branch '17231-stuck-on-loading-page-after-login'
17256: Added map to enable item resolution
17256: Code optimisation
Merge branch '17256-file-selection-dialog-issue'
17256: Added browser tests
17264: Added generic component to get resource icon
17256: Fixed broken tests
17264: Replaced file icon with new one
Merge branch '17264-Files-in-file-picker-have-wrong-icon'
Merge branch '17256-File-selection-dialog-browser-tests'
17205: Added new component to fetch owner name
17306: Removed userUuid from group call
17306: Removed userUuid from group call
Merge branch '17306-Favorites-in-copy-dialog-is-different-to-favorite-list' of git.arvados.org:arvados-workbench2 into 17306-Favorites-in-copy-dialog-is-different-to-favorite-list
17205: Created new renderer for owner name
17205: Fixed types
Merge branch '17205-render-owner-name'
17306: Added browser tests, filtering writable entities
17306: Added configurable options for favorite tree
17306: Fixed copying of a collection elements
17306: Failing test fix
17306: Fixed typos
17306: Code cleanup
17306: Fixed copying of a collection elements
17306: Fixed tests for collections
Merge branch '17306-Favorites-in-copy-dialog-is-different-to-favorite-list'
17337: Fixed encode uri
17337: Added more tests, fixed whitespace issue
17337: Removed test restriction
17414: Added padding to the last element
17436: fixed workflow cration favorites list
Merge branch '17414-Collection-file-listing-shows-only-half-of-the-last-entry'
17436: Code cleanup
17436: Created generic code for project creation in cypress
Merge branch '17436-Favorites-in-workflow-picker-dialog-is-different-to-favorite-list'
17337: Added custom encode functions with tests
17337: Added % sign handling in collection files
17337: Added another edge case handling
17337: Removed 'only' test restriction
17337: Added more tests to cover edge cases
17337: Fixed failing unit test
17337: Added unit tests and directory names with non trivial names
17337: Code cleanup
17337: Code cleanup
Merge branch '17337-files-not-visible-in-arvados'
17415: Created mountainduck bookmark files generator
17415: Fixed wrong hostname in generated duck file
17436: Fixed directory chooser added test to coverage this exception
17436: Removed only from cypress test suite
Merge branch '17436-Favorites-in-workflow-picker-dialog-is-different-to-favorites'
17415: Fixed port and hostname, added proper test
17415: Enhanced test to check xml
17415: Download dir fix
17415: Fixed failing test
17415: Another fix
17415: Cypress upgrade
17415: Removed only
17436: Fixed directory chooser added test to coverage this exception
17436: Removed only from cypress test suite
17415: Added path for ip based hostnames
17415: Added yarn.lock
17415: Fixed failing test
17415: Removed console.log, used goToPath
Merge branch '17415-Mountainduck-Bookmark-files'
17595: Fixed multiselect, added tests
16647: Added the responsible person renderer
17595: Added new workflow
17595: Fixed selection based on hash
Merge branch '17595-Selecting-multiple-collections-as-inputs-to-a-workflow'
16647: Added responsible person property check
16647: Added key search from config and tests
16647: Style fix
Merge branch '16647-Responsible-person'
17305: Added handling for non collection file size display
17305: Added unit tests
Merge branch '17305-projects-file-size-always-0'
16971: Fixed project edit issues and added tests
16971: Added more tests
16971: Fixed issue in other places
16971: Added tests to cover more places
16971: Fixed failing tests
Merge branch '16971-Issues-with-Project-and-Collection-name-description-not-being-saved-shown' into main
Lucas Di Pentima (218):
16718: Adds option to search for collection's past versions.
16718: Adds unit test cases for the new is:pastVersion search term.
16718: Shows collection status info as "old version" or "current" on search.
16718: Removes redundant column on search results.
16718: Merge branch 'master' into 16718-past-collection-versions-search
16718: Adds tests for include_old_version usage on search middleware.
16719: Fixes collection panel when showing an old version.
16719: Adds integration test for old collection version display.
16719: Adds integration test for collection's old version searching.
16719: Ignores integration test config file's lack of license.
Merge branch '16718-past-collection-versions-search'
16719: Changes wording from 'Copy to project' to 'Make a copy' on collections.
16719: Enhances collection panel.
16719: Deduplicates collection detail component.
13494: Allows accesing old collections versions through PDH.
13494: Shows correct collection icon on DataTables.
13494: Adds ability to customize the search label on DataExplorer.
13494: Minor UI fixes.
13494: Refactors detail panel. Removes unused 'Size' field.
16719: Merge branch 'master' into 16719-collection-version-basic-ui
16719: Removes console debug message.
15685: Adds integration tests for file renaming.
15685: Avoids the webdav service to report server error responses as success.
17018: Adds integration tests exposing the bug.
17018: Fixes the bug adding checks for readonly context menu type.
16719: Merge branch '16719-collection-version-basic-ui' of git.arvados.org:arvados-workbench2 into 16719-collection-version-basic-ui
16719: Renames test suite.
16719: Fixes random test failures.
16719: Don't try to click something to force logout, just reload the page.
Merge branch '16719-collection-version-basic-ui'
Merge branch '17018-readonly-file-actions-fix'
15685: Fixes unneeded Math.floor() calls on some tests that need random numbers.
15685: Merge branch 'master' into 15685-file-renaming-empty-name
15685: Expands file renaming tests exposing some edge cases.
15685: Fixes file name encoding/decoding handling on webdav.
13493: Merge branch 'master' into 13494-collection-version-browser
15685: Removes unused code.
15685: Adds file path validation on rename file dialog.
15685: Adds empty dir name validation to rename file dialog.
15685: Cleans up tests with example data.
15685: Adds integration tests, fixes rename dialog error reporting.
15685: Fixed a rename test case that shouldn't be allowed on WB2.
13494: Sets "owner" column off by default on different panels.
13494: Fixes edge case on file size formatter.
15685: Sets dialog forms to get immediate validation feedback.
15685: Adds validations to file names to avoid '.' and '..'
15685: Adds missing redux-form configs for immediate validation feedback.
Merge branch '15685-file-renaming-empty-name'
13494: Merge branch 'master' into 13494-collection-version-browser
13494: Adds content to the "versions" tab on collection's details panel.
13494: Forces version list retrieval when details panel is toggled on.
13494: Allows the user to open the versions tab by clicking on the version nr.
13494: Maintains 'Head version' data on the collection panel.
13494: Avoids unnecessary details panel re-renders.
13494: Enhances collection versions browser's layout.
13494: Adds version number on collection's status renderer.
13494: Fixes multi-value property removal.
13494: Avoids doing unnecessary API requests on collection's move action.
13494: Simplifies collection update action calling.
13494: Makes several operations asynchronous.
13494: Fixes integration test.
13494: Fixes another integration test check.
13494: Adds explaining tooltip to version number link on collection panel.
13494: Forces complete collection panel reload on after file operations.
13494: Adds integration test for collection version browsing.
13494: Re-activates other collection related tests.
17098: Removes unused code file.
17098: Refactors context menu's kind decision function.
17098: Adds ability to recover an old version collection as the head version.
13494: Adds context menu support to collection versions browser.
17098: Fixes unit test for refactored menu kind function.
17098: Adds integration test checks for the new action.
17098: Avoids offering the 'Add to favorites' action on old versions.
17098: Updates integration test for the 'recover version' operation.
Merge branch '13494-collection-version-browser'
17098: Merge branch 'master' into 17098-old-version-as-head
17098: Adjusts resourceUuidToContextMenuKind() call on version browser.
17098: Removes unnecessary prop.
17098: Adds confirmation dialog on 'Recover version' action.
17098: Improves dialog message wording.
17098: Improves wording on the "Restore version" action.
Merge branch '17098-old-version-as-head'
17152: Adjusts the collection service methods to preserve versions.
17152: Adjusts cypress integration tests.
17152: Avoids doing one extra request to persist versions on update.
17152: Avoids returning for code consistency reasons.
Merge branch '17152-always-preserve-collection-versions'
17109: Handles keep-web's inline wildcard urls correctly.
17109: Merge branch 'master' into 17109-keepweb-webdav-urls
17109: Fixes related unit test.
17109: Hopefully fixes several integration test flakyness issues.
Merge branch '17109-keepweb-webdav-urls'
17109: Adds support for inline keep-web PDH URLs.
Merge branch '17109-keepweb-urls-pdh-support'
Updates the Dockefile to request a newer nodejs base image.
17256: Merge branch 'master' into 17256-File-selection-dialog-browser-tests
17266: Avoids reloading the app on cypress tests by using search.
17266: Exposes the bug with an integration test.
17266: Avoids adding a property value without a key.
17266: Handles onChange event separate on the property editor.
17266: Fixes integration test.
Merge branch '17266-property-ui-synonym-fix'
17308: Adds vocabulary terms handling to new project dialog's property editor.
17308: Adds project creation with properties integration test.
Avoids 404 responses when no container request is selected.
Avoids 404 responses when no container request is selected.
Hopefully fixes flaky test by asserting on different file names when looping.
Merge branch 'flaky-integration-test-fix'
17308: Removes forgotten .only() call on integration test.
Merge branch '17308-property-editor-fixes'
16848: Renames 'current token dialog' code to 'token dialog'.
16848: Synchronizes auto-logout between different windows/tabs.
16848: Improved event handler installation/removal.
16848: Adds test for idle timer reset via localStorage event.
16848: Adds an extra token to be displayed on the 'get token' dialog.
16848: Makes 'Open as S3 bucket' dialog use the extra api token if available.
16848: Avoids showing API errors when the extra token creation fails.
16848: Always use wb2 token when LoginCluster is set and isn't the home cluster
16848: Fixes unit test.
17319: Adds tests exposing the bug.
17319: Throws exceptions when attempting to use "" as uuid on service calls.
17319: Moved mocks' initializations into beforeEach().
17319: Unit test code cleanup.
17319: Don't use a real axios instance if not needed.
Merge branch '17319-service-layer-uuid-validation'
Merge branch 'master' into 16848-token-handling-improvements
16848: Only request an extra token when needed.
16848: Adds expiration date to the "Get API Token" dialog.
16848: Adds unit tests.
17337: Adds valid file names test cases.
16848: Adds a legend for non-expiring tokens on the get token dialog.
16848: Checks cached token validity before using it.
16848: Resets extra cached token from the store when not valid anymore.
16848: Updates 'get api token' dialog.
16848: Updates unit test.
16848: Moves the "get new token" button up.
16848: Adds unit test.
16848: Changes layout for token & api host display. Reduces code block font.
Merge branch '16848-token-handling-improvements'
16848: Fixes unit tests.
16848: Removed commented out code.
Merge branch '16848-unit-tests-fixes'
17119: Fixes unit tests improving store mocking and error reporting.
17337: Removes only() call, adds failing file rename case.
17337: Adds a new file name case: names with '%2F' don't get listed.
17337: Adds more file renaming test cases.
17337: Improves unit test readability & expandability.
16159: Passes the token to be expire when calling the logout endpoint.
16159: Merge branch 'master' into 16159-logout-request-with-token
Merge branch '16159-logout-request-with-token'
17500: Avoids multi-slash URLs usage.
17500: Fixes page-not-found failing cypress test.
17500: Allows Cypress tests to navigate using the app's router.
17500: Rearranges test in order to reduce its flakyness.
17500: Cleans up previously created objects before running each test.
17500: Avoids session data leaking within one test.
17500: Makes failing test relying on session data leakage pass again.
Merge branch '17500-cypress-flakyness-fixes'
17343: Launch arvados boot with wb1 disabled on integration tests.
16159: Passes the token to be expire when calling the logout endpoint.
17500: Avoids multi-slash URLs usage.
17500: Fixes page-not-found failing cypress test.
17500: Allows Cypress tests to navigate using the app's router.
17500: Rearranges test in order to reduce its flakyness.
17500: Cleans up previously created objects before running each test.
17500: Avoids session data leaking within one test.
17500: Makes failing test relying on session data leakage pass again.
17568: Fixes the bug by requesting token's data to the issuer cluster.
17568: Adds test to confirming login cluster is called for remote tokens data.
17568: Merge branch 'master' into 17568-api-token-dialog-expiration-fix
17289: Splits context menu actions set to avoid showing 'Download' on dirs.
17289: Adds test.
17568: Adds relative time information to token expiration time display.
17289: Removes commented-out code.
Merge branch '17289-dir-download-action-removal'
Merge branch '17568-api-token-dialog-expiration-fix'
16647: Adds managed property to integration test cluster config.
17582: Adds integration test cases exposing the bug.
17582: Fixes bug by avoiding an JSON param decoding issue on controller.
17582: Fixes test to avoid treating '{strings}' like cypress commands.
Merge branch '17582-square-brackets-on-names-fix'
17582: Fixes tests by really testing collection naming.
Merge branch '17582-cypress-test-fix'
17637: Adds test exposing the bug.
17637: Fixes supurious "not found" error when trashing project being viewed.
17637: Fixed function to (re)load projects on side panel.
17637: Takes the user to the recently untrashed project.
17637: Fixes error snackbar when untrashing collection fails.
17637: Fixes edge case while simplifying code.
17637: Adds tests.
Merge branch '17637-not-found-after-trash'
17653: Upgrades lodash.
17653: Upgrades handlebars.
17653: Upgrades merge.
17653: Upgrades ua-parser-js.
17653: Upgrades axios.
17653: Fixes type check issue after upgrading axios.
17653: Upgrades serialize-javascript.
17653: Upgrades elliptic.
17653: Upgrades http-proxy.
17653: Upgrades node-forge.
17653: Upgrades ssri.
17653: Upgrades url-parse.
17653: Upgrades y18n.
17653: Upgrades dns-packet.
17653: Upgrades dot-prop.
17653: Further upgrades lodash.
17653: Further updgrades elliptic.
17653: Upgrades node-sass.
17653: Upgrades websocket-extensions.
17653: Further upgrades node-sass and its dependencies.
17653: Upgrades enzyme.
17653: Upgrades enzyme-adapter-react-16.
17653: Upgrades trim-newlines.
17653: Upgrades urijs.
17653: Upgrades hosted-git-info.
17653: Upgrades ini.
Merge branch '17653-security-upgrades'
Peter Amstutz (61):
16812: Handoff token using query param
16719: Revise layout for collection panel.
17101: Use redux router instead of setting window.location.href
17223: Provide working webshell link by directing user to Workbench1
Merge branch '17223-webshell' refs #17223
16622: Dialog with connection details for WebDAV and S3
16622: Use /by_id/, add Cyberduck and MacOS to popup.
16622: Tweak icon & titles
16622: Make the http version a link too
16622: Show connection info for projects as well.
16622: Add Enzyme tests for WebDavS3InfoDialog
17234: Set RAM request for runner container consistently with a-c-r
Merge branch '16622-dav-s3-dialog' refs #16622
Merge branch '17234-wf-runner-ram' refs #17234
Fix type refs #17234
Add test guards to wait for progress bar to complete before continuing
17257: openRunProcess calls getWorkflowRunnerSettings for correct defaults
17257: Don't export DEFAULT_ADVANCED_FORM_VALUES any more
Merge branch '17257-wf-advanced-settings' refs #17257
17426: WIP adding hooks to add or replace major UI elements
17426: Plugins can replace some of main UI
17426: Add plugin ability to override app bar.
17426: Add plugin ability to modify +New and account menu
17426: Fix stuck on loading screen.
17426: Pass through menu styling. Make example a card.
17426: Can add plugin middlewares and context menus
17426: Comment out plugins
17426: Add dialog box with form to example plugin.
17426: Comment out the example plugins again
17426: Add "enableWhenPristine" option for dialog boxes.
Merge branch '17426-plug-ins' refs #17426
17427: Add some optional parameters to openRunProcess()
17427: Add unit test for openRunProcess()
17427: Fix test
17427: Add some notes on developing using Docker
Merge branch '17427-start-workflow-in-code' refs #17427
Remove quotes around TARGETS no issue #
17426: WIP adding hooks to add or replace major UI elements
17426: Plugins can replace some of main UI
17426: Add plugin ability to override app bar.
17426: Add plugin ability to modify +New and account menu
17426: Fix stuck on loading screen.
17426: Pass through menu styling. Make example a card.
17426: Can add plugin middlewares and context menus
17426: Comment out plugins
17426: Add dialog box with form to example plugin.
17426: Comment out the example plugins again
17426: Add "enableWhenPristine" option for dialog boxes.
17427: Add some optional parameters to openRunProcess()
17427: Add unit test for openRunProcess()
17427: Fix test
17427: Add some notes on developing using Docker
Remove quotes around TARGETS no issue #
17686: Don't crash with default null value
17686: Add test when there's no 'default: []'
17686: Move test over to the more appropriate create-workflow.spec
Merge branch '17686-array-input-null' refs #17686
17722: When saving or removing data from storage, clear both
Merge branch '17722-clear-localstorage' refs #17722
Update version-at-commit.sh refs #17512
Tweak version-at-commit.sh for interim releases (X.Y.Z.A)
Ward Vandewege (22):
Add ubuntu2004 packages, remove debian9 packages.
17119: add basic filter group support.
17119: the "Move to" dialog should not show filter groups as a potential
17119: The "+ New" button should be disabled when viewing a filter
17119: list the group class on the project details screen.
17119: update the Makefile and tools/run-integration-tests.sh to make
17119: add a filter group test.
17119: Merge branch 'master' into 17119-make-arvados-path-configurable-in-tests
Merge branch '17119-make-arvados-path-configurable-in-tests'
17119: Merge branch 'master' into 17119-support-filter-groups
17119: Merge branch 'master' into 17119-support-filter-groups
17119: fix unit tests (process resources do not have a writable_by field
17119: add more unit tests.
17119: fix integration tests.
17119: implement review feedback.
17119: further changes after review feedback.
17119: rename a field in the context menu actions unit test, for
Merge branch '17119-support-filter-groups'
In the project/filter group details panel, change the 'Project UUID'
Fix cypress side panel test now that filter group validation is
Make sure our four digit tags are excluded from the version number
The bleeding edge branch is now called 'main'.
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list