-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add Spotify API client #41
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Bluuax
approved these changes
Jan 30, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me
msonnberger
added a commit
that referenced
this pull request
Mar 3, 2023
* Spotify OAuth (#18) * add spotify oauth * Use Playwright global setup * do auth on server side * delete storageState * move gitignore * typo * add storageState to prettierignore * add env vars to CI script * always install chromium * set correct redirect url * test * cleanup * renovate on develop branch * use site url if available (#22) * Update all non-major dependencies (#21) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix lockfile * remove spotify login test * remove globalSetup * Update all non-major dependencies (#24) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * integrate testing-library (#26) * Update all non-major dependencies (#25) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update all non-major dependencies (#27) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * add pre-push hook (#28) * Update all non-major dependencies (#29) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * convert to snake_case (#35) * Setup authentication for e2e tests (#37) * enable playwright global setup * populate env file for Lint job * Update all non-major dependencies (#36) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update all non-major dependencies (#38) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Add Spotify API client (#41) * add spotify client * Add newline * Add newline --------- Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Move superbase.ts into lib/api * Update test command * Refactor component exports (#42) * Create Queue (#44) * add Button component * add /new route * check premium status Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Create Queue form Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> --------- Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Add qrcode (#45) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Fix Supabase stuff (#46) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Update all non-major dependencies (#47) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency supabase to v1.35.4 (#48) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * rename qcode to qid (#49) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * set voter_id cookie Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * queue page load function (#50) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * add track to queue (#54) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Add Dark mode (#55) * add dark mode toggle * refactor * Update all non-major dependencies (#53) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Load tracks (#56) * fetch tracks on load * add Track component * invert qr code * add todo --------- Co-authored-by: Martin Sonnberger <martin.sonnberger@icloud.com> * Update all non-major dependencies (#58) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Broadcast new tracks (#59) * broadcast add track, rename queue id Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * listen for changes Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * fix terrifying recursion Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * renaming --------- Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Update all non-major dependencies (#60) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Voting (#64) * broadcast add track, rename queue id Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * listen for changes Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * fix terrifying recursion Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> * renaming * add voting Co-Authored-By: Maximilian <Bluuax@users.noreply.github.com> --------- Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * Use tailwind colors (#62) Co-authored-by: Martin Sonnberger <26038247+msonnberger@users.noreply.github.com> * Update all non-major dependencies (#61) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Sorting and voting logic (#65) * implement sorting * voting logic n stuff * Update all non-major dependencies (#66) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * use derived store for sorting (#68) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * highlight own votes on load (#69) * highlight own votes * add dummy test * use self-hosted soketi (#70) fix ports * add Join Queue button (#75) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * synchronize own votes (#73) Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> * remove supabase from dependencies * update lockfile * Update dependency vitest to v0.28.4 (#71) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update all non-major dependencies (#76) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency @sveltejs/adapter-vercel to v2 (#77) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update all non-major dependencies (#78) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Refactoring, specify serverless runtime (#79) * use route level config * use pusher-http-edge * use serverless function * other way around * disable ssr * test * log pusher state * test * refactor query * cache queue store * init pusher client in store * move function * bind to events in setup function * fix button styles * Update all non-major dependencies (#80) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Add theme selection dropdown (#81) * Update button for readability in dark mode * Add theme selector * Fix button styling * Refactor to snake_case * fix border radius --------- Co-authored-by: Martin Sonnberger <martin.sonnberger@icloud.com> * quality of life improvements (#82) * Update all non-major dependencies (#83) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Player (#86) * add basic player * fix types * add volume slider * add player store * remove playing track from queue * interval for player state * fix song transition * don't use reactive statements lolz * pusher remove track * highlight up next song * show player for owner only * add progress bar * refactor ProgressBar * add more player controls * animate progress bar * manage spotify tokens (#95) * Track search (#97) * Use combobox for track search * Update TrackSearch.svelte * Update styling * Show dropdown after 3 characters * add comment * formatting --------- Co-authored-by: Martin Sonnberger <martin.sonnberger@icloud.com> * Currently playing (#98) * load current track * pin versions * push currently playing * linting * tweaks * Fix track search position (#99) * FIx track search position * dumdidumm * Disable autocomplete * Format den bums * add market to search * Update all non-major dependencies (#87) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Small styling improvements (#100) * add privacy policy (#101) * update version * remove file --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Maximilian <Bluuax@users.noreply.github.com> Co-authored-by: Martin Sonnberger <26038247+msonnberger@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #39