Skip to content

History / Contexts

Revisions

  • docs: sweep remaining rule examples from name: to id:/meta.description

    @andronics andronics committed Sep 28, 2026
  • Document delete_torrent's delete_files rename (v0.6.0) keep_files is deprecated in favor of delete_files, which matches the naming convention every other action parameter already follows and removes the one inverted-boolean special case in the whole reference. Update the parameter table, add a migration note calling out that the polarity inverts (not just the name), fix the FAQ answer's default claim, and update the three example rules that still used keep_files. Claude-Session: https://claude.ai/code/session_01RmGXvFTXNX36azVbVKMHLL

    @andronics andronics committed Sep 14, 2026
  • Add HTTP API Reference page New page documenting all 7 server.py endpoints (execute, jobs list/get/ cancel, health, stats, version) -- request params, response shapes, job lifecycle, a polling pattern, and the error format -- verified directly against server.py and sqlite_queue.py rather than ported from the main repo's now-retired docs/API.md. Cross-linked from Contexts, Architecture Internals, and Home; added to the sidebar under Core Concepts. Claude-Session: https://claude.ai/code/session_01RmGXvFTXNX36azVbVKMHLL

    @andronics andronics committed Sep 12, 2026
  • Add first-class Security section and a For Developers section Security content was scattered — a subsection buried in Advanced-Topics, plus a production lesson about magnet-link metadata timing tucked into Contexts. Pull it all into a standalone Security page (threat model, API auth, network exposure, credential management, content-safety rules, the metadata-timing limitation, log hygiene, vulnerability reporting) and give it its own sidebar category instead of hiding it in Configuration. Also split codebase-facing content out of Advanced-Topics (an end-user page) into a proper Developers section: Architecture Internals (module map, process boundaries, request lifecycle), Extending the Engine (custom operators/actions, moved out wholesale), a Testing Guide grounded in the real pytest layout and markers, and a Release Process page grounded in the actual bump-version.sh/release.yml/docker-build.yml pipeline. Contributing now cross-links into these instead of standing alone. Claude-Session: https://claude.ai/code/session_01RmGXvFTXNX36azVbVKMHLL

    @andronics andronics committed Sep 12, 2026
  • Bring wiki up to date with v0.4.0-v0.5.7 client-server rewrite The wiki was last updated for v0.3.0 and predated the entire client-server architecture, the --trigger to --context rename, and the reusable references (refs/$ref/${vars.x}) system. This is a full pass across all 17 pages: - Rename Triggers.md to Contexts.md and rewrite for the free-form context model (--context replacing the fixed manual/scheduled/on_added/on_completed enum), including rule-level context placement and the magnet-link metadata-timing caveat for security-sensitive file-content rules. - Add Reusable-References.md documenting refs.vars/conditions/actions, $ref expansion, ${vars.x} substitution, and actions-list splicing. - Rewrite Introduction, Quick-Start, In-Depth-Configuration, FAQ, Troubleshooting, Examples, and Advanced-Topics for Docker-only distribution, the real config.yml/rules.yml schema, and correct CLI/HTTP invocation patterns. - Remove the fictional filter: condition key and singular tag: action parameter throughout; fix the info.tags list-vs-string comparison gotcha. - Document the ALL-match semantics for negation operators on collection fields (!=, not_in, not_contains), and add the 4 new priority actions (increase_priority, decrease_priority, set_top_priority, set_bottom_priority) to Actions.md. - Fix the Unlicense/MIT mismatch and stale v0.3.0 badges in the footer and sidebar. Claude-Session: https://claude.ai/code/session_01RmGXvFTXNX36azVbVKMHLL

    @andronics andronics committed Sep 12, 2026