Commit graph

  • 7a4219bfba
    Merge 2bb1e0ad83 into 454f346036 dependabot[bot] 2026-04-15 23:14:51 +0000
  • 2bb1e0ad83
    chore(deps): bump cryptography in the uv group across 1 directory dependabot/uv/uv-3344959f9f dependabot[bot] 2026-04-15 23:14:48 +0000
  • 454f346036 chore: sync working tree updates main Jacob Magar 2026-04-15 19:13:31 -0400
  • f4adb4e8b9 fix: address PR #12 review comments on refactored tool files Jacob Magar 2026-04-06 15:24:16 -0400
  • 0ae2c88b56 feat: migrate plugin config to userConfig+stdio feat/userconfig-stdio Jacob Magar 2026-04-06 10:27:45 -0400
  • 8a93fddfd2 feat: migrate plugin config to userConfig+stdio Jacob Magar 2026-04-06 10:27:32 -0400
  • 5a1b097928 feat: finalize userConfig+stdio: remove HTTP-only fields, tune subscriptions Jacob Magar 2026-04-06 10:27:32 -0400
  • a0d23b8661 feat(rl3u.4): add gitleaks secret scan to CI; fix scripts/ → bin/ Jacob Magar 2026-04-05 20:43:54 -0400
  • 0085fe83d4 feat(rl3u): add block-env-commits pre-commit hook Jacob Magar 2026-04-05 20:38:53 -0400
  • 02251b3f9f fix(hooks): add if matcher to fix-env-perms — only fire on .env file changes Jacob Magar 2026-04-05 19:40:02 -0400
  • c768c53518 fix(hooks): add SessionStart sync-env hook to hooks.json Jacob Magar 2026-04-05 19:24:40 -0400
  • 0d2c3ec045 fix: update all stale scripts/ references to bin/ Jacob Magar 2026-04-05 19:23:27 -0400
  • e27ad5e1fc feat: add bin/bump-version.sh with bats tests, rename scripts/ to bin/ Jacob Magar 2026-04-05 19:09:48 -0400
  • 93a4ca08c6 chore: inline SessionStart hook, remove install-deps.sh, bump to 1.3.4 Jacob Magar 2026-04-05 18:57:56 -0400
  • e6dc17b484 chore: add Rust/Cargo support to install-deps.sh, bump to 1.3.3 Jacob Magar 2026-04-05 18:37:50 -0400
  • cd1aaa4de2 refactor: extract SessionStart hook into language-agnostic install-deps.sh Jacob Magar 2026-04-05 18:35:38 -0400
  • 8d3c431da8 chore: expose all server env vars in .mcp.json, bump to 1.3.1 Jacob Magar 2026-04-05 18:27:30 -0400
  • bca66612bc feat: add SessionStart hook to install deps into persistent venv Jacob Magar 2026-04-05 18:19:50 -0400
  • dc44d73006 feat(claude-homelab-f58m): add generate-cli recipe Jacob Magar 2026-04-05 17:20:40 -0400
  • cfea3f4454 chore: remove axon from marketplace table Jacob Magar 2026-04-05 12:44:32 -0400
  • bfdd117b9f chore: fix gitignore dedup, ensure data/ is ignored Jacob Magar 2026-04-05 12:35:44 -0400
  • d9b17cdbf9 chore: gitignore logs/, backups/, data/ runtime artifacts Jacob Magar 2026-04-05 12:31:36 -0400
  • 7aff6c9db4 fix(ci): continue-on-error for integration tests (unraid not reachable from GH Actions) Jacob Magar 2026-04-05 12:10:48 -0400
  • ec0f4c4178 fix(ci): use env vars in step if-condition (secrets.* invalid in if per GH security policy) Jacob Magar 2026-04-05 12:05:10 -0400
  • 9f894333eb fix(ci): move secrets gate to step-level if (secrets ctx invalid at job level) Jacob Magar 2026-04-05 12:00:26 -0400
  • 7518120101 fix(ci): restore secrets gate with single-line if (multiline >- caused parse failure) Jacob Magar 2026-04-05 11:56:17 -0400
  • 1c6a9d737a fix(ci): remove invalid secrets context from job-level if condition Jacob Magar 2026-04-05 11:52:02 -0400
  • 94b11ff982 fix(ci): use image digest for Trivy scan instead of full SHA tag Jacob Magar 2026-04-05 11:48:49 -0400
  • 3619d3db88 chore: update manifests, ci, pyproject, and tests Jacob Magar 2026-04-05 10:01:09 -0400
  • 9143516aa1
    Merge pull request #24 from jmagar/dependabot/uv/uv-6c30252c2b jmagar 2026-04-05 09:54:24 -0400
  • b2b3312cb3
    chore(deps): bump the uv group across 1 directory with 3 updates dependabot[bot] 2026-04-05 13:38:36 +0000
  • 84f2f0f340
    chore(deps): bump fastmcp in the uv group across 1 directory dependabot[bot] 2026-04-05 13:38:27 +0000
  • b732ba946b chore: remove all traces of lint-plugin.sh Jacob Magar 2026-04-05 09:29:45 -0400
  • a3725d3917 chore: remove lint-plugin.sh Jacob Magar 2026-04-05 09:26:22 -0400
  • c2d7f05e5d fix(ci): ruff format _docker.py and test_generate_unraid_api_reference.py Jacob Magar 2026-04-05 09:23:47 -0400
  • 09232adad5 fix(ci): mock build_ws_url in snapshot tests so UNRAID_API_URL not required Jacob Magar 2026-04-05 09:20:01 -0400
  • 55c5d633cc fix(ci): fix ruff errors with noqa directives; lower coverage threshold to 70% Jacob Magar 2026-04-05 09:11:34 -0400
  • 9b2909658e fix(ci): remove backups/logs gitkeep requirements from ensure-ignore-files.sh Jacob Magar 2026-04-05 09:05:45 -0400
  • 4a24e98585 fix(ci): fix ty type errors with cast() and type: ignore for ASGIMiddleware calls Jacob Magar 2026-04-05 09:02:50 -0400
  • 78644cc674 fix(ci): remove backups/ and logs/ directory tracking; keep simple gitignore entries Jacob Magar 2026-04-05 08:59:15 -0400
  • 4b8eebd11c fix(ci): remove conflicting bare logs/ and backups/ gitignore patterns Jacob Magar 2026-04-05 08:48:12 -0400
  • 60427d6400 fix(ci): correct .gitignore/.dockerignore entries Jacob Magar 2026-04-05 08:46:46 -0400
  • c39b05277c fix(ci): add missing .dockerignore entries, replace uv audit with uvx pip-audit, upgrade trivy-action Jacob Magar 2026-04-05 08:17:11 -0400
  • d30739789d chore: add AGENTS.md and GEMINI.md symlinks beside all CLAUDE.md files Jacob Magar 2026-04-05 03:55:51 -0400
  • 391463b942 docs: comprehensive documentation and version sync (v1.2.4) v1.2.4 Jacob Magar 2026-04-05 03:34:19 -0400
  • 685775de25 docs: add comprehensive documentation from templates Jacob Magar 2026-04-04 23:38:54 -0400
  • 4d4a63d17e Add Codex plugin scanner CI workflow hashgraph-online[bot] 2026-04-05 00:56:46 +0000
  • abe15add91 test(ci): consolidate to canonical test_live.sh — all modes, merged from gold-standard test-http.sh Jacob Magar 2026-04-04 18:37:46 -0400
  • 9c3975387b ci: add docker-security job (check-no-baked-env, check-docker-security) Jacob Magar 2026-04-04 07:36:52 -0400
  • c9ead7a867 feat: add MCP registry publishing via DNS auth (tv.tootie/unraid-mcp) v1.2.2 Jacob Magar 2026-04-04 03:26:24 -0400
  • 71a9f72eaa docs: add PyPI and ghcr.io badges Jacob Magar 2026-04-04 02:42:25 -0400
  • a2757e234f docs: add Related plugins section Jacob Magar 2026-04-03 23:42:02 -0400
  • 0bb9ce7096 fix: add logs to ALL_ACTIONS so ToolError guidance is reachable fix/pr12-review-comments Jacob Magar 2026-04-03 23:13:28 -0400
  • ebf0b0387b test: add middleware ordering regression tests, just targets, fix base URL derivation Jacob Magar 2026-04-03 23:06:33 -0400
  • 9867b0a3a2 test: add WellKnownMiddleware unit tests (10 cases) Jacob Magar 2026-04-03 22:57:16 -0400
  • 82e21a5fa7 ci: add e2e HTTP auth job, fix version-sync to check all 4 manifests Jacob Magar 2026-04-03 22:46:49 -0400
  • 043e682952 docs: replace Related files with Related plugins section Jacob Magar 2026-04-03 22:37:55 -0400
  • 1e5617a507 docs: rewrite README as canonical plugin reference Jacob Magar 2026-04-03 22:22:38 -0400
  • 34c4e98ddc chore(hooks): remove SessionStart sync-env hook Jacob Magar 2026-04-03 21:25:43 -0400
  • 102c38c3be test: add HTTP live e2e smoke-test (test-http.sh) Jacob Magar 2026-04-03 21:15:47 -0400
  • e6c44b4a6e chore: sync docs and manifests Jacob Magar 2026-04-03 21:14:32 -0400
  • d83a6a74e4 chore: restructure README, sync versions to 1.2.2, adopt Keep a Changelog format Jacob Magar 2026-04-03 20:10:51 -0400
  • 306f364c4e fix: exempt OAuth discovery endpoint from auth, add authentication docs (closes #17) Jacob Magar 2026-04-03 07:03:18 -0400
  • 51d11127d3 docs: standardize README format Jacob Magar 2026-04-03 06:58:13 -0400
  • d533060276 feat: add just publish recipe for tag-triggered releases Jacob Magar 2026-04-03 02:49:23 -0400
  • 1ff2268fe2 ci: add package registry publish workflow (tag-triggered) Jacob Magar 2026-04-03 02:19:27 -0400
  • ea487104c5 chore: sync versions across manifests, add version-sync check, update CLAUDE.md Jacob Magar 2026-04-03 01:56:09 -0400
  • ed08481b1b chore: CI hardening — format check, setup-uv@v5, Node v22, standardize dockerignore Jacob Magar 2026-04-03 01:30:21 -0400
  • a06892182f security: pin actions to SHA, add Trivy scan, SBOM/provenance, pin uv Jacob Magar 2026-04-03 01:28:36 -0400
  • fd127eff05 docs: add version bumping enforcement to CLAUDE.md Jacob Magar 2026-04-03 01:13:25 -0400
  • dd23a646d7 perf(docker): optimize Dockerfile — multi-stage, no docs in image, uv cache mounts Jacob Magar 2026-04-03 01:09:21 -0400
  • 3ac1202191 feat: add gemini-extension.json for Gemini CLI extension support Jacob Magar 2026-04-03 00:28:18 -0400
  • dd14ba8c4e ci: add ghcr.io Docker image build workflow chore/cw1-alignment Jacob Magar 2026-04-02 22:30:32 -0400
  • 4108d25dab feat: add Codex marketplace manifest Jacob Magar 2026-04-02 22:29:46 -0400
  • 4a1a2b0519 chore: align .gitignore, remove logs/backups dirs, untrack ignored files Jacob Magar 2026-04-02 22:29:13 -0400
  • 4006cabb65 chore: remove subdomain.conf and SWAG lint check Jacob Magar 2026-04-02 21:37:07 -0400
  • 4bfa02ef0f fix(compose): source env from ~/.claude-homelab/.env Jacob Magar 2026-04-01 16:52:56 -0400
  • 78ff0ec091 fix(mcp): use env var for URL; fix healthcheck (wget GET not HEAD) Jacob Magar 2026-04-01 03:14:19 -0400
  • 6e1b95d5ca chore: add logs/.gitkeep for required directory Jacob Magar 2026-04-01 02:19:19 -0400
  • 2feb900aeb fix: add unraid_help tool, SWAG conf Jacob Magar 2026-04-01 02:17:59 -0400
  • 0a95608e8e fix: lint-plugin.sh jq false-detection bug Jacob Magar 2026-04-01 02:11:02 -0400
  • 86bb5ac6f8 fix: address remaining PR review comments Jacob Magar 2026-04-01 02:03:15 -0400
  • a11049185f fix: leave DOCKER_NETWORK empty in .env.example to avoid fresh-setup failures Jacob Magar 2026-04-01 01:29:43 -0400
  • 4df14505d1 fix: address remaining PR #16 review comments Jacob Magar 2026-04-01 01:28:59 -0400
  • 05c188be69 fix: address PR #16 review comments — config correctness and robustness Jacob Magar 2026-04-01 01:17:22 -0400
  • b94221898b chore: untrack .beads/, .lavra/, logs/ from git index Jacob Magar 2026-04-01 00:28:25 -0400
  • c9b1dc5026 fix(hooks): align sync-env/ensure-ignore-files with plugin spec (cw1.1, ova) Jacob Magar 2026-03-31 17:58:48 -0400
  • 4c19364f72 chore(unraid): add codex manifests, assets, nginx conf (syk) Jacob Magar 2026-03-31 17:46:44 -0400
  • 583fed3cd1 chore(quality-gates): add Justfile, .pre-commit-config.yaml, and check scripts Jacob Magar 2026-03-31 17:25:56 -0400
  • 80d1fc02c6 chore(gitignore): add .lavra/ pattern, trim .env.example to spec vars, fix .dockerignore Jacob Magar 2026-03-31 17:25:49 -0400
  • ae55b5b7e0 feat: improve auth, server, subscriptions, tools, and add regression tests Jacob Magar 2026-03-31 17:14:30 -0400
  • 943877a802 chore: remove .omc/ state files from git tracking Jacob Magar 2026-03-31 16:47:22 -0400
  • 74ec92e094 fix(subscriptions): deduplicate GraphQL error log spam for array_state bd-work/pr-review-fixes Jacob Magar 2026-03-31 10:44:44 -0400
  • c393092b4f fix(docker): healthcheck 401 loop, credential persistence, startup log clarity Jacob Magar 2026-03-30 23:52:04 -0400
  • edece9e205 fix(unraid-mcp-78s,92j,37t,696,6cr,4yz): P1/P2/P3 sweep — fix HealthMiddleware + signal handlers Jacob Magar 2026-03-30 23:39:52 -0400
  • b23ea2ad49 docs: add v1.2.0 changelog entry for HTTP bearer token auth Jacob Magar 2026-03-30 10:10:40 -0400
  • f24f7fac0a chore: update uv.lock for v1.2.0 Jacob Magar 2026-03-30 10:01:45 -0400
  • a5e1c30ae9 feat(unraid-mcp-1nx): add HTTP bearer token auth, make streamable-http default (v1.2.0) Jacob Magar 2026-03-30 10:01:34 -0400
  • 3142897402 fix(unraid-mcp-n7i): flash_backup path traversal fix + v1.1.6 bump Jacob Magar 2026-03-30 09:35:21 -0400
  • dfc6d5118e fix(unraid-mcp-4iw,c8m,0uv,14g,1n2,6uw,alm,cad): P2/P3 sweep — lock docs, middleware import, live assertion, validation tests Jacob Magar 2026-03-30 00:48:48 -0400