frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

Results 223 frontend issues
Sort by recently updated
recently updated
newest added

### Description ### Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ]...

(This issue is potentially specific to the use of Source Academy at Uppsala university.) The current behaviour is that homeworks are automatically submitted (get status Submitted) once the deadline passes....

Enhancement
good project

The current implementation is not flexible enough: https://github.com/source-academy/frontend/tree/master/src/commons/utils/RequestHelper.tsx#L21-L28 This only allows for a catch-all, and therefore, generic error message when any errors occur. However, there are quite a number of...

Enhancement

It would be nice if students could hand-in assessments (e.g. homeworks) jointly with someone else, but flexibly choose the partner on a per-assessment basis. The grading would then also happen...

Enhancement
good project

Following #2437, we now have two different dependencies used for tables. This causes a lot of unnecessary bloat in our JS bundle. Ideally, we should use only one library for...

good first issue

Part of the dependency updates required to migrate to react v18 properly

### Description Supersedes #2327. Supersedes #2508. Closes #2933. Will need to remove CRA compatibility layers after (part of #2990). TODO: - [x] Devserver - [x] Build - [x] Somehow Admin...

### Description Previously, the quiz feature of the game was implemented by jumping between dialogue segments based on the player's choices. We have now separated the quiz component from the...

Hi there, I'm the maintainer of BrowserFS. I've been going through the dependents of browserfs. Please see the notice in the readme: https://github.com/jvilk/browserfs Would you be interested in updating your...

important

The latter is a drop-in replacement which has better performance. https://www.npmjs.com/package/clsx

Enhancement
good first issue