Skip to content

Create index.js - #81

Open
pkprathamkhanal wants to merge 7 commits into
ReduxAPI_GUIfrom
help-page-add
Open

Create index.js#81
pkprathamkhanal wants to merge 7 commits into
ReduxAPI_GUIfrom
help-page-add

Conversation

@pkprathamkhanal

Copy link
Copy Markdown
Contributor

Introduced a new Help page to provide users with setup guidance and additional resources. The page includes a video tutorial for running Redux locally and a collection of external links for learning and documentation.

Introduced a new Help page to provide users with setup guidance and additional resources. The page includes a video tutorial for running Redux locally and a collection of external links for learning and documentation.

@Trosper3 Trosper3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you don't mind, please try to combine pull request features from #80 and #81. The reason I ask is if I go to review this branch without #80 I see no help tab, but the page code is there and has a dark mode type background.

In summary:

  1. Combine features from #80 and #81 in a new pull request
  2. Give the help page a light mode background with an appropriate banner color in the Bengal color theme.

I will provide this in #80 as well.

@pkprathamkhanal

Copy link
Copy Markdown
Contributor Author

@Trosper3 Thank you. Sure thing. Appreciate it.

Updated Help page with redesigned educational resources layout and light theme styling.

Changes made:

* Reworked Help page structure to align with updated About Us page styling
* Converted Help page from dark purple theme to light academic theme
* Updated navbar/theme primary color to dark gray (#3F3F46)
* Added “Welcome to Redux” introductory section
* Added educational complexity theory reference links using Wikipedia resources
* Added curated links for:

  * Computational problems
  * Algorithms
  * Complexity classes
  * NP-completeness concepts
  * Karp’s NP-complete problems
  * Reductions and approximation algorithms
* Added “Access Redux Content” section
* Added RESTful API access link using Swagger documentation
* Added placeholder section for future C# Library import instructions
* Updated card styling, spacing, shadows, borders, and hover effects
* Updated hyperlink styling to ISU-inspired orange accent color (#F47C20)
* Improved typography consistency and responsive layout spacing
* Removed outdated tutorial-focused dark theme layout
* Standardized Help page visual design with the updated Redux frontend theme
Added Help and Contribute

@Trosper3 Trosper3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minus changing the cursor hovering to a grey or orange, this looks great, dude!

image

Made changes in Help Tab, including adding orange hover instead of purple, and removing Wikipedia in every line of the "WELCOME TO REDUX" section as reviewed with Dr. Bodily.
@Trosper3 Trosper3 closed this Aug 19, 2026
@Trosper3
Trosper3 deleted the help-page-add branch August 19, 2026 21:34
@Trosper3
Trosper3 restored the help-page-add branch August 23, 2026 00:18
@Trosper3 Trosper3 reopened this Aug 23, 2026
@github-actions

github-actions Bot commented Aug 23, 2026

Copy link
Copy Markdown

Redux Build System — CI Report

npm · commit 1f91873

Operation Status Summary Time
audit 1 high 0.5s
format-check 58 format · 33 import order 0.4s
lint 25 errors, 41 warnings 6.0s
typecheck ⏭️ no tsconfig.json
unit-test ⏭️ no test script in package.json
build built local/redux_gui:ci · 234MB 58.0s
integration-test /api/health ready · 4 passed 4.8s
push ⏭️ not implemented

Overall: ❌ 2 passed · 3 failed · 3 skipped

❌ audit — 1 high
Severity Location Rule Message
high svgo@3.0.0 - 3.3.3 GHSA-2p49-hgcm-8545 SVGO removeScripts plugin leaves some executable scripts intact
❌ format-check — 58 format · 33 import order
Severity Location Rule Message
error Tools/Constants.js format needs formatting
error Tools/ProblemInstanceParser.js format needs formatting
error biome.json format needs formatting
error components/ContributorCard.js format needs formatting
error components/Quantum/QuantumCircuitVisualizer.js assist/source/organizeImports Sort these imports.
error components/Quantum/QuantumCircuitVisualizer.js format needs formatting
error components/Quantum/circuitUtils.js format needs formatting
error components/Visualization/Graphvisualization.js format needs formatting
error components/Visualization/GraphvizWrapper.js assist/source/organizeImports Sort these imports.
error components/Visualization/QuantumCircuitVis.js assist/source/organizeImports Sort these imports.
error components/Visualization/QuantumCircuitVis.js format needs formatting
error components/Visualization/ReducedVisualization.js format needs formatting
error components/Visualization/constants/VisColors.js format needs formatting
error components/Visualization/constants/VisColorsArray.js assist/source/organizeImports Sort the exported names.
error components/Visualization/constants/VisColorsArray.js format needs formatting
error components/Visualization/openqasmToQText.js format needs formatting
error components/Visualization/svgs/DynamicTableSvgReact.js format needs formatting
error components/Visualization/svgs/LaTeXGraphSvgReact.js format needs formatting
error components/Visualization/svgs/No_Viz_SVG.js assist/source/organizeImports Sort these imports.
error components/Visualization/svgs/No_Viz_SVG.js format needs formatting
… and 72 more
❌ lint — 25 errors, 41 warnings
Severity Location Rule Message
error components/Visualization/QuantumCircuitVis.js:152 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Problem.js:51 no-undef 'requestInfo' is not defined.
error components/hooks/ProblemProvider/Problem.js:73 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:132 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:152 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:171 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:190 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:211 react-hooks/immutability Error: Cannot access variable before it is declared
error components/hooks/ProblemProvider/Reducer.js:215 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:51 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Reducer.js:74 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Solver.js:138 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Solver.js:24 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/hooks/ProblemProvider/Verifier.js:87 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/pageblocks/ProblemRowReact.js:154 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/pageblocks/ProblemRowReact.js:163 react-hooks/immutability Error: This value cannot be modified
error components/pageblocks/VerifyRowReact.js:46 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/pageblocks/VerifyRowReact.js:52 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/pageblocks/VisualizeRowReact.js:135 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
error components/pageblocks/VisualizeRowReact.js:139 react-hooks/set-state-in-effect Error: Calling setState synchronously within an effect can trigger cascading renders
… and 46 more

@Trosper3 Trosper3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job fixing the hover color. I fixed the merge conflicts and checked the hyperlinks. All hyperlinks go to appropriate pages. In time we will have to add ore to these pages, but this is an excellent start! Thanks, @pkprathamkhanal!

We need to fix swagger UI, but this is an issue I will add that is unrelated to this PR.

Ports the links from the About Us page's Learn More section that
aren't already covered by the Welcome/Access sections above, ahead
of removing that section from About Us.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pct9JRAYSFWvFNo1VuqGBJ
@Trosper3

Copy link
Copy Markdown
Contributor

@ReduxISU/developers, can I get someone else to checkout this branch and look at the features since I made my own edits to it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants