Skip to content

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

Merged
bjester merged 729 commits into
hotfixesfrom
unstable
Sep 19, 2022
Merged

Hotfixes release for development ending 2022-09-16#3644
bjester merged 729 commits into
hotfixesfrom
unstable

Conversation

@bjester

@bjesterbjester commented Sep 15, 2022

Copy link
Copy Markdown
Member

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
PRIssuesCategoryQA FocusQA
#3569#3525EnhancementCopy resource with metadata
#3612#3373EnhancementCreating/uploading non-HTML5 resources defaults the learning activity
#3608#3576EnhancementUploading subtitles defaults accessibility option when in the same language
#3578#3424EnhancementPublishing a topic with metadata applies metadata to descendants
#3307#3289Enhancement'Topic' has been renamed to 'Folder'
#3317#3078EnhancementAudio/video duration is extracted on upload
#3343#3181EnhancementCatalog search filters work correctly
#3344#3206EnhancementResource preview shows metadata correctly
#3362#3339EnhancementExisting exercises with mastery criteria are published and probably handled in Kolibri
#3366#3205EnhancementAccessibility metadata can be applied
#3370#3205EnhancementLearning activity, Level, and Learner needs metadata can be applied
#3376#3205EnhancementCategory metadata can be applied
#3405#3305EnhancementUser receives new welcome email after activating account
#3407#3356EnhancementChef scripts can apply metadata
#3426#3339EnhancementExisting resources with mastery criteria render as completion options and can be edited
#3455#3205EnhancementCompletion criteria can be applied
#3476#3338EnhancementCoach icon renders on resources in new design
#3430N/AEnhancementN/A
#3436N/AEnhancementN/A
#3464N/AEnhancementN/A
#3470#3465EnhancementN/A
#3477N/AEnhancementN/A
#3649#3610EnhancementN/A
#3377N/AEnhancementN/A
#3383N/AEnhancementN/A
#3390N/AEnhancementN/A
#3346N/AEnhancementN/A
#3347N/AEnhancementN/A
#3354N/AEnhancementN/A
#3358N/AEnhancementN/A
#3318N/AEnhancementN/A
#3328#3263, #3324EnhancementN/A
#3337#3322EnhancementN/A
#3342N/AEnhancementN/A
#3583#3527EnhancementN/A
#3278N/AEnhancementN/A
#3500#3472EnhancementN/A
#3134#3101, #3034, #2828Infrastructure enhancementAll scenarios
#3332#3250, #3040Infrastructure enhancementAll scenarios
#3340N/AInfrastructure enhancementN/A
#3438N/AInfrastructure enhancementN/A
#3403#3350Infrastructure enhancementN/A
#3522#3474Infrastructure enhancementN/A
#3498#3497Infrastructure enhancementN/A
#3591#3586Infrastructure enhancementN/A
#3584#3533Infrastructure enhancementN/A
#3651N/AInfrastructure enhancementN/A
#3485#3467, #3381Bug fixInput dropdowns show in the correct spot when editing resources or channel
#3486#3295Bug fixUpdating channel title also updates breadcrumbs
#3480N/ABug fixSnackbars show when initiating copy of resource(s) and on completion
#3570#3499Bug fixPage menu renders correctly for RTL languages
#3590#3507Bug fixDeleted resources stay deleted
#3592#3559, #3294Bug fix'My channels' are ordered by last modification
#3602#3017Bug fixUntranslated 'file' string does not show for legacy resources
#3611#2886Bug fixAdmin 'View editors' action shows only assigned channel editors
#3640#3635Bug fixSecond editor's browser properly reproduces another editor's resource copies and moves
#3353#3158Bug fixAdding thumbnail to exercise doesn't break editing functionality
#3397#3345Bug fixHTML is removed from fields that support Markdown
#3406#3341Bug fixImages are correctly sized when used in Spanish exercises
#3450#3258Bug fixAdmin can edit channel details and sharing settings
#3330#3183Bug fixDraggable area of clipboard items renders correctly
#3310#3296Bug fixResources with tags greater than 30 chars are importable into Kolibri
#3316#3153Bug fixPrevious or next steps can be added to a resource
#3355#3258Bug fixN/A
#3489N/ABug fixN/A
#3549N/ABug fixN/A
#3609#2619Bug fixN/A
#3600#3511Bug fixN/A
#3634N/ABug fixN/A
#3636N/ABug fixN/A
#3360#3348Bug fixN/A
#3375N/ABug fixN/A
#3379N/ABug fixN/A
#3382N/ABug fixN/A
#3410#2806Bug fixN/A
#3475#3428Bug fixN/A
#3331#3291Bug fixN/A
#3312N/ABug fixN/A
#3639#3387Bug fixN/A
#3646N/ABug fixN/A
#3482N/ABug fixN/A
#3647#3642Bug fixN/A
#3606N/ATech debtEmails are sent and received by the recipient
#3488N/ATech debtN/A
#3613N/ATech debtN/A
#3620N/ATech debtN/A
#3643N/ATech debtN/A
#3561N/ATech debtN/A
#3532N/ATech debtN/A
#3523N/ATech debtN/A
#3491N/ATech debtN/A
#3487N/ATech debtN/A
#3481N/ATech debtN/A
#3484N/ATech debtN/A
#3300N/ATech debtN/A
#3227N/ATech debtN/A
#3243N/ATech debtN/A
#3260N/ATech debtN/A
#3271N/ATech debtN/A
#3311N/ATech debtN/A
#3333N/ATech debtN/A
#3334N/ATech debtN/A
#3352N/ATech debtN/A
#3361N/ATech debtN/A
#3391N/ATech debtN/A
#3404N/ATech debtN/A
#3429N/ATech debtN/A
#3483N/ATech debtN/A
Dependency updates
PRIssuesCategory
#3478N/ADependency update
#3545N/ADependency update
#3552N/ADependency update
#3546N/ADependency update
#3553N/ADependency update
#3554N/ADependency update
#3562N/ADependency update
#3564N/ADependency update
#3563N/ADependency update
#3565N/ADependency update
#3573N/ADependency update
#3571N/ADependency update
#3579N/ADependency update
#3580N/ADependency update
#3581N/ADependency update
#3535N/ADependency update
#3597N/ADependency update
#3604N/ADependency update
#3589N/ADependency update
#3598N/ADependency update
#3614N/ADependency update
#3615N/ADependency update
#3605N/ADependency update
#3616N/ADependency update
#3617N/ADependency update
#3618N/ADependency update
#3566N/ADependency update
#3544N/ADependency update
#3628N/ADependency update
#3529N/ADependency update
#3534N/ADependency update
#3540N/ADependency update
#3541N/ADependency update
#3542N/ADependency update
#3539N/ADependency update
#3538N/ADependency update
#3521N/ADependency update
#3528N/ADependency update
#3531N/ADependency update
#3530N/ADependency update
#3502N/ADependency update
#3503N/ADependency update
#3504N/ADependency update
#3505N/ADependency update
#3514N/ADependency update
#3517N/ADependency update
#3513N/ADependency update
#3492N/ADependency update
#3496N/ADependency update
#3493N/ADependency update
#3494N/ADependency update
#3393N/ADependency update
#3398N/ADependency update
#3441N/ADependency update
#3461N/ADependency update
#3633N/ADependency update
#3284N/ADependency update
#3286N/ADependency update
#3292N/ADependency update
#3277N/ADependency update
#3272N/ADependency update
#3270N/ADependency update
#3302N/ADependency update
#3303N/ADependency update
#3319N/ADependency update
#3323N/ADependency update
#3327N/ADependency update
#3315N/ADependency update
#3329N/ADependency update
#3336N/ADependency update
#3388N/ADependency update
#3645N/ADependency update
#3648N/ADependency update
#3653N/ADependency update
#3567N/ADependency update

bjesterand 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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
…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
rtibblesand 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] <support@github.com>
…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] <support@github.com>
…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] <support@github.com>
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

@rtibblesrtibbles left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

So many commits.

@bjesterbjester self-assigned this Sep 19, 2022
@bjester
bjester merged commit 7a87cc6 into hotfixesSep 19, 2022
@bjesterbjester mentioned this pull request Oct 17, 2022
Sign up for freeto 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

@bjester@rtibbles@marcellamaki@sairina@AllanOXDi@LianaHarris360@akolson@vkWeb