• 4.0.0 80a524603e

    4.0.0
    Some checks failed
    Build and Push Docker Image / build (push) Has been cancelled
    Stable

    kurtis released this 2026-02-01 13:16:58 -05:00 | 0 commits to main since this release

    New Web Features

    • Compact View Mode
    • Table View Mode
      • Customizable columns
      • Resizeable columns
    • Infinite Scrolling

    Changes

    • Migrated to Tailwind CSS
    Downloads
  • 3.0.0 8e6899c15e

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

    kurtis released this 2026-01-22 21:29:52 -05:00 | 13 commits to main since this release

    New Web Features

    • Inmate URLs: inmates now have unique URLs that navigate directly to the inmate.
    • Inmate URL Copy Button: quickly copy the link to an inmate by clicking the link icon in the upper right side of an inmate modal.
    • Inmate Pinning: pin inmates to the top of the grid by clicking the star icon in an inmate modal.
    • "Length of Stay": added a new field to each inmate that displays how long the inmate has been in jail. It appears for all inmates, both in jail and released.

    Changes

    • Detective Mode: added "view inmate" buttons that appear above the mugshots once the player has submitted their answers.
    Downloads
  • 2.0.0 e93350fbeb

    2.0.0
    Some checks failed
    Build and Push Docker Image / build (push) Has been cancelled
    Stable

    kurtis released this 2026-01-19 19:04:58 -05:00 | 21 commits to main since this release

    New Web Features

    • Detective Mode mini game
    • Analytics dashboard

    Other Changes

    • Improve mobile layout in multiple areas
    • Split the single, large html file into dedicated files: templates/index.html, static/css/styles.css, static/js/app.js
    Downloads
  • 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 | 38 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