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

Implementation of the New API #2365

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from
Draft

Implementation of the New API #2365

wants to merge 22 commits into from

Commits on Jun 7, 2023

  1. Add OpenAPI spec for new API, and wire up a new API handler

    Based on Aura and JSONAPI
    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    dcb5725 View commit details
    Browse the repository at this point in the history
  2. Build collection Links

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    ed87e70 View commit details
    Browse the repository at this point in the history
  3. Add tests

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    d4c458d View commit details
    Browse the repository at this point in the history
  4. Add Album and relationships

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    20a1e31 View commit details
    Browse the repository at this point in the history
  5. Add sort param

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    141edb8 View commit details
    Browse the repository at this point in the history
  6. Add more tracks attributes

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    9308127 View commit details
    Browse the repository at this point in the history
  7. go mod tidy

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    be945e0 View commit details
    Browse the repository at this point in the history
  8. Start breaking OpenAPI spec

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    250b6db View commit details
    Browse the repository at this point in the history
  9. Fix spec paths

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    3c0f23e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2650e4c View commit details
    Browse the repository at this point in the history
  11. Change API name

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    09e52eb View commit details
    Browse the repository at this point in the history
  12. Refactor

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    ea231fe View commit details
    Browse the repository at this point in the history
  13. Update oapi-codegen

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    960415e View commit details
    Browse the repository at this point in the history
  14. Add authorization to new API

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    8e03d7d View commit details
    Browse the repository at this point in the history
  15. Build OpenAPI.yaml

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    7dfe29a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fd1e060 View commit details
    Browse the repository at this point in the history
  17. Fix pipeline

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    f62231f View commit details
    Browse the repository at this point in the history
  18. Add Albums endpoints

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    90c2d7d View commit details
    Browse the repository at this point in the history
  19. Add includes for /tracks

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    4507895 View commit details
    Browse the repository at this point in the history
  20. Add includes for /albums

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    4a8f176 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    40f7170 View commit details
    Browse the repository at this point in the history
  22. Refactor included handling

    deluan committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    7cf98af View commit details
    Browse the repository at this point in the history