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

Single page application feature branch #2851

Merged
merged 123 commits into from
Apr 26, 2024
Merged

Single page application feature branch #2851

merged 123 commits into from
Apr 26, 2024

Commits on Feb 8, 2024

  1. feat: Add About pages

    anshg1214 committed Feb 8, 2024
    2 Configuration menu
    Copy the full SHA
    65c8808 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcc88e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. feat: Add Helmet

    anshg1214 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    910b1c6 View commit details
    Browse the repository at this point in the history
  2. feat: Add RouteLoader

    anshg1214 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9866030 View commit details
    Browse the repository at this point in the history
  3. feat: add entity pages

    anshg1214 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a0cd3f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    690647c View commit details
    Browse the repository at this point in the history
  5. fix: PEP8 Issues

    anshg1214 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    34cce0b View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. feat: Add Playlist page

    anshg1214 committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    8c9fdb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e79c3dd View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

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

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    0cb7362 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dc70aa View commit details
    Browse the repository at this point in the history
  3. refactor: Cleanup

    anshg1214 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    34fcee2 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. feat: Merge Settings SPA

    anshg1214 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    5b61de0 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. fix: PEP8 issue

    anshg1214 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    9e9664b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d530a6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    935834c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a98ef08 View commit details
    Browse the repository at this point in the history
  5. refactor: misc

    anshg1214 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    a4b69c4 View commit details
    Browse the repository at this point in the history
  6. refactor: cleanup

    anshg1214 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    cce8cc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. feat: Move Login to SPA

    anshg1214 committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7b7ec68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85b774e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    286548d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14b1fdb View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. refactor: misc

    anshg1214 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0b12d3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b97e6a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. fix: Server Tests

    anshg1214 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    3cbbbdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e007e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    129dfd2 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    d902993 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9be1b54 View commit details
    Browse the repository at this point in the history
  3. feat: fix more tests

    anshg1214 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    cbe808f View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    0fa2615 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c19e22c View commit details
    Browse the repository at this point in the history
  3. feat: Lazy Load routes

    anshg1214 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    89a62bc View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

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

Commits on Mar 1, 2024

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

Commits on Mar 2, 2024

  1. fix: PEP8 Issues

    anshg1214 committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    53e4d80 View commit details
    Browse the repository at this point in the history
  2. fix: tests

    anshg1214 committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    faab937 View commit details
    Browse the repository at this point in the history
  3. fix: Tests

    anshg1214 committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d3a1c03 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    13cd9b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    997e11b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b6cda2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b75b3c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca876d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a4847f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de4a65b View commit details
    Browse the repository at this point in the history
  8. fix: tests

    anshg1214 committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    844a64d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. tests: Fix server tests

    anshg1214 committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    cd0fcf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    0c5c357 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad6bd11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    107a62e View commit details
    Browse the repository at this point in the history
  4. feat: Migrate API routes

    anshg1214 committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    02babe8 View commit details
    Browse the repository at this point in the history
  5. refactor: cleanup

    anshg1214 committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a955b24 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9043a4f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e238152 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    58703fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1554967 View commit details
    Browse the repository at this point in the history
  3. refactor: Cleanup

    anshg1214 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1bd6026 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    c3d79bd View commit details
    Browse the repository at this point in the history
  2. feat: Add React-Query

    anshg1214 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    c2ede55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ba6489 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. fix: Query key

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

Commits on Mar 23, 2024

  1. Configuration menu
    Copy the full SHA
    53e9406 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25615ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ba3d2d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. fix: Reload the page on disabling external service

    Right now since we're not updating the global context on disabling the external service, we're reloading the page.
    anshg1214 committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0e352da View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

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

Commits on Mar 30, 2024

  1. fix: User dashboard

    anshg1214 committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    d41bd83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10c796f View commit details
    Browse the repository at this point in the history
  3. test: Disable Listens tests

    We're disabling the tests and placing a placeholder till we have react-testing-library in place
    anshg1214 committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    2ed584c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

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

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    55df712 View commit details
    Browse the repository at this point in the history
  2. refactor: Loader

    anshg1214 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    02ee581 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. feat: Make review changes

    anshg1214 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    24600ae View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. fix: Deleting listens

    anshg1214 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    71cedb0 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Merge pull request #2769 from metabrainz/spa-entity-pages

    Migrate Entity Pages to SPA
    MonkeyDo committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    ca23a40 View commit details
    Browse the repository at this point in the history
  2. fix: Refetch on new listens

    anshg1214 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    ef92c03 View commit details
    Browse the repository at this point in the history
  3. fix: SetState function

    anshg1214 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    4fee7e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

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

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    d1919c4 View commit details
    Browse the repository at this point in the history
  2. Fix useQuery typescript types

    Replacing { data as MyTypes} force typing with the recommended useQuery<MyTypes>(...)
    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1b70ec5 View commit details
    Browse the repository at this point in the history
  3. Fix Dashboard useQuery types

     + remove unused removeListenFromListenList function
    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    9f9c2cf View commit details
    Browse the repository at this point in the history
  4. Revert change in MusicNeighborhood

    This effect should be run exactly once on startup
    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8601b4e View commit details
    Browse the repository at this point in the history
  5. Add esling disable rule back

    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5c0a7e2 View commit details
    Browse the repository at this point in the history
  6. Fix MusicNeighborhood page

    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    38999ac View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2822 from metabrainz/react-query

    Integrating React Query to improve performance
    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8b8da7f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12b97c9 View commit details
    Browse the repository at this point in the history
  9. Remove role attribute from main container element

    see #2846 for more details
    MonkeyDo committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    2d104f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. refactor: formatting

    anshg1214 committed Apr 24, 2024
    1 Configuration menu
    Copy the full SHA
    03670f2 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    fc1308d View commit details
    Browse the repository at this point in the history
  3. Fix Dashboard listen deletion

    With react-query we need to use mutations rather than save the listens to the state and modify that array
    MonkeyDo committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    8d6b678 View commit details
    Browse the repository at this point in the history
  4. Update anchor tags to Link component

    Smoother navigation, in particular the release cover art in the ListenCard component
    MonkeyDo committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e04551b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e0c9cb View commit details
    Browse the repository at this point in the history
  6. Remove profile blueprint

    See #2847
    MonkeyDo committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    7eafd8f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85c4c4e View commit details
    Browse the repository at this point in the history
  8. fix: Delete Account route

    anshg1214 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    77a003e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6fde33c View commit details
    Browse the repository at this point in the history
  10. refactor: Fix PEP8 Issue

    anshg1214 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a26f3cb View commit details
    Browse the repository at this point in the history
  11. refactor: Remove whitespace

    anshg1214 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b4c59c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Merge pull request #2848 from metabrainz/spa-improvement

    Single page app fixes
    anshg1214 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    fd6bafc View commit details
    Browse the repository at this point in the history
  2. Move NiceModalProvider and ToastContainer in Layout component

    Otherwise, ToastContainer and NiceModal both won't have access to any of the react-router context, which breaks if you use a Link component for example, or want a 'refetch' button in a toast messsage.
    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6c0c6af View commit details
    Browse the repository at this point in the history
  3. Close CBReviewModal when clicking on link

    Noiw that we navigate with react-router, the modal backdrop ends up staying open after navigation, making the page pretty much useless.
    
    So close the modal on click, and also ensure when you click the backdrop it closes the modal
    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    0a3b388 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a9cebf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c96a4e View commit details
    Browse the repository at this point in the history
  6. Formatting

    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b46db1a View commit details
    Browse the repository at this point in the history
  7. Release/RG -> Album: replace navigation history

    Otherwise our "back" buttons at the top of the page take you back to the redirect and back to the album page you just came from
    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    eccbdca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9f6d0b View commit details
    Browse the repository at this point in the history
  9. Adjust container CSS

    This is so the secondary navbar can span the whole width rather than be constrained to a max width; since this is what we want for the rest of the content, we have applied the role="main" attribute everywhere and we can use that.
    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    173e514 View commit details
    Browse the repository at this point in the history
  10. Missing dependencies

    MonkeyDo committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    71219d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb03da1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    38e2bfc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e2f63bf View commit details
    Browse the repository at this point in the history
  14. refactor: lint

    anshg1214 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    4d56d7b View commit details
    Browse the repository at this point in the history
  15. refactor: format

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

Commits on Apr 26, 2024

  1. refactor: format

    anshg1214 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    32b702c View commit details
    Browse the repository at this point in the history
  2. feat: Refactor Protected Routes Layout

    This prevents the navbar and the footer from re-rendering on switching between protected and public routes.
    anshg1214 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    a41bbdd View commit details
    Browse the repository at this point in the history
  3. fix: misc

    anshg1214 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    90c9c79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7f950e View commit details
    Browse the repository at this point in the history
  5. Add role=main to entity pages

    This is used with CSS to limit the width of the main page content
    MonkeyDo committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    09fa11d View commit details
    Browse the repository at this point in the history
  6. Fix order of providers in test util

    BrowserRouter goes first so that everything inside (such as toast messages) can have access to react-router context
    MonkeyDo committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    1038ca5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0692c4b View commit details
    Browse the repository at this point in the history
  8. fix: Test

    anshg1214 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    06fd48f View commit details
    Browse the repository at this point in the history