Richard Tibbles

Results 155 issues of 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 - [ ]...

P1 - important
DEV: backend

**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...

DEV: renderers
APP: Device
APP: Facility
APP: Learn
APP: Coach
APP: User
APP: Setup Wizard
DEV: frontend
DEV: tools

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...

DEV: renderers

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)...

DEV: renderers

## 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...

APP: Learn
DEV: frontend

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:...

TAG: tech update / debt
DEV: frontend

## 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...

DEV: backend
DEV: frontend
SIZE: large

## 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...

P1 - important
DEV: backend
APP: Facility

## 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...