π₯Active roster
-
active operators
πΊοΈUpcoming
-
missions/events
πAttendance
-
unit average
πPending AARs
-
need filing
β
Total ops done
-
missions completed
πΊοΈUpcoming missions
| Mission | Type | Date | Status |
|---|
π₯Roster by team
ποΈRoster by MOS
| Callsign | Name | Rank | MOS | Team | Status | Access | Role | Certifications | Joined |
|---|
| Mission | Type | Date | Status | OIC | AAR |
|---|
Attendance is calculated from operators marked present on completed missions and training events. Mark attendees when you edit a mission.
| Callsign | Rank | Team | Attended | Rate |
|---|
π‘οΈTeams / Squads
Manage the teams/squads used across Roster and ORBAT. Renaming a team updates it everywhere automatically β rosters, leads, and ORBAT groupings all follow the new name.
| Team | Active personnel | Nested under |
|---|
ποΈCustom Groups
Custom groups (like "ODA 1") show up here automatically the first time you use one as a team's parent on the ORBAT page. Nest one group under another below.
| Group | Nested under |
|---|
πCreate user login
Creates a real Firebase login and assigns its role(s) in one step β this won't sign you out of your own session. The password only ever shows here once; copy it down before handing it off.
πLink existing account to roster
For accounts already created (in-app or via the Firebase console), paste their User UID from Authentication β Users and pick who they are on the roster. This is what makes their callsign, rank, and MOS show up in the sidebar instead of their raw username.
ποΈLive preview
Tag label
Active
Overdue
Muted text
π¨Presets
ποΈCustom colors
π£Site-wide banners
Banners appear at the top of every page for everyone signed in, right below the update-available warning. They stay up until you turn them off β nothing expires automatically.