Wingward Admin

Sign in to access the dashboard

Wingward Dashboard

Total Users
-
Active Subscriptions
-
Expired
-
Airline Requests
-
Feedback
-
Question Feedback
-
Cancellations
-
Users
Access Codes
Airline Requests
Feedback
Question Feedback
Cancellations
App & Messages
Forum
# Email Registered Airline Plan Status Expires Renewal Trial Used Free access Last Active

Loading users...
# Email Airline Requested Notes Date

Loading...
# Email Message Date

Loading...
# Type Airline Test Question Note Email Date

Loading...

Asked in the app when a subscription is cancelled, when auto-renew is switched off in the App Store, or when one is left to expire — once per airline per subscription period. The breakdown below is per airline: it is what says whether a pack lost people on price, on content, or simply because the interview had already happened.

# Airline Reason Comment Moment Plan Status Credits left Email Date

Loading...

Reports 0 open

DateAirlineReasonReported postAuthorStatus

Loading...

Topics

Last activityTitleAuthorRepliesFlags
Pick an airline

Banned users

Display nameUID
-

Generate codes

Written to accessCodes/{CODE}. The app never reads that collection — it posts a typed code to the redeemAccessCode function and is told yes or no. Redeeming writes grants/{uid}, which unlocks the pack and the airline's forum together.

The two dates

They are separate on purpose, and mixing them up is the one way to hand somebody a trial they never got to use.

  • Redeemable until — the last day the code itself can be typed in. Leave it empty and the code stays valid until you revoke it.
  • Days — how long the access runs from the moment it is redeemed. Someone who redeems three weeks from now still gets the full period.

Redeeming a second code for the same airline extends what is already running rather than replacing it. Revoking a code blocks future redemptions; to close an access that is already open, end it from the Users tab.

Codes 0

CodeAirlineDaysUses Redeemable untilNoteRedeemed byState
-

App version

Published to app_config/version. Apps read it at launch and when they come back to the foreground (max once an hour), so a change reaches everyone within a launch or two. Nothing is blocked until you set a minimum version or tick force update.

Loading…
Who is on what — last version seen per account:

Message to users

Published to app_config/message and shown as a banner at the top of the home screen, for anyone online. Change the id to show it again to people who already dismissed the previous one.

Loading…