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

Hotfixes release for development ending 2022-09-16 #3644

Merged
merged 729 commits into from
Sep 19, 2022
Merged

Hotfixes release for development ending 2022-09-16 #3644

merged 729 commits into from
Sep 19, 2022

Conversation

bjester
Copy link
Member

@bjester bjester commented Sep 15, 2022

Summary

Major release of multiple new features and bug fixes:

  • Support for adding and editing metadata
  • New architecture facilitating processing of changes and syncing them between frontend, backend, and other editors
  • Upgrades to task processing and reduction of associated tech debt
  • Numerous bug fixes for user facing and infrastructural issues
PR Issues Category QA Focus QA
#3569 #3525 Enhancement Copy resource with metadata
#3612 #3373 Enhancement Creating/uploading non-HTML5 resources defaults the learning activity
#3608 #3576 Enhancement Uploading subtitles defaults accessibility option when in the same language
#3578 #3424 Enhancement Publishing a topic with metadata applies metadata to descendants
#3307 #3289 Enhancement 'Topic' has been renamed to 'Folder'
#3317 #3078 Enhancement Audio/video duration is extracted on upload
#3343 #3181 Enhancement Catalog search filters work correctly
#3344 #3206 Enhancement Resource preview shows metadata correctly
#3362 #3339 Enhancement Existing exercises with mastery criteria are published and probably handled in Kolibri
#3366 #3205 Enhancement Accessibility metadata can be applied
#3370 #3205 Enhancement Learning activity, Level, and Learner needs metadata can be applied
#3376 #3205 Enhancement Category metadata can be applied
#3405 #3305 Enhancement User receives new welcome email after activating account
#3407 #3356 Enhancement Chef scripts can apply metadata
#3426 #3339 Enhancement Existing resources with mastery criteria render as completion options and can be edited
#3455 #3205 Enhancement Completion criteria can be applied
#3476 #3338 Enhancement Coach icon renders on resources in new design
#3430 N/A Enhancement N/A
#3436 N/A Enhancement N/A
#3464 N/A Enhancement N/A
#3470 #3465 Enhancement N/A
#3477 N/A Enhancement N/A
#3649 #3610 Enhancement N/A
#3377 N/A Enhancement N/A
#3383 N/A Enhancement N/A
#3390 N/A Enhancement N/A
#3346 N/A Enhancement N/A
#3347 N/A Enhancement N/A
#3354 N/A Enhancement N/A
#3358 N/A Enhancement N/A
#3318 N/A Enhancement N/A
#3328 #3263, #3324 Enhancement N/A
#3337 #3322 Enhancement N/A
#3342 N/A Enhancement N/A
#3583 #3527 Enhancement N/A
#3278 N/A Enhancement N/A
#3500 #3472 Enhancement N/A
#3134 #3101, #3034, #2828 Infrastructure enhancement All scenarios
#3332 #3250, #3040 Infrastructure enhancement All scenarios
#3340 N/A Infrastructure enhancement N/A
#3438 N/A Infrastructure enhancement N/A
#3403 #3350 Infrastructure enhancement N/A
#3522 #3474 Infrastructure enhancement N/A
#3498 #3497 Infrastructure enhancement N/A
#3591 #3586 Infrastructure enhancement N/A
#3584 #3533 Infrastructure enhancement N/A
#3651 N/A Infrastructure enhancement N/A
#3485 #3467, #3381 Bug fix Input dropdowns show in the correct spot when editing resources or channel
#3486 #3295 Bug fix Updating channel title also updates breadcrumbs
#3480 N/A Bug fix Snackbars show when initiating copy of resource(s) and on completion
#3570 #3499 Bug fix Page menu renders correctly for RTL languages
#3590 #3507 Bug fix Deleted resources stay deleted
#3592 #3559, #3294 Bug fix 'My channels' are ordered by last modification
#3602 #3017 Bug fix Untranslated 'file' string does not show for legacy resources
#3611 #2886 Bug fix Admin 'View editors' action shows only assigned channel editors
#3640 #3635 Bug fix Second editor's browser properly reproduces another editor's resource copies and moves
#3353 #3158 Bug fix Adding thumbnail to exercise doesn't break editing functionality
#3397 #3345 Bug fix HTML is removed from fields that support Markdown
#3406 #3341 Bug fix Images are correctly sized when used in Spanish exercises
#3450 #3258 Bug fix Admin can edit channel details and sharing settings
#3330 #3183 Bug fix Draggable area of clipboard items renders correctly
#3310 #3296 Bug fix Resources with tags greater than 30 chars are importable into Kolibri
#3316 #3153 Bug fix Previous or next steps can be added to a resource
#3355 #3258 Bug fix N/A
#3489 N/A Bug fix N/A
#3549 N/A Bug fix N/A
#3609 #2619 Bug fix N/A
#3600 #3511 Bug fix N/A
#3634 N/A Bug fix N/A
#3636 N/A Bug fix N/A
#3360 #3348 Bug fix N/A
#3375 N/A Bug fix N/A
#3379 N/A Bug fix N/A
#3382 N/A Bug fix N/A
#3410 #2806 Bug fix N/A
#3475 #3428 Bug fix N/A
#3331 #3291 Bug fix N/A
#3312 N/A Bug fix N/A
#3639 #3387 Bug fix N/A
#3646 N/A Bug fix N/A
#3482 N/A Bug fix N/A
#3647 #3642 Bug fix N/A
#3606 N/A Tech debt Emails are sent and received by the recipient
#3488 N/A Tech debt N/A
#3613 N/A Tech debt N/A
#3620 N/A Tech debt N/A
#3643 N/A Tech debt N/A
#3561 N/A Tech debt N/A
#3532 N/A Tech debt N/A
#3523 N/A Tech debt N/A
#3491 N/A Tech debt N/A
#3487 N/A Tech debt N/A
#3481 N/A Tech debt N/A
#3484 N/A Tech debt N/A
#3300 N/A Tech debt N/A
#3227 N/A Tech debt N/A
#3243 N/A Tech debt N/A
#3260 N/A Tech debt N/A
#3271 N/A Tech debt N/A
#3311 N/A Tech debt N/A
#3333 N/A Tech debt N/A
#3334 N/A Tech debt N/A
#3352 N/A Tech debt N/A
#3361 N/A Tech debt N/A
#3391 N/A Tech debt N/A
#3404 N/A Tech debt N/A
#3429 N/A Tech debt N/A
#3483 N/A Tech debt N/A
Dependency updates
PR Issues Category
#3478 N/A Dependency update
#3545 N/A Dependency update
#3552 N/A Dependency update
#3546 N/A Dependency update
#3553 N/A Dependency update
#3554 N/A Dependency update
#3562 N/A Dependency update
#3564 N/A Dependency update
#3563 N/A Dependency update
#3565 N/A Dependency update
#3573 N/A Dependency update
#3571 N/A Dependency update
#3579 N/A Dependency update
#3580 N/A Dependency update
#3581 N/A Dependency update
#3535 N/A Dependency update
#3597 N/A Dependency update
#3604 N/A Dependency update
#3589 N/A Dependency update
#3598 N/A Dependency update
#3614 N/A Dependency update
#3615 N/A Dependency update
#3605 N/A Dependency update
#3616 N/A Dependency update
#3617 N/A Dependency update
#3618 N/A Dependency update
#3566 N/A Dependency update
#3544 N/A Dependency update
#3628 N/A Dependency update
#3529 N/A Dependency update
#3534 N/A Dependency update
#3540 N/A Dependency update
#3541 N/A Dependency update
#3542 N/A Dependency update
#3539 N/A Dependency update
#3538 N/A Dependency update
#3521 N/A Dependency update
#3528 N/A Dependency update
#3531 N/A Dependency update
#3530 N/A Dependency update
#3502 N/A Dependency update
#3503 N/A Dependency update
#3504 N/A Dependency update
#3505 N/A Dependency update
#3514 N/A Dependency update
#3517 N/A Dependency update
#3513 N/A Dependency update
#3492 N/A Dependency update
#3496 N/A Dependency update
#3493 N/A Dependency update
#3494 N/A Dependency update
#3393 N/A Dependency update
#3398 N/A Dependency update
#3441 N/A Dependency update
#3461 N/A Dependency update
#3633 N/A Dependency update
#3284 N/A Dependency update
#3286 N/A Dependency update
#3292 N/A Dependency update
#3277 N/A Dependency update
#3272 N/A Dependency update
#3270 N/A Dependency update
#3302 N/A Dependency update
#3303 N/A Dependency update
#3319 N/A Dependency update
#3323 N/A Dependency update
#3327 N/A Dependency update
#3315 N/A Dependency update
#3329 N/A Dependency update
#3336 N/A Dependency update
#3388 N/A Dependency update
#3645 N/A Dependency update
#3648 N/A Dependency update
#3653 N/A Dependency update
#3567 N/A Dependency update

bjester and others added 30 commits August 4, 2022 15:07
Adjust the reset interval, and logic to prevent excess resets
Resolve remaining issues with dropdown positioning and broken help tooltips
Attempt to do automated dependency upgrades.
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 5.30.0 to 7.9.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@5.30.0...7.9.0)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [store2](https://github.com/nbubna/store) from 2.13.2 to 2.14.2.
- [Release notes](https://github.com/nbubna/store/releases)
- [Commits](nbubna/store@2.13.2...2.14.2)

---
updated-dependencies:
- dependency-name: store2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 2.14.305 to 2.15.349.
- [Release notes](https://github.com/mozilla/pdfjs-dist/releases)
- [Commits](mozilla/pdfjs-dist@v2.14.305...v2.15.349)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [workbox-precaching](https://github.com/googlechrome/workbox) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](GoogleChrome/workbox@v6.5.3...v6.5.4)

---
updated-dependencies:
- dependency-name: workbox-precaching
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…n/sentry/browser-7.9.0

Bump @sentry/browser from 5.30.0 to 7.9.0
…n/workbox-precaching-6.5.4

Bump workbox-precaching from 6.5.3 to 6.5.4
…n/store2-2.14.2

Bump store2 from 2.13.2 to 2.14.2
rtibbles and others added 22 commits September 15, 2022 10:50
…n/core-js-3.25.1

Bump core-js from 3.25.0 to 3.25.1
Bumps [jest-each](https://github.com/facebook/jest/tree/HEAD/packages/jest-each) from 28.1.3 to 29.0.3.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.0.3/packages/jest-each)

---
updated-dependencies:
- dependency-name: jest-each
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…n/jest-each-29.0.3

Bump jest-each from 28.1.3 to 29.0.3
Bumps [broadcast-channel](https://github.com/pubkey/broadcast-channel) from 4.14.0 to 4.17.0.
- [Release notes](https://github.com/pubkey/broadcast-channel/releases)
- [Changelog](https://github.com/pubkey/broadcast-channel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pubkey/broadcast-channel/commits)

---
updated-dependencies:
- dependency-name: broadcast-channel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…n/broadcast-channel-4.17.0

Bump broadcast-channel from 4.14.0 to 4.17.0
Bumps [pdfjs-dist](https://github.com/mozilla/pdfjs-dist) from 2.15.349 to 2.16.105.
- [Release notes](https://github.com/mozilla/pdfjs-dist/releases)
- [Commits](mozilla/pdfjs-dist@v2.15.349...v2.16.105)

---
updated-dependencies:
- dependency-name: pdfjs-dist
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Add new models for full text search and migration commands
…n CatalogList.vue file to correctly update the channel cards width
Updates width of content library channel cards with no description to…
…n/pdfjs-dist-2.16.105

Bump pdfjs-dist from 2.15.349 to 2.16.105
Use the file format as the default extension in case the passed in name for the file does not have one.
Add files existence and length check so validation is run later
Hide tooltip for certain accessibility options and reorder them
@bjester bjester marked this pull request as ready for review September 19, 2022 17:42
@bjester bjester requested a review from rtibbles September 19, 2022 17:43
Copy link
Member

@rtibbles rtibbles left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So many commits.

@bjester bjester self-assigned this Sep 19, 2022
@bjester bjester merged commit 7a87cc6 into hotfixes Sep 19, 2022
@bjester bjester mentioned this pull request Oct 17, 2022
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.

8 participants