Commit history for src/server/integrations
- Add bidirectional repository mirroring, a gentle Pro page with supporter badges, and Docker actions on Docker-capable cloud runnersbaefb4f⌁taigrr committed
123621c⌁
- Run each repository's time-driven work from its RepoState alarm instead of crons over every repository32e5c36⌁taigrr committed
12ea49f⌁
fe8f1e6⌁
- Detach the previous owner's runners on transfer and re-check repository ownership on every claim1618a91⌁taigrr committed
- Embed the owning repo or account id in new row ids so lookups skip the directory and no locator rows are written9878c76⌁taigrr committed
426dd32⌁
- Move sessions, tokens, passkeys, OAuth grants, notifications, org invitations, AI endpoints and account lifecycle into AccountState; sites, LFS and editor sessions into their scopes1054732⌁taigrr committed
0b9a0e7⌁
- Harden email replies, editor container billing and lifecycle, MCP merge/approval confirmation, GitHub pull mirrors and BYOK keys (INT-P2..P21)fa13453⌁taigrr committed
- Reject web and REST settings writes on archived repositories while keeping removals, revokes and make-private available.6c13c42⌁taigrr committed
- Harden production deploys: config split with boot assertions, admin bootstrap, security headers, error maskinga76edca⌁taigrr committed
- Close pre-deploy auth gaps: deploy tokens die with repo transfers, password resets and lost admin; token revocation cascades through every descendant; agent tokens minted over REST stay within the caller's grant; TOTP failures lock out persistently; login, email removal, passkey counters, signing-key lookup and sign-out-everywhere hardened.c9c6455⌁taigrr committed
690dced⌁
- Merge roadmap/notify7417d6f⌁taigrr committed
9f949df⌁
- Merge roadmap/integrations95ebb35⌁taigrr committed
- Merge roadmap/integrationsbe7d970⌁taigrr committed