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

[UX] Stored Playgrounds (no more data loss), multiple Playgrounds, UI WebApp Redesign #1731

Merged
merged 128 commits into from
Sep 27, 2024

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    cddec5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dad4104 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1549065 View commit details
    Browse the repository at this point in the history
  4. Fix sidebar navigation

    adamziel committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    60a7465 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d25b5e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bb40a4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9158c0b View commit details
    Browse the repository at this point in the history
  8. Remove siteViewRef

    adamziel committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    51d5abf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7d4726c View commit details
    Browse the repository at this point in the history
  10. Rip out PlaygroundContext

    adamziel committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f211db9 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    9e5ad4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dcb88e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c21093 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    126bcdf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c836577 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4fa44dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50e4bd6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b054876 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b833a3e View commit details
    Browse the repository at this point in the history
  10. Adjust the TODO comment

    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1aec606 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c406b66 View commit details
    Browse the repository at this point in the history
  12. Load the most recently created site when no slug is present (instead …

    …of creating a new one)
    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    51aac0b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6251c89 View commit details
    Browse the repository at this point in the history
  14. Fix the Add Site button

    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8dcdfdc View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1ad41dd View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    588900f View commit details
    Browse the repository at this point in the history
  17. Reduce type proliferation: use the partial Blueprint type to store th…

    …e site runtime configuration
    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    488f7a9 View commit details
    Browse the repository at this point in the history
  18. Add a TODO

    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    4f00aa0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1a69968 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    746dc23 View commit details
    Browse the repository at this point in the history
  21. Inline onAddSite

    adamziel committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e554fad View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    45c9007 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e656467 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6160e60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f61a7b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b73682 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f0e84e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b42eb63 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e10f85 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1af4424 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b4b70bb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    49d18d2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e85b14a View commit details
    Browse the repository at this point in the history
  13. Edit site settings form

    adamziel committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    5a46d08 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    6f86ea1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10c0f40 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    ce42039 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99f8e6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6771f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    795bf8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a4b0092 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    202676e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8c43b8 View commit details
    Browse the repository at this point in the history
  8. Extract the temporary site notice into a separate component, open the…

    … site manager by default
    adamziel committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7c95df2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    337355c View commit details
    Browse the repository at this point in the history
  10. Design adjustments

    adamziel committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b68c984 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0a5d313 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Responsive interactions

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    19e0346 View commit details
    Browse the repository at this point in the history
  2. Responsiveness

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    66ff550 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff083af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00f2ff7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0646f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0c9690 View commit details
    Browse the repository at this point in the history
  7. Fix react warnings

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3ecbb64 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d63af7 View commit details
    Browse the repository at this point in the history
  9. Cleanup OPFS storage API

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2400ba3 View commit details
    Browse the repository at this point in the history
  10. Remove OPFSHelper class

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6961270 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c14e586 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5fa8b31 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e7c1839 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1088758 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b96a09e View commit details
    Browse the repository at this point in the history
  16. Centralized router

    adamziel committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    caba900 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    d8f3f46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ae1070 View commit details
    Browse the repository at this point in the history
  3. Fix TS Types

    adamziel committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2fe3a29 View commit details
    Browse the repository at this point in the history
  4. Cleanup all TODOs

    adamziel committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    de3ba17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7f6a7b View commit details
    Browse the repository at this point in the history
  6. Update docs

    adamziel committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    96d5514 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f01ba81 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e03e90 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    89e5cdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09e1205 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59b1685 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eb59fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f301903 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cce879e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

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

Commits on Sep 16, 2024

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

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    ce5ef1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da9384e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe2ce73 View commit details
    Browse the repository at this point in the history
  4. Fix single char typo

    brandonpayton committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    519e50f View commit details
    Browse the repository at this point in the history
  5. Remove stale comment

    brandonpayton committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1c1ee48 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    a4f90f2 View commit details
    Browse the repository at this point in the history
  2. Clarify a bit about local FS availability detection

    It confused me to see a type like:
    true | 'not-available' | 'origin-mismatch'
    
    All values are truthy so you have to know to compare
    directly with true. And at that point, it's clearer to use
    the string literal "available" instead.
    brandonpayton committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a8b62c8 View commit details
    Browse the repository at this point in the history
  3. Add locale list TODO

    brandonpayton committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9df2f79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d9af8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    180f6e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    20647bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43d17cc View commit details
    Browse the repository at this point in the history
  8. Fix saving temporary sites in Safari

    Initially, we do this by writing one file at a time in Safari,
    but we can try doing Safari writes in batches in a subsequent commit.
    brandonpayton committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f45d1c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d8d7225 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6197165 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    f9831a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b16eb95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    387337a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    092a895 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    6169c26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9accc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e306b74 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    af97321 View commit details
    Browse the repository at this point in the history
  2. Make sure all OPFS writes settle before resolving copyMemfsToOpfs()

    If we don't do this, a quick error-retry scenario could run into cases
    where the second attempt conflicts with ongoing writes from the
    first attempt.
    brandonpayton committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    4ac62c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27ede18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    670d158 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Fix login by default

    bgrgicak authored and brandonpayton committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e2fd6ee View commit details
    Browse the repository at this point in the history
  2. Fix default PHP and WP versions

    bgrgicak authored and brandonpayton committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a4d6709 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

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

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    baeee9d View commit details
    Browse the repository at this point in the history
  2. Add Playwright tests for UI redesign changes (#1769)

    ## Motivation for the change, related issues
    
    #1731 introduced
    some breaking changes.
    Long-term we want to move to Playwright from Cypress tests. This PR is a
    first step that introduces Playwright and implements tests broken by the
    UI redesign changes in #1731.
    
    ## Implementation details
    
    This PR adds support for Playwright as an nx command and as a CI check. 
    
    It keeps all working Cypress tests and replaces broken tests with
    Playwright tests.
    
    To make writing of Playwright tests we added fixtures that ensure
    WordPress is loaded and can access the content from the WordPress
    iframe.
    
    Playwright has issues with JS modules, so this PR changes the type of
    the Website project to `commonjs`.
    
    ## Testing Instructions (or ideally a Blueprint)
    
    - CI
    
    ---------
    
    Co-authored-by: Brandon Payton <brandon@happycode.net>
    Co-authored-by: Bart Kalisz <bartlomiej.kalisz@gmail.com>
    3 people authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    0b8b359 View commit details
    Browse the repository at this point in the history
  3. Revert "Use createSyncAccessHandle for all browsers because it has be…

    …en faster in testing"
    
    This reverts commit 6169c26.
    brandonpayton committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    df2eeb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dcf4ac View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    dc1217d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    568b9a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e6e7b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da2fb8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    886648a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49f335f View commit details
    Browse the repository at this point in the history