Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New web frontend #590

Closed
mcserep opened this issue Jan 16, 2023 · 6 comments
Closed

New web frontend #590

mcserep opened this issue Jan 16, 2023 · 6 comments
Assignees
Labels
Kind: Refactor 🔃 Target: WebGUI Issues related to the web frontend.

Comments

@mcserep
Copy link
Collaborator

mcserep commented Jan 16, 2023

The design concept of the current web frontend is considered outdated in some terms. The task is to completly redesign and implement a new web frontend for CodeCompass from scratch. Technologies and libraries to use:

  • React
  • Material Design

The new frontend shall use the existing RPC-based Thrift backend and its provided features of CodeCompass.

@mdeme01
Copy link
Collaborator

mdeme01 commented Mar 24, 2023

The new frontend is currently in development here.

So far, the following features were implemented:

  • Switching between workspaces
  • Viewing files in the file manager and file contents in the editor
  • Searching and displaying search results
  • Generating metrics and diagrams for files/directories

Let me know if there are any problems, or if the design should be different.

@mcserep
Copy link
Collaborator Author

mcserep commented Mar 27, 2023

@mdeme01 If you think that your development is ready for a first round of review, please open a pull request. It is easier to review the code that way and leave remarks.

You can still push new commits to your branch of course and the PR will auto-update.

@mdeme01
Copy link
Collaborator

mdeme01 commented Mar 27, 2023

Pull request is ready here.

@mcserep mcserep added this to the Release Gershwin milestone Apr 24, 2023
@mcserep
Copy link
Collaborator Author

mcserep commented May 5, 2023

Public demo for the new frontend available here:
https://codecompass.net/demo/new/

@GSD, @dkrupp, @bruntib, @whisperity

Feel free to report any found issues under the related PR #595.
Version of 2023-05-03, some issues may have been fixed since then, see the related PR as well.

@mcserep
Copy link
Collaborator Author

mcserep commented Jun 7, 2023

With @intjftw, we have deployed the current version of the new frontend for review:
https://codecompass.net/demo/new/

@intjftw
Copy link
Collaborator

intjftw commented Jul 8, 2023

Closed by #595.

@intjftw intjftw closed this as completed Jul 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Refactor 🔃 Target: WebGUI Issues related to the web frontend.
Projects
None yet
Development

No branches or pull requests

3 participants