Commit Graph

  • 7f7aaab5a6 test(raw-api): cover gitea_request handler and path parsing LatteandClaude Opus 4.8 2026-06-26 12:26:57 +02:00
  • 8c84d76bd5 docs(raw-api): document gitea_request, env vars and policy examples LatteandClaude Opus 4.8 2026-06-26 12:26:57 +02:00
  • 8e41fd12af feat(raw-api): register gitea_request tool and wire server dispatch LatteandClaude Opus 4.8 2026-06-26 12:26:56 +02:00
  • 2844c42ec8 feat(raw-api): add gitea_request schema, path parsing, client dispatch and handler LatteandClaude Opus 4.8 2026-06-26 12:26:26 +02:00
  • c0fd169043 Merge pull request 'Dev' (#29) from dev into main Latte 2026-06-25 14:59:44 +00:00
  • 227122263b Merge pull request 'Fix/get issue 27 error handling and ci' (#28) from fix/get-issue-27-error-handling-and-ci into dev Latte 2026-06-25 14:56:04 +00:00
  • 4fb315b177 commit Latte 2026-06-25 16:53:41 +02:00
  • 41749fd7b4 fix: harden get_issue parsing and surface real errors (#27); align CI image publish LatteandClaude Opus 4.8 2026-06-25 16:51:58 +02:00
  • 026f3a654f Merge pull request 'feat: assign issues to milestones on create/update (#22)' (#25) from feat/issue-milestone-assignment into main Latte 2026-06-22 16:00:29 +00:00
  • e08ba42697 feat: assign issues to milestones on create/update (#22) LatteandClaude Opus 4.8 2026-06-22 17:36:01 +02:00
  • 10a307ac02 Merge pull request 'feat: structured logging helpers + get_issue instrumentation (#14)' (#24) from feat/get-issue-debug-logging into dev Latte 2026-06-22 15:09:58 +00:00
  • 538d6d964a test: cover write-tool auth and backend error branches Latte 2026-06-22 15:58:59 +02:00
  • f53e1a3a5a feat: add structured logging helpers and instrument get_issue (#14) Latte 2026-06-22 15:09:59 +02:00
  • cd309ee290 Merge pull request 'fix: tolerate null labels/assignees/user in get_issue (#13)' (#23) from fix/get-issue-none-iterable into dev Latte 2026-06-22 12:50:08 +00:00
  • 478aee9bed fix: tolerate null labels/assignees/user in get_issue (#13) Latte 2026-06-22 10:09:32 +02:00
  • 5f80fc2531 Merge pull request 'Feat/expand gitea toolset' (#20) from feat/expand-gitea-toolset into main Latte 2026-06-14 18:48:36 +00:00
  • b62ed098bf feat: add 13 read tools (PR files/commits, comments, branches, releases, milestones, org/status/languages/topics) LatteandClaude Opus 4.8 2026-06-14 20:43:03 +02:00
  • 7837ff43ad feat: add PR/release/branch/milestone/comment write tools LatteandClaude Opus 4.8 2026-06-14 20:38:25 +02:00
  • c282ffe359 feat: complete label management (name->id resolution, update/remove) LatteandClaude Opus 4.8 2026-06-14 20:34:35 +02:00
  • f0db219ee8 feat: add create_label write tool LatteandClaude Opus 4.8 2026-06-14 20:24:33 +02:00
  • e873d0325b feat: scope list_repositories to the authenticated user in service-PAT mode LatteandClaude Opus 4.8 2026-06-14 17:07:19 +02:00
  • 624a3c79ee fix: surface Gitea auth errors and document the service PAT LatteandClaude Opus 4.8 2026-06-14 16:47:10 +02:00
  • b1bc726a95 fix: keep OAuth flow working on read-only container roots LatteandClaude Opus 4.8 2026-06-14 16:26:28 +02:00
  • 84bbff4acb Merge pull request 'fix: prevent path traversal via Gitea ref/sha/base/head parameters' (#18) from fix/gitea-ref-path-traversal into main Latte 2026-06-14 14:01:58 +00:00
  • 2d95e89035 fix: prevent path traversal via Gitea ref/sha/base/head parameters LatteandClaude Opus 4.8 2026-06-14 15:57:52 +02:00
  • 90df37366f Merge pull request 'feat: harden OAuth state secret validation, DCR file permissions, and policy defaults' (#17) from feat/retarget-claude-mcp into main Latte 2026-06-14 12:17:37 +00:00
  • 6be5ac3608 Merge branch 'main' into feat/retarget-claude-mcp Latte 2026-06-14 12:14:20 +00:00
  • b8217dce8a feat: harden OAuth state secret validation, DCR file permissions, and policy defaults LatteandClaude Sonnet 4.6 2026-06-14 14:13:22 +02:00
  • 6169a45193 Merge pull request 'Feat/retarget claude mcp' (#16) from feat/retarget-claude-mcp into main Latte 2026-06-13 19:38:46 +00:00
  • b275f5c0c2 docs: retarget setup to Claude connectors Latte 2026-06-13 21:05:21 +02:00
  • 541124e92a feat: harden Claude MCP OAuth transport Latte 2026-06-13 21:05:11 +02:00
  • ed3130ef74 refactor: lifespan handlers, module-level imports, bounded scope cache LatteandClaude Opus 4.8 2026-06-12 18:39:06 +02:00
  • 71c993e4cd Use GITEA_TOKEN as service PAT for API calls in OAuth mode LatteandClaude Sonnet 4.6 2026-03-04 17:06:28 +00:00
  • eada6d0f89 Merge pull request 'dev' (#12) from dev into main Latte 2026-03-04 16:55:31 +00:00
  • 4e9422d6de Merge pull request 'fix' (#11) from fix into dev Latte 2026-03-04 16:55:18 +00:00
  • bf35a0c712 Enhance OAuth metadata endpoints and update authorization server URLs in responses Latte 2026-03-04 16:54:36 +00:00
  • 0c61a6e0ab Merge pull request 'dev' (#10) from dev into main Latte 2026-02-27 20:09:00 +00:00
  • cc86b28794 Merge pull request 'remove openrabbit' (#9) from update/image-build-workflow into dev Latte 2026-02-27 20:08:45 +00:00
  • 3bd09d02b2 remove openrabbit Latte 2026-02-27 21:08:15 +01:00
  • f870d03e55 Merge pull request 'dev' (#8) from dev into main Latte 2026-02-27 19:29:16 +00:00
  • 822b83e618 Merge pull request 'update/image-build-workflow' (#7) from update/image-build-workflow into dev Latte 2026-02-27 18:59:23 +00:00
  • 2f9750dcce Return explicit error for tokens lacking scopes Latte 2026-02-27 19:55:01 +01:00
  • 5b4495a0a9 updaAdd AI review workflowste Latte 2026-02-27 19:47:54 +01:00
  • fc93b8d29e Fix Prometheus metric f-string and add YAML helper Latte 2026-02-27 16:08:17 +01:00
  • c0357ceb69 Add configurable registry push to Docker workflow Latte 2026-02-27 15:50:12 +01:00
  • fa30153c0d Enhance Docker workflow with gated publish Latte 2026-02-27 11:02:48 +01:00
  • c79cc1ab9e Add PUBLIC_BASE_URL and refine OAuth scopes Latte 2026-02-25 20:49:08 +01:00
  • 59e1ea53a8 Add OAuth2/OIDC per-user Gitea authentication Latte 2026-02-25 16:54:01 +01:00
  • a00b6a0ba2 update Latte 2026-02-14 18:18:34 +01:00
  • ecc87cbb65 quick fix Latte 2026-02-14 17:18:30 +01:00
  • 8504a95a11 feat: add opt-in write access for all token-visible repos Latte 2026-02-14 16:35:03 +01:00
  • e22a8d37e4 fix: use external proxy network in compose configs Latte 2026-02-14 16:15:21 +01:00
  • 198fd3905b add readme.md Latte 2026-02-14 16:10:43 +01:00
  • 5969892af3 feat: harden gateway with policy engine, secure tools, and governance docs Latte 2026-02-14 16:05:56 +01:00
  • e17d34e6d7 docs: Add documentation site and API reference matsv 2026-02-13 15:12:14 +01:00
  • d82fe87113 update Latte 2026-02-11 18:16:00 +01:00
  • dd7bbd1f9a IT WORKS Ubuntu 2026-01-31 16:03:17 +00:00
  • 3c71d5da0a update Ubuntu 2026-01-31 15:55:22 +00:00
  • 833eb21c79 quick fix Latte 2026-01-31 14:23:51 +01:00
  • 0a2a21cc52 feat: scope query param auth to MCP endpoints Latte 2026-01-29 21:07:37 +01:00
  • b990c6c527 feat: allow api_key query parameter for ChatGPT UI Latte 2026-01-29 21:03:05 +01:00
  • 08e9aa1de6 docs: add comprehensive testing guide and test runner Latte 2026-01-29 20:46:50 +01:00
  • f52e99e328 test: add comprehensive test suite for authentication system Latte 2026-01-29 20:45:44 +01:00
  • de0ae09fc4 fix: update structlog configuration for compatibility Latte 2026-01-29 20:44:17 +01:00
  • a0605eaa27 fix: change mcp_api_keys to string field to avoid JSON parsing Latte 2026-01-29 20:30:28 +01:00
  • 0945f560ff fix: use model_validator for API keys validation Latte 2026-01-29 20:27:36 +01:00
  • 0d986eb78b fix: correct Python dependencies path for non-root user in Docker Latte 2026-01-29 20:24:30 +01:00
  • 9e2ff4cec8 Merge pull request 'feature/authentication-systems' (#1) from feature/authentication-system into main Latte 2026-01-29 19:13:08 +00:00
  • aff91d9386 docs: add implementation summary for authentication system Latte 2026-01-29 20:07:04 +01:00
  • eeaad748a6 feat: add API key authentication system for ChatGPT Business Latte 2026-01-29 20:05:49 +01:00
  • a9708b33e2 . Latte 2026-01-29 19:53:36 +01:00
  • 1bda2013bb Initial commit Latte 2026-01-29 18:36:24 +00:00