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

Self contained front end and fixes for building on Heroku #829

Merged
merged 109 commits into from
May 1, 2024

Commits on Feb 21, 2024

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

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    84f4a6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a5b00b View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. removing v1 api for profiles

    shanbady committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    b08fb4b View commit details
    Browse the repository at this point in the history
  2. updating api spec

    shanbady committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    bafc9ce View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

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

Commits on Mar 27, 2024

  1. Static assets

    jonkafton committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    5fb9070 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a18cd6 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    0d6e7ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48364ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b2b87c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af5769d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75cba0f View commit details
    Browse the repository at this point in the history
  6. Fix eslint paths

    jonkafton committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d21ea79 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55f3fe6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ae2c65 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ad6d2eb View commit details
    Browse the repository at this point in the history
  10. Fix version mismatches

    jonkafton committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    094f5af View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    0666f37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3af6e6c View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Update tests for asynchronous user fetch / react query hook. Mocks re…

    …sponses or sets on query cache
    jonkafton committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    cf699df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b0f111 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    85e1e68 View commit details
    Browse the repository at this point in the history
  2. Run openapi steps in root

    jonkafton committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    cbf6955 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f460f3 View commit details
    Browse the repository at this point in the history
  4. Fix syncpack mismatches

    jonkafton committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c5a16d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fea634a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b87d2f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6dd2e01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe90d24 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b1b609f View commit details
    Browse the repository at this point in the history
  10. Put back Dockerfile

    jonkafton committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    5e5c6c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

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

    jonkafton committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    72c11a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4efc410 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    da66eca View commit details
    Browse the repository at this point in the history
  2. Wait for user loaded before rendering route

    Co-authored-by: Chris Chudzicki <christopher.chudzicki@gmail.com>
    jonkafton and ChristopherChudzicki committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    d6b086e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a6e382 View commit details
    Browse the repository at this point in the history
  4. Fix eslint version (new v9 has several breaking changes). Merge branc…

    …h 'main' into jk/frontend-dev-server
    jonkafton committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    65e6b41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af7ebd3 View commit details
    Browse the repository at this point in the history
  6. Sync eslint versions

    jonkafton committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    f922594 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    135d230 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    06f3a33 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    f7dd808 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3269df View commit details
    Browse the repository at this point in the history
  3. Install immutable

    jonkafton committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    4ec540e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

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

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    b7f6743 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49f33ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    026cb58 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b0253b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89d59b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Webpack versions

    jonkafton committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    29589d3 View commit details
    Browse the repository at this point in the history
  2. Update README notes

    jonkafton committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ab90dde View commit details
    Browse the repository at this point in the history
  3. README tweak

    jonkafton committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f3708fd View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Nginx config for Heroku

    - Configures Ngnix for to serve static front end files in /frontends/mit-open/build
    
    - Falls back to index.html for SPA routes
    
    - Sets 1m expires header for index.html (we want a short cache on this as it will be overwritten during release)
    
    - Removes the CORS * header (we shouldn't need this on file responses)
    
    - Proxies known API routes to the uwsgi worker
    jonkafton committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    5aa641c View commit details
    Browse the repository at this point in the history
  2. Spelling on filename

    jonkafton committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    dcd5135 View commit details
    Browse the repository at this point in the history
  3. Remove root lockfile

    jonkafton committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c34e1c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94ca75f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6a7593 View commit details
    Browse the repository at this point in the history
  6. Fix paths

    jonkafton committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    faad067 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    840d827 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    3ba29fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    472b99c View commit details
    Browse the repository at this point in the history
  3. Disable E2E test job

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    35b6cdc View commit details
    Browse the repository at this point in the history
  4. Known path for hash file

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    1e0be74 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a27013 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69a66fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6632d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08f12fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39ef7d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ef4c7b8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    45d65c3 View commit details
    Browse the repository at this point in the history
  12. fixing compose mount (#818)

    shanbady authored and jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6927848 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    05564a4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4ab78e9 View commit details
    Browse the repository at this point in the history
  15. Temp workflow

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    1482f72 View commit details
    Browse the repository at this point in the history
  16. Match yarn version

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    ab1f77e View commit details
    Browse the repository at this point in the history
  17. Regenerate lockfile

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6229e51 View commit details
    Browse the repository at this point in the history
  18. Fix branch ref

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    18d0061 View commit details
    Browse the repository at this point in the history
  19. Add yarnrc file

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    d3e0fb9 View commit details
    Browse the repository at this point in the history
  20. Yarn release file

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    59a7cdd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    13ca934 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    69d749b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2efbc60 View commit details
    Browse the repository at this point in the history
  24. Upgrade to yarn 4.1.1

    jonkafton committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    f7bd11a View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Remove frontend yarn files

    jonkafton committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    5f219f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85ba9fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fdc0f9 View commit details
    Browse the repository at this point in the history
  4. Working directories

    jonkafton committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    53ec3ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36886b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    492bb5e View commit details
    Browse the repository at this point in the history
  7. Test set yarn version

    jonkafton committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e1ba86d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3ba581 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a1a39a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5896d6c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    4ef295f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38acc3e View commit details
    Browse the repository at this point in the history
  3. Lock React and @testing-library dependencies (conflict on React 18.3.…

    …0). Increase timeouts on slow running tests
    jonkafton committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    364e789 View commit details
    Browse the repository at this point in the history
  4. Sync @types/react version

    jonkafton committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    a31c009 View commit details
    Browse the repository at this point in the history
  5. Lint fix extraneous deps

    jonkafton committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b35a0a3 View commit details
    Browse the repository at this point in the history
  6. Run tests from root

    jonkafton committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2c370ac View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    142ccbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    432dec6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c5af83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd061cb View commit details
    Browse the repository at this point in the history
  5. Installs git and mounts repo for Jest in watch mode. Stylelint config…

    … moved to frontends so available inside container
    jonkafton committed May 1, 2024
    Configuration menu
    Copy the full SHA
    a245435 View commit details
    Browse the repository at this point in the history