Commit Graph
100 Commits
Author SHA1 Message Date
Chris CoutinhoandGitHub b4a9639002 Merge pull request #739 from cbcoutinho/ci/sticky-claude-code-review
ci(claude-review): use sticky tracking comment instead of stacking
2026-04-29 22:27:13 +02:00
Chris CoutinhoandGitHub 517ee154ee Merge pull request #737 from cbcoutinho/feat/deck-card-comments
feat(deck): add card comment tools
2026-04-29 22:26:55 +02:00
Chris CoutinhoandGitHub 478a5ae39d Merge pull request #733 from cbcoutinho/fix/index-php-prefix-732
fix(client): route /apps/* through /index.php (fixes #732)
2026-04-27 23:59:18 +02:00
Chris CoutinhoandGitHub 47d966c0e4 Merge pull request #736 from cbcoutinho/fix/notes-v5-write-drift-730
fix(notes): defensively unwrap list-shaped Notes responses (refs #730)
2026-04-27 23:59:03 +02:00
Chris CoutinhoandGitHub 02b23fb301 Merge pull request #692 from cbcoutinho/renovate/nextcloud-32-32.0.8
chore(deps): update nextcloud-32:32.0.8 docker digest to 334f45c
2026-04-27 09:40:57 +02:00
Chris CoutinhoandGitHub 134777c459 Merge pull request #735 from cbcoutinho/fix/pydantic-model-drift-728-704
fix(models): coerce Contact.birthday + relax Table.owner_display_name (fixes #728, #704)
2026-04-27 00:45:24 +02:00
Chris CoutinhoandGitHub 4e669781ee Merge pull request #723 from cbcoutinho/docs/add-contributor-cla
docs: add contributor license agreement
2026-04-26 02:05:50 +02:00
Chris CoutinhoandGitHub 282dce0953 Merge pull request #715 from cbcoutinho/fix/chunk-context-app-password-credentials
fix(api): use stored app password for chunk-context and pdf-preview
2026-04-23 07:29:50 +02:00
Chris CoutinhoandGitHub 3e23585951 Merge pull request #718 from cbcoutinho/fix/login-flow-oauth-stagger
test: stagger parallel OAuth fetches for login-flow users
2026-04-23 07:29:01 +02:00
Chris CoutinhoandGitHub 5b6942282c Merge pull request #711 from cbcoutinho/fix/mcp-client-session-cancel-scope
fix(tests): convert create_mcp_client_session to asynccontextmanager
2026-04-17 00:38:04 +02:00
Chris CoutinhoandGitHub e0ed533a54 Merge pull request #709 from dylanlangston/master
Fix: Nutrition.calories field rejects integer values from Nextcloud Cookbook API
2026-04-15 12:22:06 +02:00
Chris CoutinhoandGitHub 80822e00e7 Merge pull request #707 from cbcoutinho/fix/uvx-pypi-deployment
fix: enable uvx/PyPI deployments without Docker assumptions
2026-04-14 21:51:58 +02:00
Chris CoutinhoandGitHub edb6c8d820 Merge pull request #643 from cbcoutinho/renovate/uv_build-0.x
chore(deps): update dependency uv_build to >=0.11.5,<0.12.0
2026-04-09 18:12:03 +02:00
Chris CoutinhoandGitHub 26e632c1e2 Merge pull request #644 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.4
2026-04-08 15:12:59 +02:00
Chris CoutinhoandGitHub 6b6a5eb639 Merge pull request #698 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.90
2026-04-08 14:06:51 +02:00
Chris CoutinhoandGitHub 94226bdcfa Merge pull request #697 from cbcoutinho/fix/strip-resource-scope-prefix
fix: strip resource server prefix from JWT scopes
2026-04-08 01:27:39 +02:00
Chris CoutinhoandGitHub 21e4174df3 Merge pull request #689 from cbcoutinho/feat/stdio-transport
feat: add stdio transport support for local MCP usage
2026-04-08 00:09:49 +02:00
Chris CoutinhoandGitHub e76e3e1306 Merge pull request #690 from cbcoutinho/fix/cognito-offline-access-scope
fix: conditionally include offline_access based on IdP discovery
2026-04-08 00:02:35 +02:00
Chris CoutinhoandGitHub 23995ce64d Merge pull request #675 from cbcoutinho/renovate/mcp-1.x
fix(deps): update dependency mcp to >=1.27,<1.28
2026-04-07 22:23:22 +02:00
Chris CoutinhoandGitHub 9934a78970 Merge pull request #688 from cbcoutinho/ci/remove-pat-from-release-workflows
ci: remove PAT from release workflows
2026-04-07 22:11:37 +02:00
Chris CoutinhoandGitHub 0dbd031fe7 Merge pull request #687 from cbcoutinho/fix/cognito-audience-fallback
fix: fall back to client_id when aud claim is absent (Cognito compat)
2026-04-07 18:07:50 +02:00
Chris CoutinhoandGitHub d7653535f0 Merge pull request #658 from cbcoutinho/renovate/nextcloud-31-31.0.14
chore(deps): update nextcloud-31:31.0.14 docker digest to 07ec73c
2026-04-07 17:10:32 +02:00
Chris CoutinhoandGitHub 63c5d5255a Merge pull request #678 from cbcoutinho/renovate/downloads.unstructured.io-unstructured-io-unstructured-api-0.x
chore(deps): update downloads.unstructured.io/unstructured-io/unstructured-api docker tag to v0.1.2
2026-04-07 17:10:17 +02:00
Chris CoutinhoandGitHub f624ccbb0f Merge pull request #686 from cbcoutinho/feat/oidc-resource-server-scope-prefix
feat: add OIDC resource server scope prefix for Cognito compatibility
2026-04-07 17:01:14 +02:00
Chris CoutinhoandGitHub 2f146f8408 Merge pull request #685 from cbcoutinho/chore/remove-helm-chart
chore: remove helm chart (migrated to cbcoutinho/helm-charts)
2026-04-07 16:33:31 +02:00
Chris CoutinhoandGitHub 010c598b24 Merge pull request #680 from cbcoutinho/docs/adr-024-dynaconf-config-management
docs: ADR-025 dynaconf configuration management
2026-04-07 15:49:46 +02:00
Chris CoutinhoandGitHub 6f16ece92b Merge pull request #682 from cbcoutinho/refactor/scope-separator-colon-to-dot
refactor: change OAuth scope separator from colon to dot
2026-04-07 14:17:46 +02:00
Chris CoutinhoandGitHub a9344382a7 Merge pull request #684 from cbcoutinho/renovate/docker.io-library-nextcloud-32.0.8
chore(deps): update docker.io/library/nextcloud:32.0.8 docker digest to 509caed
2026-04-07 12:42:48 +02:00
Chris CoutinhoandGitHub cc40f8f916 Merge pull request #661 from cbcoutinho/renovate/nextcloud-32-32.x
chore(deps): update nextcloud-32 docker tag to v32.0.8
2026-04-07 12:42:17 +02:00
Chris CoutinhoandGitHub c45b8ec3a6 Merge pull request #677 from cbcoutinho/renovate/nextcloud-33-33.x
chore(deps): update nextcloud-33 docker tag to v33.0.2
2026-04-07 12:42:05 +02:00
Chris CoutinhoandGitHub 204053d262 Merge pull request #679 from cbcoutinho/fix/cloud-client-registration
fix: support cloud OAuth clients and graceful DCR fallback
2026-04-05 19:40:30 +02:00
Chris CoutinhoandGitHub f0c6dd6391 Merge pull request #676 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.89
2026-04-05 18:44:26 +02:00
Chris CoutinhoandGitHub 877535aeb7 Merge pull request #674 from cbcoutinho/refactor/remove-oauth-profile
refactor: remove oauth profile, migrate MCP/OAuth tests to login-flow
2026-04-04 10:31:42 +02:00
Chris CoutinhoandGitHub 74f87aa492 Merge pull request #655 from cbcoutinho/renovate/docker.io-library-nextcloud-32.x
chore(deps): update docker.io/library/nextcloud docker tag to v32.0.8
2026-04-03 09:43:59 +02:00
Chris CoutinhoandGitHub 85c9ad188f Merge pull request #663 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.85
2026-04-02 11:13:27 +02:00
Chris CoutinhoandGitHub 7bfe3f0205 Merge pull request #673 from cbcoutinho/fix/672-bday-datetime-validation
fix: convert BDAY datetime.date to string before Pydantic validation
2026-04-01 09:27:31 +02:00
Chris CoutinhoandGitHub 0b89f5cdd7 Merge pull request #667 from cbcoutinho/renovate/tailscale-tailscale-replacement
chore(deps): replace tailscale/tailscale docker tag with docker.io/tailscale/tailscale v1.94.2
2026-04-01 09:02:48 +02:00
Chris CoutinhoandGitHub 2a3869d95f Merge pull request #670 from cbcoutinho/renovate/pin-dependencies
chore(deps): pin dependencies
2026-03-31 19:05:42 +02:00
Chris CoutinhoandGitHub 0d5d1cff07 Merge pull request #669 from cbcoutinho/feat/login-flow-v2-web-provision
feat: add web-based Login Flow v2 provisioning endpoint
2026-03-31 17:24:16 +02:00
Chris CoutinhoandGitHub 8e73070d6a Merge pull request #666 from cbcoutinho/renovate/pin-dependencies
chore(deps): pin dependencies
2026-03-31 17:23:04 +02:00
Chris CoutinhoandGitHub d29408bacc Merge pull request #665 from cbcoutinho/feat/claude-funnel-config
feat: add Tailscale Funnel config for Claude AI connector testing
2026-03-29 21:00:16 +02:00
Chris CoutinhoandGitHub 8a501375bb Merge pull request #664 from cbcoutinho/fix/login-flow-oauth-compat
fix: resolve OAuth compatibility issues for login-flow deployment
2026-03-29 20:57:52 +02:00
Chris CoutinhoandGitHub 78d3da6611 Merge pull request #662 from cbcoutinho/renovate/nextcloud-33-33.x
chore(deps): update nextcloud-33 docker tag to v33.0.1
2026-03-28 15:59:05 +01:00
Chris CoutinhoandGitHub 89791a558b Merge pull request #657 from cbcoutinho/fix/renovate-nextcloud-version-pinning
fix: pin Renovate Nextcloud updates to matching major version
2026-03-28 10:53:11 +01:00
Chris CoutinhoandGitHub fd303dde36 Merge pull request #651 from cbcoutinho/renovate/docker.io-qdrant-qdrant-1.x
chore(deps): update docker.io/qdrant/qdrant docker tag to v1.17.1
2026-03-28 10:52:57 +01:00
Chris CoutinhoandGitHub 8729b1dd1f Merge pull request #652 from cbcoutinho/renovate/qdrant-1.x
chore(deps): update helm release qdrant to v1.17.1
2026-03-28 10:52:37 +01:00
Chris CoutinhoandGitHub a4d1e5f6a6 Merge pull request #654 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.81
2026-03-28 10:51:54 +01:00
Chris CoutinhoandGitHub c56249dcc4 Merge pull request #647 from cbcoutinho/feature/collectives-support
feat: add Nextcloud Collectives app support
2026-03-28 09:40:50 +01:00
Chris CoutinhoandGitHub d6632e13b2 Merge pull request #649 from cbcoutinho/fix/pin-starlette-below-1.0
fix: pin starlette<1.0 to prevent startup crash
2026-03-27 15:17:44 +01:00
Chris CoutinhoandGitHub d85ff8d2b3 Merge pull request #650 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.80
2026-03-27 15:17:15 +01:00
Chris CoutinhoandGitHub 72754856f5 Merge pull request #642 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.79
2026-03-26 07:17:08 +01:00
Chris CoutinhoandGitHub ed3e3fe6d0 Merge pull request #611 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10.12
2026-03-23 07:16:53 +01:00
Chris CoutinhoandGitHub b90861c4e8 Merge pull request #640 from cbcoutinho/refactor/remove-smithery-update-qdrant
Remove Smithery deployment mode, update qdrant-client for PyPI publishing
2026-03-22 22:00:45 +01:00
Chris CoutinhoandGitHub 13eb15e7a3 Merge pull request #639 from cbcoutinho/fix/astrolabe-vector-sync-warning-637
fix: expose public status endpoints and handle vector sync gracefully
2026-03-22 18:42:07 +01:00
Chris CoutinhoandGitHub b62442b767 Merge pull request #636 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.76
2026-03-22 13:33:00 +01:00
Chris CoutinhoandGitHub f2dc746c3a Merge pull request #632 from cbcoutinho/fix/caldav-href-handling-629
fix(caldav): migrate to upstream v3.0.1 to fix href handling
2026-03-21 19:26:35 +01:00
Chris CoutinhoandGitHub c726e25e8b Merge pull request #625 from cbcoutinho/renovate/astral-sh-setup-uv-7.x
chore(deps): update astral-sh/setup-uv action to v7.6.0
2026-03-16 18:37:45 +01:00
Chris CoutinhoandGitHub 92d5cd4e26 Merge pull request #613 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.72
2026-03-14 16:55:59 +01:00
Chris CoutinhoandGitHub cd6f0ffa63 Merge pull request #606 from cbcoutinho/renovate/node-24.x
chore(deps): update dependency node to v24
2026-03-03 12:26:33 +01:00
Chris CoutinhoandGitHub 5d98858bb6 Merge pull request #603 from cbcoutinho/renovate/docker.io-library-nextcloud-33.0.0
chore(deps): update docker.io/library/nextcloud:33.0.0 docker digest to d53f6cb
2026-03-03 12:26:07 +01:00
Chris CoutinhoandGitHub af7c752cc1 Merge pull request #607 from cbcoutinho/renovate/migrate-config
chore(config): migrate Renovate config
2026-03-03 12:25:36 +01:00
Chris CoutinhoandGitHub 2526390ce8 Merge pull request #604 from cbcoutinho/renovate/docker.io-library-nextcloud-31.x
chore(deps): update docker.io/library/nextcloud docker tag to v31.0.14
2026-03-03 12:24:50 +01:00
Chris CoutinhoandGitHub 45cc4c68fc Merge pull request #589 from cbcoutinho/feat/docker-compose-profiles-login-flow
feat: Docker Compose profiles and Login Flow v2 integration tests
2026-03-03 09:41:48 +01:00
Chris CoutinhoandGitHub 0f8b1c6325 Merge pull request #602 from cbcoutinho/fix/contacts-vcard-dict-format-601
fix: handle pythonvCard4 dict-format fields and missing phones (#601)
2026-03-03 09:33:27 +01:00
Chris CoutinhoandGitHub 658fd7e138 Merge pull request #600 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.66
2026-03-03 07:12:48 +01:00
Chris CoutinhoandGitHub ecab777efa Merge pull request #598 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.65
2026-03-02 12:35:28 +01:00
Chris CoutinhoandGitHub 023927afff Merge pull request #599 from cbcoutinho/renovate/ollama-1.x
chore(deps): update helm release ollama to v1.47.0
2026-03-02 12:33:28 +01:00
Chris CoutinhoandGitHub b86e798ba8 Merge pull request #592 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.64
2026-03-01 17:25:47 +01:00
Chris CoutinhoandGitHub a7d623733b Merge pull request #591 from cbcoutinho/renovate/docker.io-library-python-3.12-slim-trixie
chore(deps): update docker.io/library/python:3.12-slim-trixie docker digest to f3fa41d
2026-03-01 17:25:35 +01:00
Chris CoutinhoandGitHub 28c7f1cdbd Merge pull request #594 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10.7
2026-03-01 17:24:30 +01:00
Chris CoutinhoandGitHub e3c5a87b22 Merge pull request #590 from cbcoutinho/renovate/docker.io-library-nextcloud-32.0.6
chore(deps): update docker.io/library/nextcloud:32.0.6 docker digest to 5c4e09f
2026-03-01 17:23:22 +01:00
Chris CoutinhoandGitHub 53cf223a56 Merge pull request #595 from cbcoutinho/renovate/ollama-1.x
chore(deps): update helm release ollama to v1.46.0
2026-03-01 17:23:11 +01:00
Chris CoutinhoandGitHub 6bfde0de1f Merge pull request #596 from cbcoutinho/renovate/major-github-artifact-actions
chore(deps): update actions/upload-artifact action to v7
2026-03-01 17:22:58 +01:00
Chris CoutinhoandGitHub ed2f400ed8 Merge pull request #593 from cbcoutinho/renovate/astral-sh-setup-uv-7.x
chore(deps): update astral-sh/setup-uv action to v7.3.1
2026-03-01 17:04:56 +01:00
Chris CoutinhoandGitHub 68126f6fe3 Merge pull request #555 from cbcoutinho/renovate/icalendar-7.x
fix(deps): update dependency icalendar to v7
2026-02-26 16:42:12 +01:00
Chris CoutinhoandGitHub 01a9ad5278 Merge pull request #588 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.60
2026-02-25 13:43:30 +01:00
Chris CoutinhoandGitHub c9e8a56355 Merge pull request #584 from cbcoutinho/renovate/docker.io-library-nextcloud-32.0.6
chore(deps): update docker.io/library/nextcloud:32.0.6 docker digest to dcf9c60
2026-02-25 12:35:22 +01:00
Chris CoutinhoandGitHub a922187489 Merge pull request #586 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.59
2026-02-25 10:14:43 +01:00
Chris CoutinhoandGitHub 79478f2483 Merge pull request #585 from cbcoutinho/renovate/docker.io-library-python-3.12-slim-trixie
chore(deps): update docker.io/library/python:3.12-slim-trixie docker digest to 39e4e1c
2026-02-25 09:42:03 +01:00
Chris CoutinhoandGitHub be2b683604 Merge pull request #587 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10.6
2026-02-25 08:26:45 +01:00
Chris CoutinhoandGitHub b62d275dc9 Merge pull request #583 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.57
2026-02-24 13:43:57 +01:00
Chris CoutinhoandGitHub 3d070f74c5 Merge pull request #581 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10.5
2026-02-24 10:34:30 +01:00
Chris CoutinhoandGitHub 91941a9ece Merge pull request #582 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.56
2026-02-24 09:21:39 +01:00
Chris CoutinhoandGitHub b8e6539b6f Merge pull request #580 from cbcoutinho/renovate/downloads.unstructured.io-unstructured-io-unstructured-api-latest
chore(deps): update downloads.unstructured.io/unstructured-io/unstructured-api:latest docker digest to ba6cb07
2026-02-24 09:19:15 +01:00
Chris CoutinhoandGitHub 71d4c44b05 Merge pull request #579 from cbcoutinho/renovate/docker.io-library-redis-alpine
chore(deps): update docker.io/library/redis:alpine docker digest to 2afba59
2026-02-24 08:51:37 +01:00
Chris CoutinhoandGitHub e507f29e83 Merge pull request #578 from cbcoutinho/renovate/ollama-1.x
chore(deps): update helm release ollama to v1.45.0
2026-02-23 07:08:40 +01:00
Chris CoutinhoandGitHub 726b71eea1 Merge pull request #575 from cbcoutinho/renovate/quay.io-keycloak-keycloak-26.x
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.5.4
2026-02-21 09:52:51 +01:00
Chris CoutinhoandGitHub dce3ca9a70 Merge pull request #574 from cbcoutinho/fix/wrap-list-returns-in-response-models
fix: wrap raw list returns in response models (#568)
2026-02-21 09:37:48 +01:00
Chris CoutinhoandGitHub 44e7e2e09b Merge pull request #577 from cbcoutinho/renovate/qdrant-1.x
chore(deps): update helm release qdrant to v1.17.0
2026-02-20 19:23:12 +01:00
Chris CoutinhoandGitHub 7c0b84d398 Merge pull request #576 from cbcoutinho/renovate/ollama-1.x
chore(deps): update helm release ollama to v1.44.0
2026-02-20 14:32:44 +01:00
Chris CoutinhoandGitHub 39d160ce48 Merge pull request #571 from cbcoutinho/fix/astrolabe-revoke-test-stale-credentials
fix: resolve stale credentials causing astrolabe test failures
2026-02-20 08:15:17 +01:00
Chris CoutinhoandGitHub a5eb16c1ac Merge pull request #573 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.55
2026-02-20 07:11:44 +01:00
Chris CoutinhoandGitHub 2dba3179bd Merge pull request #572 from cbcoutinho/renovate/docker.io-qdrant-qdrant-1.x
chore(deps): update docker.io/qdrant/qdrant docker tag to v1.17.0
2026-02-19 22:02:44 +01:00
Chris CoutinhoandGitHub 5562c943c0 Merge pull request #569 from cbcoutinho/renovate/anthropics-claude-code-action-1.x
chore(deps): update anthropics/claude-code-action action to v1.0.54
2026-02-19 07:28:20 +01:00
Chris CoutinhoandGitHub ac91aacaf5 Merge pull request #567 from cbcoutinho/renovate/docker-login-action-3.x
chore(deps): update docker/login-action action to v3.7.0
2026-02-18 16:13:41 +01:00
Chris CoutinhoandGitHub 0e57cf6389 Merge pull request #566 from cbcoutinho/renovate/docker-build-push-action-6.x
chore(deps): update docker/build-push-action action to v6.19.2
2026-02-18 15:49:58 +01:00
Chris CoutinhoandGitHub 9aa6b44397 Merge pull request #392 from cbcoutinho/renovate/major-github-artifact-actions
chore(deps): update actions/upload-artifact action to v6
2026-02-18 15:47:27 +01:00
Chris CoutinhoandGitHub d145e4d5de Merge pull request #431 from cbcoutinho/renovate/actions-setup-python-6.x
chore(deps): update actions/setup-python action to v6
2026-02-18 15:31:19 +01:00
Chris CoutinhoandGitHub 992d380585 Merge pull request #390 from cbcoutinho/renovate/mcp-1.x
fix(deps): update dependency mcp to >=1.26,<1.27
2026-02-18 12:38:11 +01:00
Chris CoutinhoandGitHub 8233cc9dcf Merge pull request #523 from cbcoutinho/feature/adr-022-deployment-mode-consolidation
docs: ADR-022 Deployment Mode Consolidation via Login Flow v2
2026-02-18 11:27:05 +01:00