Task: TODOS.phase-72.72.14.2.10
The V2 mod author dashboard is a native, cardless creator workspace for upload
management, download stats, user feedback, and update publishing. The dashboard
is built from FV2ModAuthorDashboardViewModel and surfaced through
UV2ModAuthorDashboardScreen.
Workspace#
BuildDefaultModAuthorDashboardPolicy enables:
- upload management
- download statistics
- user feedback review
- update publishing
- update changelog validation
- newer-version validation
- keyboard and gamepad navigation
- cardless operational layout
The screen id is Mods.AuthorDashboard; the widget class path is
/Script/V2UI.V2ModAuthorDashboardScreen.
Uploads And Stats#
FV2ModAuthorDashboardUpload records author-owned uploads with provider ids,
current version, category, visibility, all-time downloads, seven-day downloads,
average rating, review count, unread feedback count, published state, and last
updated timestamp.
The dashboard summary aggregates managed uploads, published uploads, total downloads, seven-day downloads, review totals, unread feedback, pending update drafts, and ready-to-publish updates.
Feedback And Updates#
FV2ModAuthorDashboardFeedback carries reviewer, rating, helpful vote count,
response-needed state, and resolution state. Feedback is capped by policy and is
hidden when user feedback is disabled.
FV2ModAuthorDashboardUpdateDraft carries target version, changelog, package
hash, publish readiness, and review requirement. Update publishing is blocked
when the target version is missing, the changelog is missing, or the target
version is not newer than the currently published upload.
Native Screen#
UV2ModAuthorDashboardScreen configures from the view model, exposes summary
metrics, rows, feedback, update drafts, primary actions, issues, active panel,
and selected row, and supports panel changes plus row selection.
Verification#
Run:
python3 V2/ue/Tools/check-v2-mod-author-dashboard.py
python3 -m json.tool V2/ue/Content/V2/Modding/ModAuthorDashboard_V2_Contract.json
The focused checker verifies runtime types, upload management, download stats,
user feedback, update publishing, native screen wiring, automation assertions,
docs, CI/Horde wiring, and TODO evidence for 72.14.2.10.