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

While the permissions are already checked in the backend, we should also ideally disable the frontend route, especially since the frontend already as a notion of the users' roles in...

Some examples include: ### Duplicated components #### Completely identical * `src/commons/achievement/control/achievementEditor/EditableDate.tsx` and `src/commons/achievement/control/goalEditor/EditableDate.tsx` #### Somewhat identical * `src/commons/achievement/control/goalEditor/EditableGoal.tsx` and `src/commons/achievement/control/achievementEditor/EditableCard.tsx`

The REPL cannot be explained using the substitution model. You can't substitute an expression for a name in statements that haven't been entered yet by the user! So I propose...

proposal
important

We might want to investigate how we could possibly update the site title/meta/description when viewing stories. Would greatly help SEO/engagement if link previews don't just show up as "Source Academy",...

Enhancement

Updating chapters/variants is not being propagated correctly into the component lifecycle. If you change a code block's environment from Source 4 to Source 2 (or something that does not support...

Bug

Accessibility should be something we strive for, especially being an online learning environment/platform. Let us gradually adopt accessible components and pages across the entire application.

Enhancement

The current implementation simply checks for `"---"` at the start and some other location in the file content. This will not work properly when the markdown file content contains horizontal...

Bug
critical

The viewing of stories works fine, but the two column layout when editing/creating a story is just too narrow for it to be feasible on mobile devices.

Once any error occurs, one will need to reset the entire environment before being able to continue executing more code.

Bug

### Description The tight coupling is blocking a couple planned changes related to refactoring to make use of language configs. Fixes #2410. ### Type of change - [ ] Bug...

blocked