* Commit: 5d8e82d2e60a21fff3138d2a394ee4e8b4c6dcb8 * Contributors: * - Anton Afanasyeu (2 commits, 86 lines) * - Cursor Agent (project assistant) * Digest: SHA256 21e56cd12df6a94df41a1c0d67be530bd01454865ee1f032cef5f8d2e497509a */ ?> <?= h($pageTitle ?? 'Console') ?> — <?= h(cfg('app_name')) ?> >

Tickets

Loading…

Issue Opened App / OS Rating Tags

Issues

Filter by tag

Loading…

AndroidCast analytics

Loading…

Your activity

Sessions / day

Unique devices / day

Avg duration (s) / day

Send sessions / day

Receive sessions / day

Success ratio

Outbound kbps / day

Inbound kbps / day

Issues / day

Live cast

Live casts / day

Avg cast length (s) / day

Cast platforms

Join platforms

Video codecs

Audio codecs

Bandwidth modes

Top casters

Live cast sessions

Education demo

Loading…

Read-only session tree for all signed-in users. Sorted by last heartbeat (most recent first).

Status User Platform Video Duration Last heartbeat Join opens Link

Remote access

Loading…

Devices

Devices appear after they poll remote access (dev settings → WireGuard or RSSH). Sort is by last seen — top rows are actively polling. Whitelist rows marked Needs whitelist (opted in, not yet allowed). Stale rows have not polled in 7+ days. Poll source IP is the address BE sees on the HTTP request (often a router or proxy on 10.7.x.x) — not the device WAN or LAN.

Active / pending sessions

Session Device Status Tunnel Endpoint Actions

Inactive / closed sessions

Session Device Status Closed Reason

Audit log

Time Device Action Reason

Access control

Loading…

Users & company roles

User Global role Company Company role Privilege set Auth lockouts

API: /api/rbac.php · Root edits global roles; company owner/admin edits memberships and remote-access privilege sets.

New ticket