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

API Refactor #28

Merged
merged 32 commits into from
Apr 6, 2023
Merged

API Refactor #28

merged 32 commits into from
Apr 6, 2023

Conversation

kuylar
Copy link
Member

@kuylar kuylar commented Apr 6, 2023

Details

Completely revamp the API, making it easier to be used with third party apps. Also adds OAuth.

Changes proposed

  • Implement OAuth2
  • Make all API responses have a similar layout
  • Change the parameters in some endpoints for consistency
  • Add local channels & playlists into the API

Notes

LightTube mobile app soon? 👀
Also, I still have to add 2 new tabs in settings for active logins (forgot to reimplement after v2 rewrite) & active API apps

@kuylar kuylar merged commit 8b77e63 into master Apr 6, 2023
@kuylar kuylar deleted the api_refactor branch April 11, 2023 15:30
kuylar added a commit to kuylar/LightTube that referenced this pull request Apr 12, 2024
* Implement OAuth2
* Make all API responses have a similar layout
* Change the parameters in some endpoints for consistency
* Add local channels & playlists into the API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant