-
-
Notifications
You must be signed in to change notification settings - Fork 4
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 Back an Issue feature #310
Conversation
A new app can be provided that points to an ngrok-forwarded domain. This new code will replicate as closeely as possible the full EasyAuth in production, includig the /me endpoint and its claims. Combined with the device flow autentication (also used in local dev only), which reads the new `access_token` cookie, and performs the proper authentication for API requests from the browser.
A webhook intercepts sponsorships and forwards one-time to the new sponsored issue management class. Tests cover its behavior, which includes tracking unassigned sponsorships, backing issues and enumerating them.
Fetches the manifest and allows authentication to the sponsorable GitHub OAuth app. Renders available and backed issues. Implementing assignment still pending.
NOTE: for local development, the `local.settings.json` MUST contain: ```json "Host": { "CORS": "http://127.0.0.1:4000", "CORSCredentials": true } ```
Ensures we have hte latest amount right-away for inspection.
- Improve dark mode switching, inspired by upstream JtD - Add batch updating of issue bodies periodically (to potentially fixup concurrent changes which mey happen)
🧪 Details on macOS Unix 14.6.1✅ Devlooped.Tests.SponsorLinkTests.TryRead 🧪 Details on Ubuntu 22.04.4 LTS✅ Devlooped.Tests.SponsorLinkTests.TryRead 🧪 Details on Microsoft Windows 10.0.20348✅ Devlooped.Tests.SponsorLinkTests.TryRead from dotnet-retest v0.6.2 on .NET 8.0.8 with 💜 |
When doing the periodic body update.
Otherwise over time we can be processing enormous amounts of items with no risk of concurrent editing.
And assign to the first available funds. This should be the most common path.
Important for back issue badge URL
This allows testing the referer header from github
🧪 Details on Microsoft Windows 10.0.20348✅ Devlooped.Tests.SponsorLinkTests.TryRead from dotnet-retest v0.6.2 on .NET 8.0.8 with 💜 |
One-time sponsorships can now be assigned to specific issues by sponsors.
A new page under the github node allows signing in via the web to the same GitHub OAuth App that the CLI sync uses, for identification and retrieval of available sponsorships and backed issues lists.