Commit Graph

  • 598f3ac5da feat: parse --transport, --host, and --port flags in main.py to allow dynamic SSE/HTTP configurations, release 0.2.13 main v0.2.13 matthias 2026-05-30 21:07:29 +02:00
  • a30bef822b feat: add direct HTTP custom route /get-map/{activity_id} using FastMCP decorator and bump version to 0.2.12 v0.2.12 matthias 2026-05-30 20:56:07 +02:00
  • 7d15789a0f bump: version to 0.2.11 for release v0.2.11 matthias 2026-05-30 20:39:00 +02:00
  • 7d9f8daeaf fix: add padding newlines to activity map iframe HTML for improved formatting matthias 2026-05-30 20:37:33 +02:00
  • 4c79d5179e feat: use highly strict pass-through LLM proxy instruction for map iframe tool output and release 0.2.10 v0.2.10 matthias 2026-05-30 20:28:34 +02:00
  • 09af18ce7d feat: return base64-encoded HTML data-URI iframe inside get_activity_map tool to bypass gateway limits, keeping MCP App _meta block v0.2.9 matthias 2026-05-30 20:09:46 +02:00
  • f0b806a627 refactor: return str directly from resources to comply with FastMCP design and fix mimeType mismatch v0.2.8 matthias 2026-05-30 19:38:22 +02:00
  • 99ee6b7076 fix: enforce mime_type='text/html' inside FastMCP resource decorators and release 0.2.8 matthias 2026-05-30 19:34:45 +02:00
  • 4d127541c5 refactor: remove old duplicate map resource declarations, clean generate_test_map and release version 0.2.7 v0.2.7 matthias 2026-05-30 19:31:16 +02:00
  • 04663d7ba1 feat: add static strava://activity/last/map resource to show up in MCP Inspector Resources tab v0.2.6 matthias 2026-05-30 19:00:38 +02:00
  • 3164e91be9 feat: expose activity map as a native MCP App resource with _meta ui resourceUri v0.2.5 matthias 2026-05-30 18:48:33 +02:00
  • ef3b8305ab feat: output raw HTML in get_activity_map for native markdown block rendering v0.2.4 matthias 2026-05-30 18:34:42 +02:00
  • ab971b8307 feat: add LLM system context to get_activity_map to force verbatim iframe rendering v0.2.3 matthias 2026-05-30 18:01:02 +02:00
  • 62ab00bb23 feat: render activity map directly inline using iframe srcdoc v0.2.2 matthias 2026-05-30 17:36:30 +02:00
  • f231535f8e chore: ignore test.html in version control matthias 2026-05-30 13:21:39 +02:00
  • badc2f870e feat(map): add start (🟢) and finish (🏁) route markers v0.2.1 matthias 2026-05-30 13:20:17 +02:00
  • d9523dd35b feat: add interactive activity map visualization with elevation charts and update test suite to support local map generation. v0.2.0 matthias 2026-05-30 12:46:22 +02:00
  • b4ab185240 feat: add get_activity_map tool for Leaflet-based route visualization and include corresponding unit tests matthias 2026-05-30 12:12:10 +02:00
  • 39b182a87a feat: add emojis to statistics tables and use formatted markdown durations for activity times matthias 2026-05-30 11:56:08 +02:00
  • b8c697fed3 feat: add speed and pace formatting utility and include in activity summary table matthias 2026-05-30 11:52:35 +02:00
  • e7ec16abe5 feat: improve date formatting using local start times and add sport-specific emoji icons to activity summaries matthias 2026-05-30 11:47:08 +02:00
  • 90e23c26b8 feat: implement format_duration_markdown utility and update tool outputs to use it for readable duration formatting matthias 2026-05-30 11:40:51 +02:00
  • e4f8a0c4e0 refactor: replace inline duration formatting with utility functions for consistent text and table output matthias 2026-05-30 11:32:55 +02:00
  • 7760d2e616 bkp-env gelöscht v0.1.2 matthias 2026-05-18 10:19:36 +00:00
  • d5487c07fc docs: update docker installation instructions with automated image registry and config management details v0.1.1 matthias 2026-05-14 21:36:13 +02:00
  • b8bce4ee7f feat: migrate credential storage to platform-specific configuration directories matthias 2026-05-14 21:29:18 +02:00
  • 6db9e87f96 feat: add server_info tool for diagnostics and implement interactive CLI onboarding wizard for easier authentication matthias 2026-05-14 21:12:48 +02:00
  • 7c8061eeea chore: rename strava-mcp-server package to strava-mcp-server-hnrx in uv.lock v0.1.0 matthias 2026-05-14 20:10:39 +02:00
  • 7d0364e0ed chore: update landing page copy, improve code formatting, and add PyPI publish workflow matthias 2026-05-14 20:10:27 +02:00
  • 2223a2aafa feat: add repository link to navigation menu with localization support matthias 2026-05-14 19:46:38 +02:00
  • 63d41ed9db chore: update S3 deployment configuration to use specific endpoint and path-style addressing matthias 2026-05-14 19:42:04 +02:00
  • 94e7cd6a8c feat: add project landing page and automated deployment workflow matthias 2026-05-14 19:33:59 +02:00
  • b463b2eeb8 refactor: simplify athlete profile formatting and export full API response in tool output, plus add AGENTS.md documentation matthias 2026-05-13 01:21:16 +02:00
  • 99fd37fc12 test: implement unit testing suite with pytest and add pre-push verification hook matthias 2026-05-13 00:12:32 +02:00
  • 8e9e4c01d4 style: refactor codebase to adhere to PEP 8 formatting standards throughout all source files matthias 2026-05-12 23:55:58 +02:00
  • bcc11cb07e refactor: remove unused ContentBlock import from tool modules v0.0.5 matthias 2026-05-12 23:38:19 +02:00
  • 40b5d004b1 refactor: enhance tool outputs by returning formatted markdown and JSON resources for structured display matthias 2026-05-12 23:36:37 +02:00
  • 7c089d90c5 refactor: remove return type annotations from activity and athlete tools matthias 2026-05-12 23:28:47 +02:00
  • c69e362635 refactor: migrate tool outputs to use EmbeddedResource with typed JSON for assistant-facing data matthias 2026-05-12 23:23:23 +02:00
  • 3805ca3274 feat: standardize on ISO 8601 for dates, add utility functions, and document design decisions. matthias 2026-05-12 23:09:00 +02:00
  • c56f7ad7b4 refactor: remove interactive OAuth tool and update Docker/README configurations matthias 2026-05-10 11:44:39 +02:00
  • 578c4b292a feat: enhance OAuth flow with synchronous token exchange and automatic .env file updates matthias 2026-05-10 11:15:00 +02:00
  • fafda14fe9 refactor: improve Docker image pull string construction in Gitea CI workflow using jq arguments v0.0.4 matthias 2026-05-09 15:04:20 +02:00
  • 4489e1e0e2 refactor: remove unnecessary package write permissions from CI workflow v0.0.3 matthias 2026-05-09 14:53:08 +02:00
  • 3ce6540a8f chore: update CI/CD runner to ubuntu-latest matthias 2026-05-09 14:03:13 +02:00
  • cd5faa8332 chore: update Docker registry password to use MY_BUILDTOKEN secret v0.0.2 matthias 2026-05-09 05:27:19 +02:00
  • 1da1656f16 chore: update CI/CD workflow to use GITHUB_TOKEN instead of GITEA_TOKEN matthias 2026-05-09 05:22:20 +02:00
  • 6dd70c29aa feat: enable unauthenticated server startup with runtime OAuth and update CI/CD to append Docker pull instructions to release notes matthias 2026-05-09 05:19:16 +02:00
  • a3305b162d feat: enable multi-platform docker builds for amd64 and arm64 in CI/CD pipeline v0.0.1 matthias 2026-05-09 03:44:15 +02:00
  • 71fb377e2c chore: update CI/CD workflow to use internal gitea-runner-on-dsm runner matthias 2026-05-09 03:26:49 +02:00
  • ce1b18494d feat: add step to generate PEP 440 version and update build-args to use it matthias 2026-05-09 03:07:45 +02:00
  • 2b061f4791 feat: implement dynamic versioning and add automated Docker CI/CD workflow with enhanced documentation matthias 2026-05-09 02:57:41 +02:00
  • 19313a5171 chore: update docker actions to latest versions and change registry password secret matthias 2026-05-09 02:12:35 +02:00
  • 566dcff535 chore: upgrade docker/login-action to v4 in CI workflow matthias 2026-05-09 02:07:51 +02:00
  • 159a4c8073 fix: update registry authentication to use GITEA_TOKEN in CI workflow matthias 2026-05-09 01:57:52 +02:00
  • d8d03e4744 ci: add package write permissions to the release workflow matthias 2026-05-09 01:39:31 +02:00
  • 445b7d199a feat: implement Gitea CI/CD pipeline for automated linting and container builds matthias 2026-05-09 01:24:10 +02:00
  • b43e83758c feat: add Dockerfile and .dockerignore for containerized deployment matthias 2026-05-09 01:18:53 +02:00
  • bb7be30c2b chore: update project dependencies in pyproject.toml matthias 2026-05-09 01:08:11 +02:00
  • ed43e1928e Initial commit: Modularized Strava MCP Server with UV and Hatchling matthias 2026-05-09 01:06:04 +02:00