ifcurl/ifcurl
Bruno Postle 48169ff94b Add OpenCDE Foundation API 1.1 OAuth2 proxy routes
Implements GET /foundation/1.1/oauth2/auth_url, POST /oauth2/token, and
POST /oauth2/token_refresh, proxying to Forgejo's OAuth2 endpoints using
IFCURL_OAUTH2_CLIENT_ID and IFCURL_OAUTH2_CLIENT_SECRET env vars.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 10:08:13 +01:00
..
data Add ifcurl-open and ifcurl-register: ifc:// OS protocol handler 2026-06-07 09:36:20 +01:00
__init__.py Add checkout.py: writable working-tree checkouts from bare cache 2026-06-05 23:38:13 +01:00
__main__.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
auth.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
bcf.py Rewrite BCF export as pure client-side, remove Python /bcf endpoint 2026-06-07 07:30:33 +01:00
bcf_api.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
checkout.py Add checkout.py: writable working-tree checkouts from bare cache 2026-06-05 23:38:13 +01:00
diff.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
discover.py Add discover.py: find local repos matching a project by genesis commit 2026-06-05 23:05:33 +01:00
documents_api.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
foundation_api.py Add OpenCDE Foundation API 1.1 OAuth2 proxy routes 2026-06-07 10:08:13 +01:00
git.py Add get_genesis_commit: root commit hash as project identity key 2026-06-05 18:32:54 +01:00
open.py Add ifcurl-open and ifcurl-register: ifc:// OS protocol handler 2026-06-07 09:36:20 +01:00
py.typed Python core library and ifcurl CLI 2026-04-15 21:24:35 +01:00
register.py Add ifcurl-open and ifcurl-register: ifc:// OS protocol handler 2026-06-07 09:36:20 +01:00
render.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
render_service.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
sandbox.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00
service.py Add OpenCDE Foundation API 1.1 OAuth2 proxy routes 2026-06-07 10:08:13 +01:00
url.py Fix license headers: correct copyright owner and add SPDX identifiers 2026-05-19 21:07:23 +01:00