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

The mobile workspace uses these IDs to track the currently selected tab, and renders the corresponding panel. Not specifying the ID would result in an empty panel being rendered. `src/commons/sideContent/SideContentTypes.ts`...

Enhancement
minor

Example: Clicking on pi_sum should pop up the function declaration: Ideally, clicking on pi_sum there... ... should pop up another copy of the function declaration:

Enhancement
important

From GitHubClassroom.tsx ``` type GitHubAssessment = { id: string; title: string; openAt: string; closeAt: string; published: string; coverImage: string; shortSummary: string; acceptLink: string; repoPrefix: string; }; ```

Enhancement
medium

Current implementation of GitHub classroom integration is such that if the user is enrolled in multiple courses, the website defaults displaying to the first course. Optimally, the user should default...

Enhancement
nice-to-have

GitHub API allows for [repositories to be created for organizations](https://docs.github.com/en/rest/reference/repos#create-an-organization-repository). However, Octokit REST API lacks ability to create repositories for an organization. Current version of GitHub assignment creator can only...

minor

Bug shows up on Chrome. Firefox: OK. Here is the test case: ``` function prompt_loop() { const input = prompt("enter here:"); if (input === null) { return null; } else...

Bug
minor

As per the title. On Android, a Chrome error page is displayed. On iOS, an empty canvas is drawn. This issue also exists on the current deployed CS1101S version (using...

Creating this tracking issue to plan what I need to do during the winter break. # Refactoring ## Workspace component duplication There are currently five copies of the workspace component...

Enhancement
medium

Attempting to run the following snippet multiple times will result in `Maximum call stack size exceeded` (at least on Chrome 84), but repeated attempts will eventually result in successful execution...

Bug
minor

https://github.com/source-academy/js-slang/blob/64c636f8ce283970ad7aa0c5b4cf6606053073c3/src/index.ts#L459 Based on this, the time-limit will only adjust upwards if the two programs are the same. If there's a prepend, the time limit will not be raised. Suggest moving...

Enhancement
medium