Skip to content

History

Revisions

  • docs: Update Available-Fields.md size example to v0.3.0 syntax Updated the "By size" example to use the new larger_than operator with human-readable size format. CHANGES: - Line 85-88: Changed from operator ">" with bytes value to larger_than with "10GB" string value - Added v0.3.0 version annotation to example comment Files modified: 1 file Impact: Field reference examples now demonstrate v0.3.0 features

    @andronics andronics committed Dec 13, 2025
    4539bd1
  • docs: Update Introduction.md and Actions.md with v0.3.0 features INTRODUCTION.MD: - Added v0.3.0 feature highlights to Key Features section * Custom Triggers (define your own trigger names) * Trigger-Agnostic Mode (run all rules) * Human-Readable Sizes * Nested Conditions (complex boolean logic) ACTIONS.MD: - Updated examples to use v0.3.0 larger_than operator * "Tag large completed downloads" example * "Throttle large downloads" example - Added version annotations to updated examples Files modified: 2 files Impact: Documentation now reflects latest v0.3.0 features

    @andronics andronics committed Dec 13, 2025
    4001d3a
  • docs: Add comprehensive nested conditions documentation Added detailed documentation for nested condition groups feature that was previously undocumented. ADDITIONS TO CONDITIONS.MD: - New "Nested Conditions " section - How it works: nesting all/any/none groups inside each other - Pattern 1: Nested ANY inside ALL (cleanup with fallback criteria) - Pattern 2: Nested ALL inside ANY - Pattern 3: Nested NONE inside ALL (exclusion logic) - Pattern 4: Multiple nesting levels (3+ levels deep) - Use cases: complex cleanup, conditional seeding, priority management - Performance note: depth-first evaluation, optimize placement ADDITIONS TO EXAMPLES.MD: - New "Nested Conditions " subsection - Example 1: Smart cleanup with tiered ratio/age requirements - Example 2: Priority seeding based on tracker type + seeder count - Example 3: Upload limits with category exclusions - All examples include clear comments explaining the boolean logic FORMATTING FIXES: - Rules-Architecture.md: Cleaned up trailing whitespace in ASCII diagram This feature has been supported since the beginning (test coverage exists) but was never documented. Users can now leverage nested conditions for complex decision trees and boolean logic without writing multiple rules. Files modified: 3 files (+95 lines) Impact: Power users can now create more sophisticated automation rules

    @andronics andronics committed Dec 13, 2025
    cb7369b
  • docs: Fix project name references from 'qBittorrent Automation' to... Fixed inconsistent project naming throughout wiki documentation. CHANGES: - Home.md: Updated page title from "qBittorrent Automation" to "qbt-rules" - Frequently-Asked-Questions.md: Updated Q&A title and description - Contributing.md: Updated welcome message - Available-Fields.md: Updated field categories overview All instances of "qBittorrent Automation" have been replaced with the correct project name "qbt-rules" for consistency and proper branding. Files modified: 4 files Impact: Consistent project branding across all wiki pages

    @andronics andronics committed Dec 13, 2025
    917800e
  • docs: Add custom GitHub wiki sidebar and footer Added custom navigation sidebar and footer to enhance wiki user experience. SIDEBAR : - Project branding with version number - Organized navigation in logical sections: * Getting Started * Core Concepts * Configuration * Help & Support * Contributing - "What's New in v0.3.0" highlights section - Quick links to PyPI, Issues, Discussions FOOTER : - Project name and version - Centered layout with navigation links - Requirements summary - License and community attribution These files will automatically display on all wiki pages, providing consistent navigation and branding across the documentation.

    @andronics andronics committed Dec 13, 2025
    83e1b48
  • docs: Update all wiki documentation for v0.3.0 unified CLI architecture Comprehensive update to reflect the major v0.3.0 changes including unified CLI, custom triggers, trigger-agnostic mode, and human-readable size operators. CRITICAL PRIORITY UPDATES: - Quick-Start.md: Updated installation , replaced all CLI examples (python3 triggers/manual.py → qbt-rules) - Triggers.md: Complete rewrite - added unified CLI intro, updated all examples, added Custom Triggers and Trigger-Agnostic Mode sections - Frequently-Asked-Questions.md: Updated all CLI examples, Docker/systemd configs, webhook setup, cron examples - Troubleshooting.md: Updated debugging commands, config paths, test commands, import paths HIGH PRIORITY UPDATES: - Examples.md: Added v0.3.0 feature highlights, showcased larger_than/ smaller_than operators, fixed invalid schedule: fields in rules - Advanced-Topics.md: Updated file paths (lib/ → src/qbt_rules/), rewrote Custom Triggers section, updated scaling examples - Conditions.md: Added larger_than/smaller_than operators to reference table with human-readable size format examples MEDIUM/LOW PRIORITY UPDATES: - Introduction.md: Updated dependencies - Contributing.md: Updated development setup, testing commands, import paths KEY CHANGES: ✅ All trigger scripts unified to single `qbt-rules` command ✅ Webhook examples updated ✅ Custom triggers documented (--trigger <any-name>) ✅ Trigger-agnostic mode documented (--trigger none) ✅ larger_than/smaller_than operators with "50GB", "100MB" syntax ✅ Config paths updated (~/.config/qbt-rules/) ✅ All cron/Docker/systemd examples updated ✅ Development setup updated (pip install -e ., pytest) Files modified: 9 wiki pages Impact: All user-facing documentation now accurate for v0.3.0

    @andronics andronics committed Dec 13, 2025
    2334154
  • Updated Home (markdown)

    @andronics andronics committed Dec 10, 2025
    1df0a10
  • Updated Home (markdown)

    @andronics andronics committed Dec 10, 2025
    2fa9258
  • Destroyed _Sidebar (markdown)

    @andronics andronics committed Dec 10, 2025
    8fa2d8c
  • Created _Sidebar (markdown)

    @andronics andronics committed Dec 10, 2025
    f675c3b
  • Updated Home (markdown)

    @andronics andronics committed Dec 10, 2025
    fd65c28
  • Updated Home (markdown)

    @andronics andronics committed Dec 10, 2025
    dc0ffc3
  • Created Rules Architecture (markdown)

    @andronics andronics committed Dec 10, 2025
    2a20056
  • Created In-Depth Configuration (markdown)

    @andronics andronics committed Dec 10, 2025
    715cc7f
  • Created Quick Start (markdown)

    @andronics andronics committed Dec 10, 2025
    ca4d41b
  • Created Introduction (markdown)

    @andronics andronics committed Dec 10, 2025
    84c49c4
  • Updated Actions (markdown)

    @andronics andronics committed Dec 10, 2025
    551d166
  • Updated Advanced Topics (markdown)

    @andronics andronics committed Dec 10, 2025
    c9cac4a
  • Updated Available Fields (markdown)

    @andronics andronics committed Dec 10, 2025
    ca3380f
  • Updated Conditions (markdown)

    @andronics andronics committed Dec 10, 2025
    548fbb0
  • Updated Contributing (markdown)

    @andronics andronics committed Dec 10, 2025
    c83b454
  • Updated Examples (markdown)

    @andronics andronics committed Dec 10, 2025
    080ad79
  • Updated FAQ (markdown)

    @andronics andronics committed Dec 10, 2025
    0afae37
  • Updated Triggers (markdown)

    @andronics andronics committed Dec 10, 2025
    d549a97
  • Updated Troubleshooting (markdown)

    @andronics andronics committed Dec 10, 2025
    ba8cabd
  • Updated License (markdown)

    @andronics andronics committed Dec 10, 2025
    e60fab4
  • Created License (markdown)

    @andronics andronics committed Dec 10, 2025
    5f6d8bd
  • Created Triggers (markdown)

    @andronics andronics committed Dec 10, 2025
    2d8e1b8
  • Created Contributing (markdown)

    @andronics andronics committed Dec 10, 2025
    b8ed829
  • Created Advanced Topics (markdown)

    @andronics andronics committed Dec 10, 2025
    cf7c6fa