TeachLAFrontend
TeachLAFrontend copied to clipboard
🌱 The frontend for Teach LA's online IDE, designed to teach kids how to code!
Use an [`--ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt)
Closes #1097
Autosave
Not sure how difficult this would be but an autosave feature would be nice for convenience. There should already be an existing "save" function, so we would need to trigger...
The following I believe will be important for the long-term health of the project, by 1. future-proofing the code, 2. making onboarding easier, and 3. guaranteeing a consistent user-facing design...
Had pre-commit error about not having a defaultProp: I added one but not sure if it is best practice or deprecated. Also npm installed type declaration for ReactModal
Initially disclosed to @mizlan privately. Opening this issue for easier tracking and documentation. ## Vulnerability On https://editor.uclaacm.com, there is an arbitrary [Same-Origin](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy) [Stored XSS](https://owasp.org/www-community/attacks/xss/#stored-xss-attacks) for outputs of the editor specifically...