R2C Tracker icon R2C Tracker

Tracker Version History

Current deployed version: v1.4.93

← Back to Organization Directory

v1.4.93 2026-09-15

* Include billing exports from both previous and current billing accounts, keeping one export format per account to avoid duplicate costs. Report freshness from the combined project-scoped data without assuming a Google backlog. * Clarify adoption reports with a recorded-flight total, explicit organization-count labels, named comparison periods, and a completed-period explanation. Improve table heading contrast and label identified pilot counts.

v1.4.92 2026-09-15

* Add an administrator-only adoption report comparing completed daily, weekly, and monthly periods, with organization activity and protected pilot identifiers in exports. * Accept certificate issue dates for organization pilot tracking when optional initial test dates are absent. * Preserve tablet incident briefing details during historical operating-profile corrections and show the latest recorded selection; clarify reusable organization profiles and optional map restrictions. * Show completed-recording file size in MB alongside resolution and frame rate on Streams pages. Accept file size from compatible Android and iPad apps while preserving known details from older clients that omit it. * Refresh source details in existing stream rows without reloading the page or interrupting playback, even when the thumbnail is unchanged. * Retain recording size in an additive database field; live streams do not display a file size. Compatible tablet updates supply completed-video properties, including iPad resolution and frame rate that were previously missing.

v1.4.91 2026-09-15

* Organization owners automatically inherit all standard organization capabilities, including configuration administration, even when their account predates a capability. * Distinguish separate recordings with numbered aircraft labels per tablet and local day, retain separate playback links, and mark recordings under ten seconds as Short clip. * Include sent and received audio byte counts in browser diagnostics to help diagnose one-way voice during video sessions.

v1.4.90 2026-09-11

* Show only actual aircraft edits when reviewing uploads from current apps against older published configurations; empty new fields no longer mark every drone changed. * Keep reported RPIC callsigns visible and match member identity separately from qualification verification; show flight readiness times in local flight time with a timezone. * Include pilot-profile edits, operating-profile revisions, aircraft service reports, and flight readiness corrections in the organization audit trail, with repeatable backfill of retained history. * Recognize the BVLOS authority-details-pending flight selection without treating it as a configured waiver.

v1.4.89 2026-09-11

* Add organization-managed operating profiles with versioned authority documents, applicability, briefing conditions, and an explicit organization default; distribute them to compatible Android and Apple apps for offline use without changing older-device configuration compatibility. * Preserve each flight's reported operating authority and time-stamped changes, with advisory review flags and attributed records-administrator corrections using exact historical profile versions. * Add aircraft readiness, accessory and payload weights, member pilot qualifications, and service-status reporting with equipment-manager notifications and retryable offline drafts. * Let administrators review aircraft readiness fields in organization configuration changes, preserve fields older apps cannot represent, and export original flight readiness and correction history. * Retain short flights and stationary hovers, including missions with unresolved pilot details, so incomplete information does not prevent recording.

v1.4.88 2026-09-10

* Keep tablet coordination responsive while flight uploads wait on weather, process tracks, or write archives, using bounded workers that remain bounded when requests are cancelled. * Prevent slow tablet or browser connections from delaying healthy peers; serialize socket output, bound queued messages, and disconnect stalled clients so they can reconnect. * Keep upload serialization separate for each organization and release unused locks, so matching drone identities in different organizations do not unnecessarily block one another. * Move expired coordination-state cleanup off the sighting path into indexed, bounded scheduled batches, and recover stale pooled database connections without logging routine SQL parameters. * Add fresh-PostgreSQL automated system checks for two simulated organizations, authenticated HTTP and WebSocket interactions, isolated archives, stalled weather, retention, and database reconnection; run them in CI alongside expanded runtime regression tests. * Preserve an already-authorized tablet's organization access when RID2Caltopo 2.2.7 imports enrollment again, using its active prior device credential and matching installation identity to avoid redundant sign-in. * Continue requiring sign-in for new installations and credentials that are expired, revoked, or explicitly awaiting reauthentication.

tracker-pre-modularize 2026-09-06

Mark tracker v1.4.87 deployed

v1.4.87 2026-09-06

* Support Android's on-device same-tablet confirmation after re-authentication: offer only older authorizations for the same organization member and exact device model, preserve the established tablet name, supersede the replaced authorization, transfer its stream and recording ownership, and audit the decision. * Let a re-enrolled tablet safely re-advertise an expired recording from the same organization so recordings in the selected archive folder return to the tablet Streams page without weakening live-stream ownership checks. * Use the original concise recording name for browser downloads instead of exposing tablet-private catalog identifiers or temporary-file suffixes. * Keep a visible Streams page refreshing when its browser window loses focus, so ended sessions and newly recovered recordings do not remain stale while the operator works in another window.

v1.4.86 2026-09-05

* Let organization administrators distinguish replacement tablet authorizations with an organization-scoped device-identity fingerprint, a live Currently connected marker, and an audited Retire authorization action that leaves the replacement usable. * Replace relay-price language on organization and tablet Streams pages with month-to-date or year-to-date viewer-hours and estimated remaining subscription capacity when an allowance is configured. * Release failed or ended browser video sessions without waiting on terminal telemetry, preventing recordings from remaining marked Video in use after playback stops or fails. * Replace passive browser stream WebSockets with bounded, focus-aware status checks, retain tablet silence retirement, and explicitly configure Cloud Run to scale to zero with CPU throttling after activity becomes idle.

v1.4.85 2026-09-04

* Add a dormant provider-neutral subscription catalog with a 45-day trial, $25, $50, and $100 monthly planning tiers, a 10% annual-payment discount, and a custom regional or enterprise tier; payments and paid-tier enforcement remain disabled. * Replace infrastructure-cost detail in organization management with monthly or annual viewer-hour utilization and an estimated remaining allowance when an absolute allowance has been assigned. * Keep cloud-cost allocation visible only to platform administrators for internal reconciliation and margin planning. * Release failed remote-video startup requests immediately so recordings no longer remain marked Video in use after the browser times out, and refresh the page after the failed controller becomes terminal. * Use the UAS4SAR administrator identity in current deployment guidance and local pilot setup defaults. * The guarded zero-traffic staging deployment rejected the release because the new subscription catalog module was absent from the container file list; production remained on v1.4.83.