Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: learningequality/studio

v2026.02.18

18 Feb 21:23
@marcellamaki marcellamaki
e315609
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

This release makes our new AI-powered recommendations in search (previously in beta) available for all Studio users.

Pull Requests:

  • Remove ai_feature feature flag and ungate search recommendations by @rtibblesbot in #5695
  • Add management command for auditing missing sources by @bjester in #5711

Full Changelog: v2026.01.21...v2026.02.18

Contributors

bjester and rtibblesbot
Assets 2
Loading

v2026.01.21

22 Jan 00:11
@marcellamaki marcellamaki
b888505
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog: v2025.12.02...v2026.01.21

Contributors

rtibbles, DXCanas, and ozer550
Loading

v2025.12.02

02 Dec 22:26
@marcellamaki marcellamaki
e5d1416
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Pin pip due to pip-tools incompatibility. by @rtibbles in #5518
  • Add focus trapping to resource preview side panel by @AllanOXDi in #5505
  • Adds defensive check when generating language text in the language dropdown by @akolson in #5465
  • Fix responsive issues when Importing from other channels within search recommendations by @AllanOXDi in #5542
  • Fixes folders or resources with missing title remain 'incomplete' after editing just the title by @AllanOXDi in #5539
  • Make 'updateDescendants' true by default by @marcellamaki in #5075

Full Changelog: v2025.10.29...v2025.12.02

Contributors

rtibbles, akolson, and 2 other contributors
Loading

v2025.10.29

29 Oct 23:35
@marcellamaki marcellamaki
69a1ff4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Adds defensive check when reading file_format on file object by @akolson in #5440
  • Adds defensive check when validating node title by @akolson in #5464
  • Fix focus ring on some buttons + confirmation dialogs not appearing for channel sharing operations by @MisRob in #5483
  • [Remove Vuetify from Studio] Buttons/links in Import from channels by @Abhishek-Punhani in #5467
  • Restore EPUB renderer height by @bjester in #5491
  • Renames dupilicate recommendations endpoint names by @akolson in #5506
  • Add file duration setting as migration task by @rtibbles in #5508

Full Changelog: v2025.10.06...v2025.10.29

Contributors

bjester, rtibbles, and 3 other contributors
Loading

v2025.10.06

06 Oct 23:44
@rtibbles rtibbles
aeb632b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Fix validation to allow upload of HTML5 files by @rtibbles in #5418
  • When creating exercises, default randomize to true as data. by @rtibbles in #5427

Full Changelog: v2025.9.29...v2025.10.06

Contributors

rtibbles
Loading

v2025.9.29

29 Sep 21:31
@marcellamaki marcellamaki
f538d9c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

High level overview

This major release includes:

  • a closed beta for recommendations when importing content from other channels in Studio
  • support for QTI exercise export
  • foundational technical work for a new Rich Text Editor (not yet available to users in the UI)
  • foundational technical work for a staging/draft channel publishing experience (not yet available to users in the UI)
  • contributions towards the Open Source Community project "Remove Vuetify from Studio"
  • numerous bug fixes, optimizations, and improvements

Supporting PRs for Recommendations and Feedback Mechanism
Supporting PRs for Dev Experience, Automations, QoL, Environment/Build
  • Remove studio PR template in favor of org template. by @marcellamaki in #4823
  • Remove use of deprecated set-output, use pre-commit lite action instead by @rtibbles in #4806
  • Use notify_team_new_comment workflow action from .github repo by @rparadowski in #4844
  • Remove 'pull_request_review' event from the community contributions spreadsheet action by @MisRob in #4859
  • QoL improvement for IntelliJ based IDEs by @bjester in #4858
  • feat: add community contribution labeling workflow by @iamshobhraj in #4927
  • Fix the action not updating some data in the contributions tracking sheet by @MisRob in #4900
  • Add new local_dev_wsl guide and update host and docker guides with references to it by @GautamBytes in #4904
  • Node.js 18, pnpm 8, jest 29, linting/formatting updates, and webpack fixes by @bjester in #4462
  • Switch package ecosystem to npm by @bjester in #5030
  • Pin node and yarn versions by @EshaanAgg in #4822
  • Remove unused code and dependencies by @rtibbles in #4934
  • Reinstate .styl noop replacement for production webpack builds by @bjester in #5344
  • unassign inactive users by @SukhvirKooner in #4979
  • Revert flake8 and re-formats python files by @akolson in #5044
  • Update Minio download link in local_dev_host.md and host_setup_services.md by @GautamBytes in #4892
  • Prepare transition to postgresql 16 by @bjester in #4912
  • Update contact information in the contributing guidelines by @MisRob in #4932
  • Update workflow that handles contributor comments to the latest version by @MisRob in #5190
  • Update manage issue header workflow events by @MisRob in #5177
  • Update Node.js version to 20.x by @rtibbles in #5143
  • Remove stylus module replacement causing non-hot devserver to break by @bjester in #5035
  • Remove custom issue templates, turn on issue header automation, reference new contributing guidelines by @MisRob in #5105
  • Explicitly specify localhost as an allowed host, and add WSLIP IP in WSLEnvironments. by @rtibbles in #5134
  • Approve vue-demi postinstall build by @bjester in #5070
Supporting PRs for new Rich Text Editor
  • feat(texteditor): initial standalone tiptap editor component by @habibayman in #5097
  • feat(texteditor): implement insertion toolbar actions by @habibayman in #5155
  • Use bundler advice for including fonts for mathlive. by @rtibbles in #5196
  • Make tip tap editor sandbox completely dev only by @rtibbles in #5197
Supporting PRs for Remove Vuetify from Studio
  • Replace Material Icons with Kolibri Design System Icon by @SukhvirKooner in #4913
  • Migrate kradiobutton usages by @akolson in #4889
  • Migrate LESS styles to SCSS by @adibmbrk in #4880
  • Removed unused vuetify components by @drona-gyawali in #4911
  • Upgrade KDS from 5.2.0 to 5.2.1 by @MisRob in #5210
  • Issue#5123 : Migrated the offline alert bar in Settings from Vuetify to Kolibri Design System. by @AadarshM07 in #5162
  • Do not use hardcoded colors in 'Request more space' form by @yeshwanth235 in #5195
  • Use KTransition instead of VSlideYTransition in 'Request more space' form by @yeshwanth235 in #5194
  • Feedback utility functions by @akolson in #5088
  • Remove old Kolibri loading gif in favour of KLogo. by @rtibbles in #5149
  • [Remove Vuetify from Studio] Top-level buttons in Channels by @RONAK-AI647 in #5232
  • Updated LoadingText to KCircularLoader KDS component by @yeshwanth235 in #5215
  • Fix/Replace Vuetify with KDS on ‘Channel Not Found’ Page by @vtushar06 in #5242
  • Upgrade KDS from 5.0.0 to 5.2.0. by @MisRob in #5108
  • Updated the license info section to use the KExternalLink component for l...
Read more

v2025.05.05

05 May 21:39
@marcellamaki marcellamaki
908f53c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog: v2025.04.29...v2025.05.05

Contributors

rtibbles and marcellamaki
Loading

v2025.04.29

30 Apr 13:42
@marcellamaki marcellamaki
2ec70f7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog: v2025.04.28...v2025.04.29

Contributors

rtibbles and marcellamaki
Loading

v2025.04.28

28 Apr 23:13
@marcellamaki marcellamaki
58322e6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Bug Fixes

  • Fixes a bug with first numerical inputs not saving properly when working in the question editor
  • Fixes error due to undefined node details
  • Fixes validation error

What's Changed

Full Changelog: v2025.03.05...v2025.04.28

Contributors

bjester, akolson, and 3 other contributors
Loading

v2025.03.05

05 Mar 20:48
@marcellamaki marcellamaki
30ef38e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Bug Fixes

  • Fixes a long standing bug in the sync command where license_description field was not synced from imported nodes
  • Reinstates the previous syncing rectification code, but targets it specifically to license_description discrepancies and rectification
  • Removes the date filter, as this problem will affect any node that has ever been imported

What's Changed

Full Changelog: v2024.12.03...v2025.03.05

Contributors

bjester and rtibbles
Loading
Previous 1 3 4
Previous

AltStyle によって変換されたページ (->オリジナル) /