• 1.0.0 27085d5e0f

    🎉 Initial Release
    Some checks are pending
    Build and Push Docker Image / build (push) Waiting to run
    Stable

    kurtis released this 2026-01-16 12:56:55 -05:00 | 0 commits to main since this release

    The first stable release of Jailarr, a Python-based inmate monitoring system for MyOCV jail rosters.

    Features

    Core Functionality

    • Multi-Agency Support — Monitor multiple jail rosters simultaneously
    • Real-time Monitoring — Customizable check interval (default: 1 hour)
    • Release Tracking — Automatically detects when inmates are released
    • Change Detection — Tracks updates to charges, mugshots, and other details
    • Mugshot Versioning — Preserves old mugshots when updates are detected
    • Change History — Full audit log of all record modifications

    Web Interface

    • Modern, responsive dashboard with dark theme
    • Search by name, charges, or inmate ID
    • Filter by agency, status, and time period
    • Sort by booking date, name, or agency
    • Pagination for large datasets
    • Mobile-optimized layout with responsive header and modals
    • Inmate detail modal with full booking information
    • Collapsible change history (collapsed by default)

    Hall of Fame (Awards)

    • Optional feature showcasing inmates with notable distinctions
    • Awards include: Longest Stay, Most Charges, Oldest, Youngest, Tallest, Shortest, Most Updates
    • Glamorous gold-themed modal with inmate photos
    • Toggle via ENABLE_AWARDS=true environment variable

    Notifications

    • 80+ notification services supported via Apprise
    • Configurable notification types (new bookings, mugshot updates, charges, etc.)
    • Mugshot photos included in booking alerts
    • Silent first-run to prevent notification flood

    Deployment

    • Docker support with compose examples
    • Lightweight SQLite database
    • Local image storage with versioning

    Known Compatible Agencies (Michigan)

    • Chippewa County
    • Dickinson County
    • Houghton County
    • Mackinac County
    • Marquette County

    For installation and configuration instructions, see README.md.

    Downloads