frontend
frontend copied to clipboard
Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
### Description This PR fixes some UI & animations issues, and add some tests for the CSE machine's layout and animations. Fixes #2921 fully by correctly calculating the width of...
The CSE machine and the stepper do not work in Interactive SICP JS. After pressing "Run", nothing happens in the CSE-machine tab. (same for stepper) ![Screenshot 2024-05-07 at 3 48...
### Description Recreated the lockfile and bumps a lot of things. Need to manually check and run through features for regressions. ### Type of change - [x] Bug fix (non-breaking...
### Description Supersedes #2880. Also did a bit of cleanup. Our custom syntax highlighting is still broken at the moment but other syntax highlighting works. ### Type of change -...
### Description source-academy/stories-backend#120 ### Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [x] Breaking...
Refactor the grouping between the various slices, action creators, and reducers. Refer to https://github.com/source-academy/frontend/pull/2989#pullrequestreview-2040943585.
Includes: - Lint rules https://github.com/source-academy/frontend/pull/2986#discussion_r1589093567 - Dependencies https://github.com/source-academy/frontend/pull/2986#discussion_r1590365190 - … _more to be added as we discover them_
`lint-staged` is a popular dev dependency that will only run hooks on staged files, which could shorten the time required to run those hooks. The pre-push hook can then be...
Background: CTRL + SHIFT + H (Mac: COMMAND + SHIFT + H): Highlight scope of name declaration under cursor The highlighting aparently gets confused by indentation: Correct: Wrong: Wrong:
Let's just expect all developers who want to work on non-playground only frontend, to also have a local backend set up. Benefits: * Less things to maintain * Less things...