For the complete documentation index, see llms.txt. This page is also available as Markdown.

12th Jun 26

New

  • Assign lanes from the range log. On a lane-tracked range, the RO can now set a shooter's lane straight from the attendance register and it applies to all their guns — no need to open and edit the shoot. Members can pick a lane when they book if they know it; the RO confirms or overrides on the day.

  • Per-range calibre & energy controls. A range can now restrict which guns are allowed: list specific permitted calibres, and/or set a muzzle energy (ft·lb) or velocity (fps) limit. A gun that's clearly over the limit is blocked when it's booked or logged; a borderline one is allowed with a warning. Set these on the range's settings.

  • Require round counts before locking a range log. Clubs using Strict Record Keeping Mode can now switch on a check (in Club Settings → General) that stops an RO locking a session until every attendee's rounds are recorded — enter zero if they didn't fire. Attendees still missing their count are flagged in the register.

🔨 Improvements

  • Easier calibre picking. The calibre dropdowns (registering a gun, setting a range's permitted calibres) are now searchable — start typing to find one — and grouped by size so similar calibres sit together (.223 and 5.56 are neighbours). Adding a new calibre now also lets you note its type (pistol/rifle/shotgun), primer (rimfire/centrefire) and bore diameter.

  • The range timeline is paged. Long histories no longer load as one giant page — the timeline now paginates like the rest of the app, and the type filter (usage, samples, reclamations…) applies across the whole history rather than just the page you're on.

  • Faster round logging from the range log. Each attendee row now has a quick rounds box next to the lane: enter the session total and it splits evenly across their guns (e.g. 300 across three rifles → 100 each). Need a different split? Edit guns used now opens in a pop-up — adjust each gun, add more, or log a session from scratch — without leaving the register.

  • Draw your range on the map properly. The site profile map now has modes — draw the boundary, drop firing-point markers, or sketch the grazing area, each with one tap, no code-like data to paste. Backstops get their own drawn outline, set on the backstop itself — tap the corners on the map, or walk the backstop pressing "add point at my location" — and show up named on the site map.

  • See where attention is needed at a glance. The Range Management dashboard gains a Needs attention column per range — a red count of maintenance tasks due, overdue sampling and lab results still outstanding, or a green "Up to date". Due and overdue maintenance also now appears in the admin action items menu alongside everything else that needs doing.

  • Signage joins the action library. Lead hygiene signage and boundary/impact-area signage are now recognised measures, and adopting the NRA schedule plans an annual signage check for the range.

  • Three new roles for range work. Hand out range access without handing out admin: Range Manager runs the whole module (and nothing else admin-side), Range Staff sees everything and records day-to-day work — completing maintenance tasks, logging reclamations, samples and waste hand-overs — and Range Viewer is read-only with evidence-pack and declaration downloads. Every club gets the roles automatically; assign them from a member's profile.

🔨 Improvements

  • The module is now called Range Management across the menu, dashboard and docs — REACH remains the name for the declaration and outdoor-specific obligations within it.

  • The maintenance plan separates "due now" from "upcoming", so what needs doing today doesn't get lost among tasks that aren't due for months. Lane-tracked ranges also get sharper de-leading triggers: the rounds counter now follows the busiest lane rather than the average.

  • Cleaner forms. Choosing a best-practice measure now starts from a proper "select…" prompt with "Other" at the bottom, and the category only appears when it's needed. The "Adopt NRA schedule" button disappears once a backstop has its full schedule.

Last updated