Skip to content

Releases: learningequality/studio

v2024.12.03

04 Dec 19:12
161a0b4
Compare
Choose a tag to compare

Summary

This patch release includes various bug fixes to improve the reliability and performance of Kolibri Studio.

Bug fixes

  • Adds missing pagination to trash and move modal
  • Adds untranslated string for IMSCP option which became visible in content edit modal
  • Fixes issues editing user storage within internal admin interface
  • Addresses issues cheffing a previously deleted channel
  • Fixes issue where modal appeared persistently when rearranging resources in a folder that has metadata

Performance

  • Addresses query performance issues when opening channels and their details
  • Addresses query performance issues when processing garbage collection
  • Addresses query performance issues when checking whether content for a language exists in a channel, and providing language options upon publishing a channel
  • Prepares for PostgreSQL 12

What's Changed

  • Ensure actor_id gets passed in case channel creation API endpoint ends up in undeleting channel by @rtibbles in #4785
  • Validate UUID Format in Public API Requests to Prevent 500 Errors by @ozer550 in #4794
  • Channel details modal fixes by @rtibbles in #4807
  • Adds missing string(IMSCP) for HTML5 file type by @akolson in #4818
  • optimize garabge collection command by @ozer550 in #4808
  • cherry-pick #4778: clean up migrations by @bjester in #4821
  • Revert accidental change to update as admin method. by @rtibbles in #4791
  • Add pagination to every place that displays long lists of nodes from loadChildren by @rtibbles in #4810
  • Update node details query to use CTE and more robust tests by @bjester in #4824
  • Use CTE for server rev query, add tests by @bjester in #4826
  • Add signal handler that runs postgres setting on connection created by @bjester in #4834
  • Conditionalize the JIT setting by @bjester in #4835
  • Fixes sorting order of trash items by @akolson in #4845
  • Optimize language existant query by @bjester in #4847
  • Inherit modal does not appear when sorting items in a folder with metadata by @bjester in #4849

Full Changelog: v2024.10.02...v2024.12.03

v2024.10.02

02 Oct 10:01
dfffcb6
Compare
Choose a tag to compare

Summary

This release adds the ability to quickly edit titles, descriptions, and other metadata through a new quick edit modal, with options for both single and bulk edits. Additionally, it also includes numerous UI/UX improvements and bug fixes that enhance the overall user experience.

Enhancements

  • A quick edit modal has been introduced to simplify editing titles, descriptions, and other metadata, through single or bulk edit options.
  • A user is now prompted when moving content from one location to another if the metadata doesn't match.
  • Pagination has been added to make browsing topics easier.
  • Alphabetic sorting is now available in the topic tree.
  • H5P resources can now be uploaded.
  • The login password policy has been strengthened for better security.
  • The channel import and publish processes have been enhanced.
  • Channel imports now prevent incomplete resources from being added.
  • Numerous UI/UX improvements have been made to enhance the overall experience, including:
    • Admin users can now only see their channel collections.
    • Multi-click submissions when creating a collection have also been restricted.
    • Error reporting in the edit modal has been enhanced.
    • The checkboxes, icon buttons, and icons have been improved.
    • External links now have a clearer, more consistent appearance.
    • Additional storage requests have been enhanced to include a subject.
    • The language dropdown has been improved for better accessibility.
    • Page and list scrolling have been optimized for a smoother experience.

Bug fixes

  • A user can now delete an account with shared channels.
  • A user can now undo the deletion of the last remaining folder or resource in a channel.
  • Checkboxes are now fully accessible and display outlines when selected.
  • A user is now presented with the correct folder/resource counts when moving items using the clipboard.
  • A user can now save their search.
  • Uploaded resources now correctly reflect their completeness state.
  • The default sidebar now displays with the correct width.
  • All file type strings, including the less common ones, are now translated.
  • A user can now select all trash items and delete them in bulk.
  • A user now sees the correct completion value for a practice quiz.

What's Changed

Read more

v2024.06.04

04 Jun 20:36
07dde98
Compare
Choose a tag to compare

Summary

This Studio release includes new colors, logos, and styles. This rebrand will be rolled out across our product ecosystem and communications platforms, and it will be more widely announced in the coming weeks. We hope you enjoy the new Kolibri Studio!

Enhancements

  • The UI has been rebranded with the new Learning Equality theme colors
  • The collection of channels related to COVID information is no longer pinned to the top of Content Library.

Bug fixes

  • The misalignment of the copy failure retry action has been fixed
  • Import search filters have been fixed.
  • A user can now copy a resource into a clipboard when importing from other channels
  • When editing a channel, a user is now able to upload content and preview it correctly.

What's Changed

Full Changelog: v2023.09.27...v2024.06.04

v2023.09.27

27 Sep 18:37
c2843ba
Compare
Choose a tag to compare

Summary

This is a major release including some enhancements as well as bug fixes for issues raised since last release, and updates for Kolibri 0.16 support.

Enhancements

  • Uploading H5P resources extracts metadata from the file
  • Users are able to retry copy operations after a failure, including some visibility into the failure
  • Restricts editing some metadata fields for imported resources
  • Import search is now faster

Bug fixes

  • Users now have insight into copy failures
  • Auto scroll removed when adding a new exercise question
  • Navigation drawer closes when choosing option to change language
  • Preview of practice quiz details correctly denotes itself as a practice quiz

What's Changed

New Contributors

Full Changelog: v2023.07.05...v2023.09.27

v2023.07.05

05 Jul 18:06
b16dd11
Compare
Choose a tag to compare

Kolibri 0.16 supporting release

Summary

This is a major release, containing a number of bug fixes and enhancements.

Enhancements

  • Adds support for the upcoming Kolibri 0.16 release, allowing remote browsing of content
  • Improves the performance of import search, reducing likelihood of request timeouts
  • Adds ability to soft-delete users to prevent immediate data loss
  • Allows anonymous users to change the UI language
  • Adds missing metadata to resource preview, including completion criteria and audio captioning metadata
  • Updates the deploy of a cheffed channel to occur within asynchronous task processing
  • Adds Ricecooker API support allowing chef scripts to curate existing content
  • Includes other miscellaneous UX improvements and UI clarifications

Major bug fixes

  • Improves the performance of import search, reducing likelihood of request timeouts
  • The content_id of an imported/copied resource now changes when the resource is modified
  • Resolves missing link to a cheffed channel's staging tree in the UI
  • Reduces likelihood of unsynced changes that could result in loss of channel edits

What's Changed

Read more

v2023.05.10

10 May 19:30
ae6a88e
Compare
Choose a tag to compare

Summary

This is a patch release to address:

  • An issue preventing ricecooker chef scripts from uploading audio/video files with presets of the _dependency suffix
  • An issue preventing successful sign-out when a sync is in progress
  • Technical issues related to task enqueuing and management

What's Changed

  • Fix production task-related issues and issue logging out by @bjester in #3934
  • Temporarily disable file duration check constraint by @bjester in #4041
  • Re-add file duration constraint and re-enable tests by @bjester in #4047

Full Changelog: v2023.01.17...v2023.05.10

v2023.01.17

24 Jan 21:10
3d89859
Compare
Choose a tag to compare

Summary

This is a patch release to address:

  • an issue with having multiple Studio tabs/windows open that may prevent the saving of data on Studio
  • performance issues in a migration command that prepares for future import search bug fixes and enhancements
  • concurrency issues affecting the enqueuing of tasks that results in task duplication

What's Changed

  • Optimized tsvectors insertion 🚀 by @vkWeb in #3892
  • Reset elector when a duplicate leader is detected and capture errors in Sentry by @bjester in #3907
  • Add task signature and locking when processing fetch_or_enqueue by @bjester in #3875
  • Add line that prevents Django reapplying the migration by @bjester in #3911
  • Update Spanish translation of 'Reflect' in JSON file by @bjester and @radinamatic in #3913

Full Changelog: v2022.12.16...v2023.01.17

v2022.12.16

16 Dec 19:48
f3c9a01
Compare
Choose a tag to compare

Summary

This is a patch release to address issues with the clipboard loading when a significant number of resources have been copied to it, and further clarify error reports

What's Changed

  • Add status code to sentry errors, report disallowed errors, and chunk clipboard requests by @bjester in #3888

Full Changelog: v2022.12.02...v2022.12.16

v2022.12.02

07 Dec 18:49
88d7008
Compare
Choose a tag to compare

Summary

This is a patch release to further address:

  • Issues deleting images from exercise fields
  • Issue with syncing imported exercises
  • Handling errors during file upload
  • Inaccurate publishing progress percentage
  • Clarification and reduction of error reports

What's Changed

  • Make the image remove option work by @rtibbles in #3837 and #3870
  • Add task helpers and stop enqueuing storage calculation tasks for admins by @bjester in #3852
  • Hotfixes to add new probers, address Sentry reporting issues, and error handling by @bjester in #3855 and #3866
  • Fixes sync_channel assessment item bug by @vkWeb in #3859

Full Changelog: v2022.11.23...v2022.12.02

v2022.11.23

23 Nov 22:29
7ceff62
Compare
Choose a tag to compare

Summary

This is a patch release to further address query performance issues with the 'My Channels' page

What's Changed

  • Optimize use of channel in unpublished_changes query by @bjester in #3839

Full Changelog: v2022.11.22...v2022.11.23