Richard Tibbles
Richard Tibbles
```[tasklist] ### Prerequisites - [ ] https://github.com/learningequality/le-utils/issues/142 - [ ] https://github.com/learningequality/morango/issues/230 ``` ```[tasklist] ### Tasks - [ ] Add support for the as yet unreleased Python 3.13 - [ ]...
**N.B. I strongly advise you to only review this commit by commit (skipping the very large commits that move all files and update all imports) - opening the Files changed...
The selection effect of the left and right arrows is unnecessary large _Originally posted by @rtibbles in https://github.com/learningequality/kolibri/issues/12586#issuecomment-2380239850_ Note that this will probably need to be fixed in the bloom...
The fullscreen option within the player is duplicating the Enter fullscreen option above it (this is directly configurable in the Bloom Player, so we can just turn it off there)...
## Summary * Fixes defensive programming check - it is the function that will be undefined, not its return value, so we have to check the truthiness of the function...
The current search implementation in quiz creation is quite limited, only allowing search by keyword. Instead, this can be updated to expose a side panel overlay of all search metadata...
The getFacilities and getFacilityConfig actions (defined here: https://github.com/learningequality/kolibri/blob/develop/kolibri/core/assets/src/state/modules/core/actions.js#L212) are used in the coach, device, facility, and user_auth plugins. The state is defined here: https://github.com/learningequality/kolibri/blob/develop/kolibri/core/assets/src/state/modules/core/index.js#L16 The two mutations are defined here:...
## Summary * Turns key elements of error reporting into a plugin, to allow reporting to be deactivated * Adds reporting of task errors to distributed error reporting * Does...
## Observed behavior Some users have asked for additional information showing the topic hierarchy for each resource node in the export logs. We had prototyped this previously, but it caused...
## Observed behavior We have previously used the pytz library for timezone handling - however, since Python 3, the zoneinfo standard library interface has been available. ## Expected behavior We...