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 frontend web client #557

Merged
merged 10 commits into from
Aug 2, 2024
Merged

New frontend web client #557

merged 10 commits into from
Aug 2, 2024

Commits on Jun 1, 2024

  1. New frontend web client written using Rust and Yew.rs (#459)

    Adds a new web client runner built from the ground up using rust and
    yew.rs.
    Part of #261 
    
    Right now web client must be manually built and launched separate to
    launching the backend. A followup PR will add a new flag to tell runner
    to use the new web client. Both the old and new client will be supported
    until the new front end has been thoroughly tested and has feature
    parity.
    
    ---------
    
    Co-authored-by: Julien Cretin <github@ia0.eu>
    chris-dietz and ia0 authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    da32659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc18c53 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    5291193 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Serve the new web client instead of the old one (#522)

    Co-authored-by: Julien Cretin <cretin@google.com>
    chris-dietz and ia0 authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    71a1466 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    89873d3 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    7232807 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    7640c2e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Added CSS styling and fixed reconnecting to backend without reload. (#…

    …549)
    
    - Added CSS to match existing web client look.
    - Changed timeout on websockets to 1 second (1000 ms)
    - Also made the client reset and disable input when the websocket
    connection goes down.
    
    Should be the final bit that needs to be done to replace the old web
    client.
    
    ---------
    
    Co-authored-by: Julien Cretin <github@ia0.eu>
    chris-dietz and ia0 authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9f0ba02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd1563f View commit details
    Browse the repository at this point in the history
  3. review

    ia0 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    aa8caf7 View commit details
    Browse the repository at this point in the history