Richard Tibbles

Results 130 issues of Richard Tibbles

## Summary * Does flyby fix of core logging module to allow multiple arguments to be sent to each logging method * Prevents restoring of slightly mangled state by santizing...

DEV: renderers
DEV: frontend

## Summary * Removes constant for max options per section, replaces with dynamic value calculated in the ResourceSelection component * Moves all 'can select' logic into the ResourceSelection component *...

TODO: needs review
APP: Coach
DEV: frontend

## Summary * Properly updates our programmatic invocation of `help` inside CLI commands to prevent trying to redefine an existing command (needed since the upgrade to commander v12). * Ensures...

DEV: tools
SIZE: small

## Summary * Development Studio uses redirects to expose resources and content databases * Our current file download logic does not handle these properly * Updates this to handle this...

DEV: backend
SIZE: small

We should add this rule to our eslint rule set: https://eslint.vuejs.org/rules/no-bare-strings-in-template.html and correct or exclude all existing instances.

TAG: dev experience
DEV: tools

When I go to Coach > Reports > Lesson > Difficult questions I am not seeing the incorrect answers of the learner: https://github.com/learningequality/kolibri/assets/79847249/1bef017a-4f36-4fc5-979a-dc8930475e0e If that's not caused by the changes...

P0 - critical

## Observed behavior The following upgrades require NodeJS 20: * https://github.com/learningequality/kolibri/pull/12364 * Stylelint to v16 ## Expected behavior Freely upgrading packages ## User-facing consequences Not up to date packages -...

## Observed behavior We currently pin the crowdin-api-client to v1.8.0 here: https://github.com/learningequality/kolibri/blob/develop/packages/kolibri-tools/lib/i18n/crowdin.py#L31 We should update to the latest (at time of writing v1.16.0). This will involve some minor refactor of...

TAG: tech update / debt
TAG: dependencies
DEV: tools

when answering the questions in a quiz it seems that the focus is not in the input field so that the selected value from the keyboard is not entered in...

P0 - critical

When editing a quiz I cannot replace a question because clicking the checkbox of a question results in selecting all the questions: https://github.com/learningequality/kolibri/assets/79847249/d5219dc0-0636-4126-96eb-75ef65528075 _Originally posted by @pcenov in https://github.com/learningequality/kolibri/issues/12232#issuecomment-2149416020_