[ARVADOS-WORKBENCH2] created: 2.4.0

Git user git at public.arvados.org
Fri Apr 8 14:00:59 UTC 2022


        at  7c693481d5afd7a6ce6d07533bf618ba15810280 (tag)
   tagging  8045851b13e03215f3f2c8be6d54b43bd4619862 (commit)
  replaces  2.3.0
 tagged by  Peter Amstutz
        on  Fri Apr 8 09:56:39 2022 -0400


Arvados 2.4.0

Release notes at https://arvados.org/release-notes/2.4.0/

Daniel KutyƂa (42):
      18169: Removed cancel disable when uploading
      17585: Project change should trigger loader
      18195: Added multiple action dispatch in order to refresh left panel
      18195: Added additional checks to the cypress test
      Merge branch '18195-Refresh-Button-does-not-seem-to-refresh-the-sidebar-tree' into main
      18169: Post review changes, Cypress tests added
      Merge remote-tracking branch 'origin/main' into 18169-cancel-button-not-working
      18169: Fixed upload cancelation on a single file
      Merge branch '18169-cancel-button-not-working' into main
      18482: Fixed info icon issue and added cypress test
      Merge branch '18482-Info-Button-for-projects-is-broken' into main
      17579: Added search input clear after project change
      17579: Fixed test issues removed not required files
      17579: Fix for collection cypress failure
      17579: Fix for collection cypress failure
      17579: fix for wrong conflict resolution
      Merge remote-tracking branch 'origin/main' into 17579-Clear-table-filter-when-changing-the-project
      17579: Fixed clear search input when changing project test
      17579: added check if search input contains value
      17579: reverted color change
      17579: added better description for the test
      Merge branch '17579-Clear-table-filter-when-changing-the-project' into main
      Merge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing-the-project-content-when-switching
      Merge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing-the-project-content-when-switching
      18207: Replaced loader with null to be consistent with the existing ui
      18207: Added common icon and removed code duplication
      Merge branch '18207-Workbench2-is-not-clearing-the-project-content-when-switching' into main
      17290: Added prefix to the name of the copied collection
      Merge branch '17290-Create-collections-from-selected-files-issue' into main
      18594: Added check if metadata tailKind is of the user resource kind
      18594: Added cypress test to show that username in advanced metadata is loaded
      18594: Added multiple tails display, added tests
      18594: Code and test cleanup
      18594: Failing test fix
      Merge branch '18594-Collection-Advanced-Menu-is-trying-to-fetch-User-record-with-collection-UUID' into main
      18549: Initial implementation
      18549: New implementation with snackbar
      18549: Cypress test added
      18549: Layout fixed, tests updated
      Merge branch '18549-global-search-results-show-path' into main
      18834: Fixed failing test in main
      Merge branch 'fixed-failing-test-in-main' into main

Lucas Di Pentima (124):
      17944: Request the vocabulary exclusively from the new controller's endpoint.
      17944: Configures a vocabulary file previous to the Cypress run.
      17944: Adds property key/value auto-selection when changing focus.
      Merge branch '17944-vocabulary-endpoint-retrieval' into main. Closes #17944
      18215: Requests back only updated fields on collection update calls.
      18215: Always select 'version' & 'modified_at' for update calls.
      18215: Adds test.
      18215: Fixes unrelated test.
      Merge branch '18215-collection-update-without-manifest' into main.
      18484: Makes a list request on collectionService.get().
      18484: Improves CollectionService.get() to support "select".
      18257: Adds checks to array values thay may be null or undefined.
      Merge branch '18257-chips-error-fix' into main. Closes #18257.
      Merge branch '18484-collection-manifest-fix' into main. Closes #18484.
      18128: Removes unused code.
      18128: Adds Multi Panel View (MPV for short) component family.
      18128: Applies MPVContainer component to the process panel.
      18128: Show [X] close button on individual panels.
      18128: Adds better styling to the toggle bar.
      18128: Improves toggle button bar's alignment & separation.
      18128: Exports a common type for panel implementors to receive MPV props.
      18128: Adds ability to set up initial per-panel visibility.
      18128: Adds panel maximizing capabilities.
      18128: Fixes app's main content layouts.
      18128: Improves process panel.
      18128: Makes the toggle button bar always visible.
      18128: Separate process details into their own component.
      18128: Adds logs panel to process view. WIP
      18128: Adds unit tests.
      18128: Removes WIP logs panel & hides details panel on process view.
      18128: Adds Multi-View Panel to collection's view.
      18128: Improves collection's view different panels layout.
      18128: Make the properties panel of hidden by default.
      18128: Adds panel indication and auto-scroll on mouse hovering.
      18128: Fixes unit test due to behavior change.
      18128: Fixes triple negation.
      Merge branch '18128-multi-panel-view' into main. Closes #18128.
      18584: Adds Cypress test for collection copy action.
      18584: Fixes the collection's "Make a copy" action.
      18584: Fixes collection "Move to" action. Adds integration test.
      18584: Fixes collections partial copy action code.
      18584: Fixes error when creating a collection with selected files.
      18587: Temporarily disabling the 'copy selected into collection' feature.
      Merge branch '18584-collection-copy-fix'. Closes #18584.
      18219: Extracts 'properties' into a separate interface for typing reasons.
      18219: Replaces properties form on collection panel.
      18219: Updates cypress tests.
      18219: Disables custom props forwarding on MPV components by default.
      18219: Requests MPV custom props forwarding on the process panel.
      18219: Improves the property adding form layout.
      18219: Adds property edition capabilities to create & update dialogs.
      18219: Unifies collection/project create/update properties handling actions.
      18219: Unifies code for showing the list of properties on rsc forms.
      18219: Updates tests on property edition.
      18219: Fixes collection edit dialog. Adds test.
      18219: Fixes group management tests.
      18219: Adds property editor to groups create dialog.
      18219: Replaces edit props dialog with full editor on details panel.
      18219: Improves edit & create dialogs adding some separation between fields.
      18219: Fixes tests.
      Merge branch '18219-props-in-collection-details-panel'. Closes #18219
      18219: Improves the edit button styling at the details panel.
      Merge branch '18219-edit-btn-styling'. Refs #18219
      Upgrades the caniuse-lite package, to get the latest browser details.
      Merge branch 'caniuse-lite-upgrade'. No issue #
      18219: Improves property chips styling in both 1 or 2 column configurations.
      Merge branch '18219-prop-chips-styling'. Refs #18219
      18207: Makes 'working' status work in 'Shared with me' & 'Groups' DataExplorers
      17914: Fixes regression introduced in ticket 17568.
      17914: Replaces deprecated substr() with substring().
      17914: Improves cypress test launch script.
      Merge branch '17914-peer-federation-login-fix'. Closes #17914
      18661: Avoids project listing flickering when pressing the Refresh button.
      18661: Reorders action dispatching to ensure proper side tree panel refresh.
      18661: Improves cypress test reliability avoiding possible race.
      18661: Fixes the '<div> cannot appear as a child of <tbody>' error.
      18661: Removes unused import.
      18661: Loads project contents first to clear the screen earlier.
      18661: Removes debugging code.
      Merge branch '18661-refresh-flicker-fix'. Closes #18661
      18560: Adds vocabulary querying functions, with their tests.
      18560: Improves the property form's autocomplete feature.
      18560: Fixes unrelated flaky test.
      18315: Adds file upload test proving that the UI is correctly updated.
      18560: Restricts synonyms display to the ones matching the user input.
      18315: Adds test exposing bug in file browser.
      18315: Only limit the fetchData() call on PDH changes.
      18315: Removes unnecessary state handling code.
      18315: Adds websocket collection event handling. Updates test.
      18315: Fixes websocket init.
      Merge branch '18315-collection-panel-refresh'. Closes #18315
      17754: Disables self-serve account linking offering on inactive account page.
      17754: Attempts to improve code layout for better readability.
      17754: Avoids presenting account linking options whe LoginCluster is set.
      Merge branch '18560-wb2-vocabulary-picking'. Closes #18560
      18028: Removes code duplication in process context menus.
      Merge branch '17754-federated-acct-merge'. Closes #17754.
      Merge branch '18028-all-procs-context-menu'. Closes #18028
      18866: Adds test exposing the problem.
      18866: Fixes the bug.
      Merge branch '18866-property-editor-bugfix'. Closes #18866
      16672: Improves UX by avoiding to instantly focus on a MPV panel.
      16672: Rearranges code related to getting current process' UUID.
      16672: Initial Log viewer placement on process panel. WIP
      16672: Process log card fully implemented in process panel.
      16672: Removes the old process logs panel & related code.
      16672: Fixes panels' vertical space layout issues.
      16672: Adds new prop to MPVContent: max height when not maximized.
      16672: Adds toggable word-wrapping to the log panel.
      16672: Adds font size control to the log viewer.
      16672: Removes unused code, avoids requesting the CR twice.
      16672: Adds 'container' type event to the logs viewer.
      16672: Adds renderer for UUID & PDH links on the log viewer.
      16672: Implements 'auto-follow' mode when log view is scrolled all the way down
      16672: Adds 'copy to clipboard' feature.
      16672: Avoids log panel "blinking" when changing process view.
      16672: Adds Cypress tests on process logs viewing.
      16672: Fixes cypress tests by fixing layout issues.
      Merge branch '16672-live-container-logs'. Closes #16672
      18966: Expands test to expose the bug and cover other cases.
      18966: Changes back collectionService.get() to use the GET HTTP method.
      18966: Sets up Cypress to not save videos on success.
      18966: Removes it.only() call from a previous branch.
      Merge branch '18966-collection-not-found-ui'. Closes #18966

Peter Amstutz (2):
      Update version of Go used in the docker image.
      --config-files goes to APP_NAME so that multiple packages don't conflict

Stephen Smith (99):
      18123: Add Groups page to sidebar
      18123: Display full name of group members in group edit
      18123: Add permissions data explorer and tab in groups edit
      18123: Add group details permissions columns and tweaked renderers
      18123: Improve checking of group permission head type for permissions list
      18123: List all permission links in group members list & cleanup.
      18123: Add projects to group member list, make variables and error messages clearer.
      18123: Fix add and remove group member.
      18123: Filter uuids by kind before querying API
      18123: Fix directionality of queried links for group member count
      18123: Add group data table renderers
      18123: Add role group class to model to fix creating groups.
      18123: Fix directionality of link tail renderer.
      18123: Allow hiding search box while actions are present for group details.
      18123: Filter groups list to type role instead of excluding all other types.
      18123: Add edit permission level dialog for group members and outgoing permissions.
      18123: Remove unnecessary cick handlers
      18123: Fix extraneous props.dispatch being passed to Typography warning
      18123: Partial group rename dialog
      18123: Add group rename dialog
      18123: Use project update dialog for renaming group
      18123: Add group edit dialog actions to re-use edit project dialog.
      18123: stopSubmit on failure in edit group dialog
      18123: Add isActive checkbox to group member list for user members
      18123: Hide add member button unless the user can_manage the group.
      18123: Reload group links after editing permission.
      18123: Add basic group edit cypress tests.
      18123: Add active toggle to group member list.
      18123: Change edit permission level to context menu.
      18123: Disable delete group link if user lacks permission.
      18123: Add tests for hide group member and rename/delete group.
      18123: Add test for resources shared with group.
      18123: Test shared resource permission level in group permissions list.
      18123: Disable controls related to group for built in groups.
      18123: Add tests for disabling actions on built-in groups.
      18123: Free up space in group member list by removing email/uuid
      18123: Use fa-users icon for groups
      18123: Use sharing dialog to add users to groups
      18123: Invert group member is visible logic
      18123: Add optional disabled prop to active checkbox.
      18123: Fix incorrect label on role group members in groups.
      18123: Use update project dialog for creating groups and remove create group dialog.
      18123: Clarify variable names
      18123: Clarify group create users input field label
      Merge branch '18123-group-edit-page-rebase1' into main. Closes #18123
      18284: Resolve bugs in VM listing and add login administration functions
      18284: Fix small bug and add tests for vm login admin
      18284: Try to fix cypress tests
      18284: Try to fix flakey test
      18284: Make vm cypress test users unique to avoid race conditions
      18628: Replace all usage of ResourceOwner with ResourceOwnerWithName.
      Merge branch '18628-detailed-resource-owner-renderer' into main. Closes #18628
      18284: Add regex pattern option to chips-input for better tokenization of login groups input chips
      18284: Add update vm login dialog, remove default group, update tests
      18284: Remove unneeded onblur handler in group array input.
      18284: Add shell login command copy button and style webshell button like a button.
      Merge branch '18284-vm-listing' into main. Closes #18284
      18559: Reduce unnecessary reloading in groups panel
      18559: Add read only fields to user service
      18559: Add user service setup and add return type for unsetup.
      18559: Add groups and admin tab to user profile, use for other users profile
      18559: Link from users panel to user profile page.
      18559: Fix user profile form initialization & cleanup
      18559: Disable user profile form fields when not admin or self
      18559: Fix group detail refresh bug
      18559: Improve reliability of vm admin tests
      18559: Remove unused actions
      18559: Fix up to date profile data not showing after save
      18559: Show read-only profile values without input fields
      18559: Filter to only role groups in profile groups list
      18559: Hide profile admin tab to non-admins
      18559: Remove warning snackbar that gets triggered from other pages
      18559: Update the new user dialog and fix groups functionality
      18559: Add user profile tests.
      18559: Remove user panel tabs
      18559: Combine firstName and lastName users column, add link navigation, fix sorting
      18559: Add basic field validation for profile email
      18559: Replace setup vm dialog with setup confirmation dialog
      18559: Forgot to change users list name column label
      18559: Add uuid with copy and action menu to user profile panel
      18559: Move user admin functions to context menu
      18559: Remove dead code
      18559: Fix wrong action in user profile context action
      18559: Add adminOnly context menu item flag
      18559: User breadcrumbs fallback to uuid
      18559: Add better error handling for loginAs action
      18559: Add empty user profile page for 404
      18559: Add tri-state account status indicator and associated context menu actions
      18559: Re-use account status renderer code for group details panel
      18559: Add copy to clipboard to rendered UUIDs
      18559: Use full text user search instead of fname or lname only
      18559: Allow editing user fname/lname
      18559: Add basic validation to url field
      18559: Add account status indicator to user profile
      18559: Update user profile cypress tests and fix minor issues
      18559: Fix error in admin check
      18559: Add context menu filter system for more complex context menus on user profile.
      18559: Update and optimize cypress tests for user profile context menu
      Merge branch '18559-user-profile' into main. Closes #18559

Tom Clegg (3):
      18848: Update to yarn berry.
      18848: Add yarn.lock.
      Merge branch '18848-upgrade-yarn3'. Closes #18848

Ward Vandewege (2):
      18848: need to define a few variables before running yarn build. Also,
      18848: update the Dockerfile for package building to automatically pick

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list