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

Add react-based frontend #69

Merged
merged 6 commits into from
Mar 12, 2024
Merged

Conversation

trungleduc
Copy link
Collaborator

@trungleduc trungleduc commented Jan 8, 2024

Code changes

ci

Screenshot

hub

  • Environment list

hub1

  • Environment dialog

hub2

  • Server list

hub3

  • Server dialog

hub4

  • Machine profiles

machine-profile

@jtpio jtpio added the enhancement New feature or request label Jan 12, 2024
@jtpio
Copy link
Member

jtpio commented Jan 19, 2024

Thanks @trungleduc for working on this!

Do you have a screenshot around for what the new frontend / UI looks like, even if it's still a draft for now and subject to changes? Thanks!

@trungleduc
Copy link
Collaborator Author

@jtpio I updated the first post.

@trungleduc trungleduc force-pushed the new-fewd branch 6 times, most recently from 7e0fcc0 to 7c201cc Compare March 12, 2024 09:59
@trungleduc
Copy link
Collaborator Author

@jtpio this PR is ready again

.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
.yarnrc.yml Outdated
@@ -0,0 +1,2 @@
nodeLinker: node-modules
Copy link
Member

Choose a reason for hiding this comment

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

If this simplifies the setup, we could also use npm instead of yarn?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

indeed, updated!

trungleduc and others added 2 commits March 12, 2024 15:47
Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Lint the application
shell: bash -l {0}
Copy link
Member

Choose a reason for hiding this comment

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

Maybe this shell (and the others below) could be removed if we use the base-setup action?

Copy link
Member

@jtpio jtpio left a comment

Choose a reason for hiding this comment

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

Thanks @trungleduc!

It's also really nice to have UI tests and reference snapshots 👍
Maybe we could even replace the screenshots in the README by the snapshots from the UI test, so the README stays up-to-date when new changes land?

@jtpio
Copy link
Member

jtpio commented Mar 12, 2024

I didn't go through the whole frontend code in the details, but overall it looked good. We can always iterate on it later if something needs to be fixed.

@trungleduc
Copy link
Collaborator Author

Thanks @trungleduc!

It's also really nice to have UI tests and reference snapshots 👍 Maybe we could even replace the screenshots in the README by the snapshots from the UI test, so the README stays up-to-date when new changes land?

I will do it in the follow-up PR

@trungleduc trungleduc merged commit e5ed825 into plasmabio:master Mar 12, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

End to end tests with Playwright
2 participants