Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk Edit Release #4635

Open
wants to merge 868 commits into
base: hotfixes
Choose a base branch
from
Open

Bulk Edit Release #4635

wants to merge 868 commits into from

Conversation

akolson
Copy link
Member

@akolson akolson commented Aug 12, 2024

Summary

This is a major release some enhancements as well as bug fixes for issues raised since last release.

Enhancements

  • A user can now perform bulk edit operations.
  • Checkboxes, icons, and icon buttons have been updated to use their KDS equivalent components.
  • All external links now include a pop-out icon for better clarity.
  • Only complete resources are now displayed on the "Import from other channels" page.
  • The subject line for additional storage space requests now includes the requester's email address.
  • The full-screen modal now features a single scroll bar.
  • The "Add New Folder" button is now fully visible.
  • Content can now be sorted alphabetically.
  • The Staging Preview now correctly displays loading states.
  • The process for creating a new collection has been enhanced to prevent double submissions.
  • Error reporting in the Edit Resources modal has been improved.
  • Admins now only see their own collections upon login.
  • The administration channels no longer scroll after viewing a channel's details.
  • The password policy for creating new accounts has been strengthened; legacy users remain unaffected.
  • The display options for the language dropdown have been enhanced.
  • Uploading H5P resources now automatically extracts metadata from the file.
  • Auto-scroll has been removed when adding a new exercise question.
  • Developer documentation has been updated and improved.

Bug fixes

  • All Content Library checkbox labels are now visible.
  • A user can now undo a delete operation for the last remaining resource/folder of a channel.
  • A user can now save their previous search when importing from other channels.
  • You can now delete a user account with one shared channel.
  • The Zim file type label under storage settings is now displayed correctly.
  • The "Select All" functionality now works correctly in the Trash Modal.
  • A resource's language can now be changed.
  • The checkbox and radio button now display an outline when focused using a keyboard.
  • The correct Exercise metadata is now displayed.
PR Issues Category QA Focus
#4629 #4525 Bug fix Content Library filter: checkbox labels
#4625 N/A Dependency Critical workflows
#4627 #4173 Enhancement Critical workflows
#4622 #4606 Enhancement External links
#4620 N/A Dependency Country dropdown
#4619 #4468 Bug fix Channel edit: delete folder/resource
#4618 #4088 Enhancement Channel import
#4615 #4148 Tech Debt Channel deletion
#4614 #4431 Bug fix Critical workflows
#4613 #4418 Enhancement Storage Settings: request more space
#4612 #4577 Bug fix Import from other channels: save search
#4607 #4532 Bug fix Account deletion
#4603 N/A Dependency Zip file uploads
#4602 #4599 Bug fix Channel publishing
#4598 N/A Dependency Critical workflows
#4592 N/A Dependency Critical workflows
#4587 #4205 Bug fix Storage settings: file type strings
#4586 N/A Dependency Critical workflows
#4585 N/A Dependency Critical workflows
#4582 N/A Bug fix Critical workflows
#4580 #4138 Enhancement Channel publishing
#4576 N/A Dependency Critical workflows
#4575 N/A Dependency User interface
#4573 N/A Dependency Critical workflows
#4572 N/A Dependency Critical workflows
#4563 N/A Dependency Critical workflows
#4559 N/A Dependency Country dropdown
#4556 N/A Dependency Critical workflows
#4555 N/A Dependency Critical workflows
#4554 N/A Dependency Critical workflows
#4553 N/A Dependency Critical workflows
#4552 N/A Dependency Critical workflows
#4551 N/A Dependency Critical workflows
#4550 N/A Dependency Critical workflows
#4548 N/A Dependency N/A
#4544 N/A Dependency User interface
#4543 N/A Dependency Critical workflows
#4542 N/A Dependency Email notifications
#4541 N/A Dependency Critical workflows
#4538 N/A Dependency Critical workflows
#4536 N/A Dependency Critical workflows
#4535 N/A Dependency Critical workflows
#4534 N/A Dependency User interface
#4528 N/A Dependency Design System UI components
#4526 #4510 Bug fix Trash Modal checkboxes
#4514 N/A Dependency Country dropdown
#4513 N/A Dependency Critical workflows
#4512 N/A Bug fix Content Library: checkbox labels
#4507 N/A Dependency Critical workflows
#4506 N/A Dependency Critical workflows
#4504 N/A Dependency Critical workflows
#4503 N/A Enhancements Checkboxes
#4502 N/A Enhancement Icons
#4501 #4493 Bug fix Edit channel: change language
#4498 N/A Dependency Channel publishing: upload thumbnails
#4497 N/A Dependency Critical workflows
#4496 N/A Dependency Critical workflows
#4495 N/A Dependency Critical workflows
#4491 #2008 Enhancements Bottom bar
#4490 #4477 In Development Critical workflows
#4488 N/A Dependency User interface
#4484 N/A Dependency Critical workflows
#4483 N/A Dependency Critical workflows
#4482 #1978 Enhancement Full Screen Modal: scroll behaviour
#4480 #4450 In Development Critical workflows
#4476 N/A Dependency User interface
#4475 #4470 Enhancement Channel publishing
#4474 N/A Dependency Critical workflows
#4473 N/A Dependency Critical workflows
#4472 N/A Enhancement Checkboxes
#4465 N/A Dependency Critical workflows
#4461 #3412 Enhancement Bulk editing operations
#4460 N/A Dependency Design system UI components
#4457 N/A Dependency User interface
#4452 N/A Dependency User interface
#4445 N/A Dependency Critical workflows
#4444 N/A Dependency Critical workflows
#4443 #4428 Bug fix Checkbox and Radio button outline focus
#4441 N/A Dependency Design system UI components
#4440 N/A Enhancement Developer documentation: read the docs
#4436 #4171 Enhancement Create channel folder
#4435 N/A Dependency Critical workflows
#4429 N/A Dependency Critical workflows
#4423 #1830 Enhancement Channel: sort content alphabetically
#4422 #4408 Enhancement Staging Preview: loading states
#4417 #4409 Enhancement Critical workflows
#4414 #4144 Enhancement Collections: create new collection
#4413 N/A Enhancement Design System UI components
#4412 N/A Dependency Design System UI components
#4410 N/A Enhancement Critical workflows
#4404 #2924 Enhancement Edit resource details
#4401 #4145 Enhancement Collections: admin users
#4400 #4208 Enhancement Channel Administration: scroll behaviour
#4398 N/A Enhancement Design System UI components
#4396 N/A Dependency Critical workflows
#4391 N/A Dependency Critical workflows
#4390 N/A Dependency Critical workflows
#4388 N/A Dependency User interface: fonts
#4384 N/A Dependency Critical workflows
#4383 N/A Dependency Channel publishing: upload thumbnails
#4380 N/A Dependency Critical workflows
#4377 #4332 Bug fix Critical workflows
#4374 N/A Enhancement Icon buttons
#4373 #4366 In Development Critical workflows
#4371 #4331 Bug fix Critical workflows
#4358 #4352 Enhancement Account creation
#4353 #4142 Enhancement Account creation: existing accounts with the
old password policy should still login
#4350 #2074 Enhancement Language dropdown
#4348 N/A Dependency Critical workflows
#4346 N/A Dependency User interface
#4345 N/A Enhancement Developer documentation
#4340 N/A Dependency Critical workflows
#4333 #4323 Bug fix Critical workflows
#4324 N/A Dependency Critical workflows
#4320 #4087 Enhancement My Channels: channel card options
#4317 N/A Dependency Critical workflows
#4315 N/A Dependency Country dropdown
#4312 N/A Dependency User Interface
#4309 #4285 In Development Critical workflows
#4306 #4295 In Development Critical workflows
#4305 #4284 In Development Critical workflows
#4303 #4302 In Development Critical workflows
#4301 #4296 In Development Critical workflows
#4300 N/A In Development In Development
#4293 N/A Enhancement Icon button navigation
#4291 N/A Dependency Critical workflows
#4283 #4276 In Development Critical workflows
#4282 #4275 In Development Critical workflows
#4274 N/A Dependency Critical workflows
#4271 N/A Dependency Critical workflows
#4269 N/A Dependency User interface
#4268 #4222 Bug fix Critical workflows
#4262 #4280 In Development Critical workflows
#4260 #4215 Bug fix View Exercises: metadata
#4255 N/A Enhancement File upload: HP5
#4254 N/A Dependency Critical workflows
#4252 N/A Dependency Critical workflows
#4240 N/A Dependency Critical workflows
#4237 N/A Dependency Critical workflows
#4226 N/A Dependency Critical workflows
#4181 #4079 Enhancement Create exercise questions: scroll behaviour
#4131 #4081 Enhancement File upload: H5P

Updates as at 27/08/2024

PR Issues Category QA Focus QA
#4672 #4649 Enhancement Bulk editing operations: Edit modals ✔️
#4671 #4654 Bug fix Bulk editing operations: snackbar notifications ✔️
#4670 #4669 Bug fix Terms of Service modal ✔️
#4667 #4641 Bug fix Snackbar undo button: remove a resource ✔️
#4661 #4640 Bug fix Copying resources ✔️
#4660 #4648 Bug fix Bulk editing operations: Edit Completion ✔️
#4642 #3879 Enhancement Edit html5 resources: completion criteria ✔️
#4631 #3744 Bug fix Move resources: clipboard ✔️
#4616 #1280 Enhancement View channel: resources pagination ✖️
#4609 #4133 Enhancement Terms of Service and Community Standards ✔️
#4676 #4650 Enhancement Bulk Editing Strings ✔️
#4668 #4646 Bug Fix Password validation on reset ✔️
#4673 #4643 Bug fix Accept invitation ✔️ 1 issue reported separately
#4682 N/A Bug fix Update strings per UX writing review ✔️

Updates as at 30/08/2024

PR Issues Category QA Focus QA
#4666 #3902 Enhancement Publishing: cheffed channels and multi-language channels ✔️
#4677 #4653 Bug fix Breadcrumbs: long folder names ✔️
#4675 #4656 Bug fix Collections: channel cards ✔️

Updates as at 13/09/2024

PR Issues Category QA Focus QA
#4731 #4679 Enhancement About license information ✔️
#4726 #4723 Bug fix Saving searches ✔️
#4725 NA Enhancement Bulk editing UI strings ✔️
#4719 #4711 Bug fix Saving searches ✔️
#4718 #4702 Bug fix Content library search filters ✔️
#4717 NA Enhancement UI strings ✔️
#4713 NA Enhancement UI strings ✔️
#4712 NA In Development Critical workflows ✔️
#4710 #4701 Enhancement Title and description editing ✔️
#4705 NA Dependency User interface ✔️
#4704 #4700 Bug fix Saving searches ✔️
#4696 NA Enhancement Editing operations ✔️
#4694 NA Enhancement UI strings ✔️
#4691 #4636 Bug fix Clipboard checkboxes ✔️
#4690 #3744 Bug fix Clipboard workflows ✔️
#4689 NA Enhancement Bulk editing strings ✔️
#4687 #4655, #4287, #3118 Bug fix Saving searches ✔️
#4686 NA Bug fix Publish modal ✔️
#4674 NA Enhancement Pagination ✔️
#4664 #4659 Enhancement Moving resources ⁉️
#4663 #4173 Enhancement Critical workflows ✔️
#4662 N/A In Development Critical workflows ✔️
#4637 N/A Dependency Critical workflows ✔️
#4632 #4202 Enhancement Channel publishing ✔️
#4537 #4479, #4478 In Development Critical workflows ✔️
#4500 NA Enhancement Critical workflows ✔️

Updates as at 18/09/2024

PR Issues Category QA Focus QA
#4697 #4644 Bug fix Resource uploads
#4708 NA Dependency Critical workflows ✔️
#4740 #4698 Bug Fix Channel invitations ✔️ ❕ (follow-up issue)
#4733 #4647 Bug Fix Multi browser tab channel editing ✔️
#4738 #4721 Bug Fix Content library filters ✔️
#4735 #4728 Enhancement Language lists and filters RTL directions ✔️
#4590 #4583 Enhancement File upload: bloom formats ✔️
#4737 #4651 Bug fix Bulk editing operations: learning activities

dependabot bot and others added 30 commits July 9, 2024 19:33
Bumps [zipp](https://github.com/jaraco/zipp) from 3.4.1 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](jaraco/zipp@v3.4.1...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
this should allow us to send links to people directly to any of our policies
…n/jest-each-29.7.0

Bump jest-each from 29.0.3 to 29.7.0
- Stops propagation in Checkbox#handleChange w/ second `$event`
paramter, putting `.stop` and/or `.prevent` on the `@input` event
complained and failed
- Fixes checkboxes just not working in the Clipboard
…tion-string

Update account deletion string
…portable

Fix incomplete resource importable
Bumps [i18n-iso-countries](https://github.com/michaelwittig/node-i18n-iso-countries) from 7.11.2 to 7.11.3.
- [Release notes](https://github.com/michaelwittig/node-i18n-iso-countries/releases)
- [Commits](michaelwittig/node-i18n-iso-countries@v7.11.2...v7.11.3)

---
updated-dependencies:
- dependency-name: i18n-iso-countries
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…n/i18n-iso-countries-7.11.3

Bump i18n-iso-countries from 7.11.2 to 7.11.3
AlexVelezLl and others added 26 commits September 16, 2024 17:55
…ons/slackapi/slack-github-action-1.27.0

Bump slackapi/slack-github-action from 1.26.0 to 1.27.0
Add regression test and fix for invitation not being marked as accepted.
Reset scroll on blur for multiselects and language filter
@akolson
Copy link
Member Author

akolson commented Sep 18, 2024

Hi @radinamatic @pcenov. A heads-up on the latest updates. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.