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