You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OAuth wizard timeout — auth URL and PKCE challenge/verifier are now generated entirely in the browser (Web Crypto API). The wizard no longer calls the Homebridge plugin server for Step 1, eliminating the timeout that occurred when the server.js child process was slow to start.
Manual token entry — added a "Already have a refresh token? Paste it directly →" path in the OAuth wizard for users who obtained a token via the terminal node dist/oauthSetup.js tool. Bypasses the full OAuth flow.
Stateless server — removed this.pending server-side state from server.js; credentials and PKCE verifier are now sent by the frontend at exchange time, making the flow resilient to server restarts between wizard steps.