Skip to content

add configurable spotify login options and callback error handling - #7

Open
hd1801 wants to merge 1 commit into
mainfrom
feat/oauth-configurable-login
Open

add configurable spotify login options and callback error handling#7
hd1801 wants to merge 1 commit into
mainfrom
feat/oauth-configurable-login

Conversation

@hd1801

@hd1801 hd1801 commented Apr 23, 2026

Copy link
Copy Markdown
Owner

Support custom login scopes and show_dialog toggle in /login, and improve /callback handling for denied auth, missing code, token exchange failures, and network errors.

Made-with: Cursor

Support custom login scopes and show_dialog toggle in /login, and improve /callback handling for denied auth, missing code, token exchange failures, and network errors.

Made-with: Cursor
@hd1801 hd1801 closed this Apr 23, 2026
@hd1801 hd1801 reopened this Apr 23, 2026
@hd1801 hd1801 closed this Apr 23, 2026
@hd1801 hd1801 reopened this Apr 23, 2026

@pr-governance-bot pr-governance-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added configurable login scopes and stronger callback error handling, but the PR is missing required hygiene sections and has a few quality/test gaps to address.

Comment thread login.js

// URLSearchParams#toString converts this object to a query string.
return res.redirect(
"https://accounts.spotify.com/authorize?" +

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

warning (code quality):

Hardcoded URL in login.js — use config or constant.

@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 24, 2026
@hd1801 hd1801 reopened this Apr 24, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 28, 2026
@hd1801 hd1801 reopened this Apr 28, 2026
@hd1801 hd1801 closed this Apr 29, 2026
@hd1801 hd1801 reopened this Apr 29, 2026
@hd1801 hd1801 closed this Apr 29, 2026
@hd1801 hd1801 reopened this Apr 29, 2026
@hd1801 hd1801 closed this Apr 29, 2026
@hd1801 hd1801 reopened this Apr 29, 2026
@pr-governance-bot

Copy link
Copy Markdown

This PR has been open for 28 days and inactive for 23 days.

Please update, request review, or close it if it is no longer needed.

Thresholds: open for 3 days, inactive for 1 day.

@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
@hd1801 hd1801 closed this Jun 9, 2026
@hd1801 hd1801 reopened this Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant