Skip to content

History

Revisions

  • Correct notification troubleshooting and multi-URL guidance

    @MMagTech MMagTech committed Jul 30, 2026
    95f9c66
  • Nudgarr v5.0.0 - "Overhaul"

    @MMagTech MMagTech committed Apr 10, 2026
    f66cd71
  • 4.3.0 Changes for Que Depth

    @MMagTech MMagTech committed Apr 5, 2026
    622a2db
  • Update Exclusions.md

    @MMagTech MMagTech committed Apr 5, 2026
    8b58174
  • Updated for v4.3.0

    @MMagTech MMagTech committed Apr 4, 2026
    c072338
  • fix: Settings tab layout — Scheduler and Cutoff Unmet side by side as cols2 (v4.2.0) ui-tab-settings.html: Scheduler and Cutoff Unmet cards were stacked as individual full-width blocks. Wrapped in grid cols2 with align-items:start so they sit side by side matching the confirmed mockup. Radarr/Sonarr sub-labels in Cutoff Unmet updated to use the bordered uppercase inline style matching the Auto-Exclusion pattern in Advanced. Validation: 303/303 checks, 100/100 pytest, flake8 clean.

    @MMagTech MMagTech committed Mar 31, 2026
    33bafac
  • v4.2.0 Updates

    @MMagTech MMagTech committed Mar 31, 2026
    e79b74e
  • Added Intel

    @MMagTech MMagTech committed Mar 25, 2026
    5c76314
  • feat: v4.1.0 — auto-exclusion, import stats period, code quality refactor, and reliability improvements Full v4.1.0 release build. Combines all nightly work. User-facing: - Auto-exclusion — titles auto-excluded after N searches with no confirmed import; configurable per app; amber badge in Exclusions; unexclude timer returns titles to eligibility; mobile fully supported - Import stats period toggle — Lifetime / Last 30 Days / Last 7 Days on the Imports tab stats card; Lifetime survives Clear Stats - What's New modal updated — three cards, disabled-by-default note, expanded Under the Hood Code quality refactor: - ui.html split from 1,481 lines to 61-line shell + 13 template partials - JS files split into focused single-responsibility files (8 new files) - sweep.py consolidated — two per-instance functions merged into one - Dead code removed across Python and JS - Inline styles replaced with named CSS classes - Contributor commenting pass across all new and split files - tests/test_frontend_structure.py added — 110-test pytest suite Reliability: - Pagination cap removed — full library always in scope for all modes - threading.Event replaces stop_flag dict — graceful SIGTERM shutdown - Waitress production WSGI server replaces Flask dev server - Cache-busting on all static file URLs via url_for v=VERSION - CI element ID check updated for template partial structure - Bug fix: prune endpoint TypeError in routes/state.py Docs: - CHANGELOG, CONTRIBUTING, README, wiki all updated - Wiki: Settings Reference corrected, Sweep tab fully documented, How Nudgarr Works sweep lifecycle updated, Setup docker-compose fixed validate.py 295/295. Tests 110/110. Flake8 clean.

    @MMagTech MMagTech committed Mar 23, 2026
    a9fac49
  • docs: move throttling to Settings tab, fix Advanced page 1 contents

    @MMagTech MMagTech committed Mar 23, 2026
    70dd8dc
  • Home.md — version bumped to v4.1.0. New "Using Nudgarr on Mobile" section added covering portrait tabs, landscape tabs, and what requires desktop. Exclusions.md — full Auto-Exclusion section added: how it works, four conditions, timing note, desktop and mobile configuration, auto-unexclude, source distinction, desktop status bar badge, mobile nav badge, disabled popup, Reset Auto-Exclusions, and notification trigger. Settings-Reference.md — four auto-exclusion fields added to Advanced tab table with import check interval note. Auto-Exclusion notification trigger added to Notifications table between Import Confirmed and Error. How-Nudgarr-Works.md — import tracking section expanded to cover auto-exclusion evaluation running at end of each import check cycle, with cross-reference to FAQ. Glossary.md — Auto-Exclusion and Auto-Unexclude entries added. FAQ-and-Troubleshooting.md — Auto-Exclusion section added with three questions: timing/interval behaviour, title auto-excluded but downloaded successfully, and bulk clear via Danger Zone. .m-nav-item gains position:relative so .m-autoexcl-badge (position:absolute) anchors correctly to the History nav item instead of escaping to the nearest positioned ancestor. Previously rendered as a stray glyph below the nav. mLoadExclusions() now called immediately when switching to the History tab in mSwitchTab(), alongside the existing mLoadExclHistory() call. Previously the m-excl-count badge was stale until the user tapped the Excluded inner tab. Popup button label corrected from "Cancel" to "Keep" matching the desktop Auto-Exclusion Disabled popup (Keep / Clear). .m-autoexcl-badge, .m-modal-btn-neutral, .m-modal-btn-danger, and .m-hist-title-auto moved inside the @media screen and (max-width: 500px) block in ui-mobile.css. Previously sat outside the media query and were subject to specificity conflicts from ui.css at desktop widths, preventing amber colouring from rendering on auto-excluded titles.

    @MMagTech MMagTech committed Mar 23, 2026
    441e8dd
  • docs: v4.1.0 wiki update — auto-exclusion, mobile orientation, v4.1.0 content Home.md — version bumped to v4.1.0. New "Using Nudgarr on Mobile" section added covering portrait tabs, landscape tabs, and what requires desktop. Exclusions.md — full Auto-Exclusion section added: how it works, four conditions, timing note, desktop and mobile configuration, auto-unexclude, source distinction, desktop status bar badge, mobile nav badge, disabled popup, Reset Auto-Exclusions, and notification trigger. Settings-Reference.md — four auto-exclusion fields added to Advanced tab table with import check interval note. Auto-Exclusion notification trigger added to Notifications table between Import Confirmed and Error. How-Nudgarr-Works.md — import tracking section expanded to cover auto-exclusion evaluation running at end of each import check cycle, with cross-reference to FAQ. Glossary.md — Auto-Exclusion and Auto-Unexclude entries added. FAQ-and-Troubleshooting.md — Auto-Exclusion section added with three questions: timing/interval behaviour, title auto-excluded but downloaded successfully, and bulk clear via Danger Zone.

    @MMagTech MMagTech committed Mar 22, 2026
    f35c7fe
  • Wiki: merge Filters page, delete orphan Tag-and-Quality-Profile-Filters Replaces Filters.md with a merged version combining the richer content from Tag-and-Quality-Profile-Filters.md (use cases, how it works detail, Sonarr series-level note, storage format with JSON example, Filters vs Exclusions comparison table, relationship with Per-Instance Overrides) with the updated sweep logging section covering skipped_queued and skipped_not_available. Deletes Tag-and-Quality-Profile-Filters.md — content now folded into Filters.md, orphan page no longer needed.

    @MMagTech MMagTech committed Mar 20, 2026
    01d1371
  • Wiki: v4.0.0 feature updates — Filters page, sweep pipeline, mobile nav Adds Filters wiki page covering tag and quality profile filtering, desktop and landscape mobile usage, sweep pipeline position, logging, and storage. Updates _Sidebar.md to insert Filters between Per-Instance Overrides and Radarr & Sonarr Backlog. How-Nudgarr-Works: sweep pipeline renumbered 1-9 with filter step inserted at step 3; Sweep tab stats table replaced with v4.0.0 two-band layout (Library State and This Run). Per-Instance-Overrides: mobile portrait Quick Settings reference updated to Settings tab. Exclusions: mobile nav updated to v4.0.0 structure — Exclusions is now an inner tab within History, not a standalone nav item. Settings-Reference: Log Level setting added to Advanced tab. Setup-and-Configuration: nudgarr.log and nudgarr-secret.key added to Data files table.

    @MMagTech MMagTech committed Mar 20, 2026
    5051571
  • Filters Update

    @MMagTech MMagTech committed Mar 19, 2026
    13b6c50
  • Added Minimum Availability

    @MMagTech MMagTech committed Mar 17, 2026
    30b1c91
  • v4 Updates

    @MMagTech MMagTech committed Mar 17, 2026
    e84302b
  • v4.0.0

    @MMagTech MMagTech committed Mar 15, 2026
    245c2ed
  • Add Per-Instance Overrides page, update FAQ and sidebar Adds Per-Instance Overrides wiki page covering: what it is and who it is for, how to enable it, all seven fields explained, override logic (sparse storage, inheritance), Sonarr vs Radarr differences, Sample Mode and Use Global, desktop and mobile usage, reset behaviour, and Notifications Enabled inheritance. Updates FAQ with an entry clarifying that overrides require Apply before they take effect. Updates _Sidebar.md to insert Per-Instance Overrides between Settings Reference and Radarr & Sonarr Backlog.

    @MMagTech MMagTech committed Mar 15, 2026
    b8b6437
  • FAQ: deleting an instance does not remove its history Adds a FAQ entry clarifying that deleting an instance only removes it from sweeps and health checks. Search history and confirmed imports are retained in the database. Users should use Clear History and Clear Imports in the Advanced tab if they want a clean slate.

    @MMagTech MMagTech committed Mar 13, 2026
    0cb1115
  • Add GitHub wiki Adds all 9 wiki pages and a custom sidebar for the GitHub wiki repo. Pages: Home, Setup & Configuration, How Nudgarr Works, Settings Reference, Radarr & Sonarr Backlog, Exclusions, Notifications (Apprise), FAQ & Troubleshooting, Glossary. Sidebar orders pages from orientation through installation, feature docs, and reference material.

    @MMagTech MMagTech committed Mar 12, 2026
    45e3136
  • Initial Home page

    @MMagTech MMagTech committed Mar 12, 2026
    1f0b2b4