Skip to content

Unify home page / log (public activity / models log) #410

@hdoupe

Description

@hdoupe

This issue serves as a bit of a guide / information dump for working on the home page and the log page.

Potential projects ordered roughly in scope / size:

  • (will double check) The simulation cards have some jank. Desired behavior is to click the card and get sent to the simulation page. Current behavior is nothing happens if you click in the middle of the card. Some relevant code: e.stopPropagation() in the Sim component.
    image

  • Add routing to profile page to show models first, e.g. https://compute.studio/hdoupe/models would show:
    image
    Related: Allow link to a user's models #301

  • Add a "Public Log" button to the home dashboard that users can click to get redirected to the Log page.

  • Integrate the Log simulations into the home feed with a toggle: "Show only my simulations", "Show all public simulations"

  • Replace the redirect to about.compute.studio with an engaging home page with public content.

  • To be continued...

Definitions:

Code location:

The frontend code for creating the home page and the log is in the src/Log directory: https://github.com/compute-tooling/compute-studio/blob/master/src/Log/index.tsx

API endpoints

This builds the page from the following api endpoints. The client for these endpoints lives here: src/Log/API.ts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions