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
CLI support: GitHub token storage, completion validation, local dev (#184)
* Store GitHub token on login for CLI fork support
- Add github_token column to users table
- Store GitHub OAuth token when user logs in via GitHub
- Expose github_token in UserResource when include_github_token=1 is requested
- Token is hidden by default (in $hidden array)
* Validate submission before completion, skip screenshot locally
- Block marking challenge as complete without a submission (422)
- Skip screenshot service when SCREENSHOT_SERVICE_BASE_URL is empty
(allows local development without the screenshot service)
- Same change applied to both submit and updateSubmission methods
* Add tests for completion validation
- Test that completing without submission returns 422
- Test that completing after submission succeeds
0 commit comments