Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
fullsend-ai
/
fullsend
Public
Notifications
You must be signed in to change notification settings
Fork
103
Star
132
Code
Issues
2k
Pull requests
113
Discussions
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat(admin): Scaffold Vite/Svelte admin SPA with oAuth
- #240
#240
Merged
ifireball
merged 28 commits into
fullsend-ai:main
fullsend-ai/fullsend:main
from
ifireball:feat/admin-spa-vite-docs-pr
ifireball/fullsend:feat/admin-spa-vite-docs-pr
Copy head branch name to clipboard
May 3, 2026
Conversation
Commits
28
(28)
Checks
Files changed
Merged
feat(admin): Scaffold Vite/Svelte admin SPA with oAuth
#240
ifireball
merged 28 commits into
fullsend-ai:main
fullsend-ai/fullsend:main
from
ifireball:feat/admin-spa-vite-docs-pr
ifireball/fullsend:feat/admin-spa-vite-docs-pr
Copy head branch name to clipboard
Commits
Commits on Apr 29, 2026
chore(toolchain): pin Node and Go with mise
Show description for 8479af3
ifireball
committed
8479af3
View commit details
Copy full SHA for 8479af3
Browse repository at this point
docs(plan): admin SPA implementation plan and spec updates
Show description for 72fddac
ifireball
committed
72fddac
View commit details
Copy full SHA for 72fddac
Browse repository at this point
feat(admin): SPA package, Vite workspace, worker merge, and site CI
Show description for 6121ed2
ifireball
committed
6121ed2
View commit details
Copy full SHA for 6121ed2
Browse repository at this point
docs(web): admin local dev and root Vite layout
Show description for 6794c45
ifireball
committed
6794c45
View commit details
Copy full SHA for 6794c45
Browse repository at this point
feat(admin): plan tasks 3–7 for production OAuth
Show description for e975c48
ifireball
committed
e975c48
View commit details
Copy full SHA for e975c48
Browse repository at this point
ci: run Vitest and svelte-check in CI workflow
Show description for caaa429
ifireball
committed
caaa429
View commit details
Copy full SHA for caaa429
Browse repository at this point
refactor(oauth): Worker-mediated GitHub authorize; drop SPA build-time client id
Show description for b384b1c
ifireball
committed
b384b1c
View commit details
Copy full SHA for b384b1c
Browse repository at this point
docs(admin): align OAuth plans with Worker layout and High 1 hardening
Show description for f8bd0fc
ifireball
committed
f8bd0fc
View commit details
Copy full SHA for f8bd0fc
Browse repository at this point
feat(admin): require Turnstile, OAuth BFF hardening, Wrangler rate limits
Show description for 2f12ea0
ifireball
committed
2f12ea0
View commit details
Copy full SHA for 2f12ea0
Browse repository at this point
fix(admin): Turnstile loader, /api/github/user CORS, looser rate limits
Show description for 5f841a6
ifireball
committed
5f841a6
View commit details
Copy full SHA for 5f841a6
Browse repository at this point
feat(admin): boot spinner and single GitHub user fetch
Show description for be2c28d
ifireball
committed
be2c28d
View commit details
Copy full SHA for be2c28d
Browse repository at this point
test(admin): expand OAuth and auth BFF coverage for PR #240 High 3
Show description for afa2de2
ifireball
committed
afa2de2
View commit details
Copy full SHA for afa2de2
Browse repository at this point
fix(admin): honor token expiry in storage and OAuth completion
Show description for e41cff8
ifireball
committed
e41cff8
View commit details
Copy full SHA for e41cff8
Browse repository at this point
test(admin): cover startGithubSignIn and consumeOAuthParamsFromDocumentUrl
Show description for da3b8c7
ifireball
committed
da3b8c7
View commit details
Copy full SHA for da3b8c7
Browse repository at this point
ci(site): derive ratelimit namespace_id from Worker name in deploy
Show description for dc6682b
ifireball
committed
dc6682b
View commit details
Copy full SHA for dc6682b
Browse repository at this point
fix(admin): clear stored token on GitHub /user 401
Show description for e6bbf90
ifireball
committed
e6bbf90
View commit details
Copy full SHA for e6bbf90
Browse repository at this point
test(worker): add vitest coverage for admin API worker
Show description for 9f08d61
ifireball
committed
9f08d61
View commit details
Copy full SHA for 9f08d61
Browse repository at this point
docs: admin Worker OAuth CORS and safety model
Show description for b87513f
ifireball
committed
b87513f
View commit details
Copy full SHA for b87513f
Browse repository at this point
test(worker): expand admin API Vitest coverage
Show description for 2d2ccf2
ifireball
committed
2d2ccf2
View commit details
Copy full SHA for 2d2ccf2
Browse repository at this point
fix(site-deploy): wrangle multi-var syntax
Show description for 6dc57d6
ifireball
committed
6dc57d6
View commit details
Copy full SHA for 6dc57d6
Browse repository at this point
fix(site): run worker first for /api so OAuth authorize navigations work
Show description for d537b8a
ifireball
committed
d537b8a
View commit details
Copy full SHA for d537b8a
Browse repository at this point
fix(site-deploy): patch wrangler.toml name for secret bulk target
Show description for e6341e3
ifireball
committed
e6341e3
View commit details
Copy full SHA for e6341e3
Browse repository at this point
fix(admin-oauth): narrow BFF /github/user; document redirect allowlist
Show description for 5bab281
ifireball
committed
5bab281
View commit details
Copy full SHA for 5bab281
Browse repository at this point
fix(worker): handleAdminApi 404 fallthrough must use corsHeaders(corsOrigin)
Show description for fc70542
ifireball
committed
fc70542
View commit details
Copy full SHA for fc70542
Browse repository at this point
fix(admin): Turnstile deadline + OAuth abort; fix Octokit 401 hook
Show description for ef49506
ifireball
committed
ef49506
View commit details
Copy full SHA for ef49506
Browse repository at this point
Commits on Apr 30, 2026
chore(admin): drop unreachable Octokit 401 check on success path
Show description for 3c95c5b
ifireball
committed
3c95c5b
View commit details
Copy full SHA for 3c95c5b
Browse repository at this point
Commits on May 1, 2026
chore(gitignore): ignore .claude/settings.local.json (align with main merge)
Show description for 475392a
ifireball
committed
475392a
View commit details
Copy full SHA for 475392a
Browse repository at this point
Merge upstream/main into feat/admin-spa-vite-docs-pr
Show description for bce3fef
ifireball
committed
bce3fef
View commit details
Copy full SHA for bce3fef
Browse repository at this point
You can’t perform that action at this time.