Skip to content

Modernized Dashboards wrap up #49485

Description

@CGastrell

CFT Feedback Inventory — Modernized Dashboards (Newsletter / VideoPress / Social)

Source: Call for Testing post (p8oabR-1P8-p2), 52 comments as of 2026-06-09.
Item IDs use no dash (e.g. NL01) so they aren't mistaken for Linear issue keys.

Phase 1 = low filter. Almost everything is captured, including positives, discussion, and items
already handled, each lightly tagged. Curation (prune / prioritize / assign) happens in Phase 2.

Status legend: NEW untouched · SHIPPED (PR# merged/in-review) · IN-PROGRESS (someone's PR open) ·
DISCUSSION (product/design debate, no clear action yet) · BY-DESIGN · WONT-DO · DOCS (Happiness/Linear) · POSITIVE (no action)


Newsletter

ID Item By Src Status Notes
NL01 Subscribers list shows the lone owner as a single subscriber on first load; CSV download of that 1 gives an empty file; counts may be out of sync; new-user "no subscribers" onboarding empty state would then never show @jeherve, @simison p8oabR-1P8-p2#comment-9046, p8oabR-1P8-p2#comment-9059 SHIPPED (partial) #49410 added owner-only empty state. @simison's count-sync + onboarding concern may still be open.
NL02 Missing total number of subscribers; the only count shown changes when filtering @robertbpugh p8oabR-1P8-p2#comment-9076 SHIPPED #49467 (in review) — site-wide total above table
NL03 Add-subscriber modal missing the legacy free-limit + consent warnings @jeherve p8oabR-1P8-p2#comment-9045 SHIPPED #49541
NL04 Comp modal button does nothing — no request fires @jeherve p8oabR-1P8-p2#comment-9049 SHIPPED #49441 + wpcom #222221
NL05 Comp dropdown lists all plan variations (monthly/yearly) without indicating which @jeherve p8oabR-1P8-p2#comment-9048 SHIPPED #49441
NL06 Don't show the "Comp" option when the site has no paid plans (avoid dead-end modal) @jeherve, @robertbpugh p8oabR-1P8-p2#comment-9047, p8oabR-1P8-p2#comment-9071, p8oabR-1P8-p2#comment-9072 SHIPPED #49531 .
NL07 Removing a follower fails: "Current user does not have required capability to delete followers" @jeherve p8oabR-1P8-p2#comment-9050 SHIPPED #49535 + wpcom #222673
NL08 "Preview and edit" links should only appear after an option is selected + saved (so the link shows something) @jeherve, @robertbpugh p8oabR-1P8-p2#comment-9051, p8oabR-1P8-p2#comment-9080 SHIPPED #49532
NL09 "Email new posts to subscribers by default" should sit near the top of Settings (it's the turn-it-off control) @jeherve, @arcangelini p8oabR-1P8-p2#comment-9052, p8oabR-1P8-p2#comment-9055 SHIPPED (partial) #49429 moved Email defaults up. @arcangelini sub-point: should it disable the other settings when off? — still open.
NL10 Settings tab bar disappears after scrolling down @jeherve p8oabR-1P8-p2#comment-9053 SHIPPED #49460
NL11 Newsletter page footer is replaced by the DataViews footer @jeherve p8oabR-1P8-p2#comment-9044 BY-DESIGN @CGastrell p8oabR-1P8-p2#comment-9097: expected on DataViews screens, else double footer.
NL12 No toggle to disable Newsletter from within the dashboard (Settings has no deactivate) @jeherve, @smorphewA8C p8oabR-1P8-p2#comment-9042, p8oabR-1P8-p2#comment-9085 DISCUSSION ties to NL13/NL14 (module-disabled behavior + Newsletter-always-on).
NL13 After disabling the module (My Jetpack→Products), Jetpack→Newsletter menu persists until refresh + shows unhelpful "you do not have access" error @jeherve, @smorphewA8C p8oabR-1P8-p2#comment-9043, p8oabR-1P8-p2#comment-9085, p8oabR-1P8-p2#comment-9061 DISCUSSION Converging: keep menu always active, render an "enable the module" view + helpful message; auto-refresh menu on toggle.
NL14 Subscribers menu removal (now under Newsletter) risks confusing users; reframe Newsletter as "audience hub", stage transition, keep a Subscribers entry pointing at Newsletter→Subscribers @robertbpugh, @StefMattana, @simison, @CGastrell p8oabR-1P8-p2#comment-9060, p8oabR-1P8-p2#comment-9065, p8oabR-1P8-p2#comment-9064 DISCUSSION Product/IA. keoshi #48420 (unify Subscribers+Settings) is the in-flight vehicle.
NL15 "Comp a subscription" verb may be unclear to general audience; consider "free"/"complimentary" @StefMattana, @robertbpugh, @dhasilva p8oabR-1P8-p2#comment-9065, p8oabR-1P8-p2#comment-9066, p8oabR-1P8-p2#comment-9067, p8oabR-1P8-p2#comment-9068 DISCUSSION Mostly decided to keep (mirrors Substack), but several +1 on the confusion. Low.
NL16 Subscription-form option previews are grayscale + inconsistent coverage (overlay/popup/subscribe-block have visuals; nav blocks don't) @smorphewA8C p8oabR-1P8-p2#comment-9085 NEW make consistent or explain.
NL17 Subscription-form options missing a "HOMEPAGE AND POSTS" section header @robertbpugh p8oabR-1P8-p2#comment-9081 SHIPPED #49466 (in review)
NL18 Upload-CSV copy misleading ("existing subscribers list" — any CSV works) @robertbpugh p8oabR-1P8-p2#comment-9073 SHIPPED #49532
NL19 Add-subscriber now invites instead of adds; copy says "invitation" but legacy added directly; page doesn't auto-update; CSV "invitations" don't show up — "a big change we should revert" @robertbpugh p8oabR-1P8-p2#comment-9074, p8oabR-1P8-p2#comment-9077 SHIPPED #49532
NL20 "Add subscribers" button blue on Jetpack, should be green @robertbpugh, @simison p8oabR-1P8-p2#comment-9075, p8oabR-1P8-p2#comment-9082 WONT-DO @CGastrell p8oabR-1P8-p2#comment-9096: wp/ui themed colors are the direction; green-branded components being retired. (worker #49467 also hit the design-system wall.)
NL21 Paid Newsletter settings section could use a docs link (info-icon → paid-newsletters support doc) @StefMattana p8oabR-1P8-p2#comment-9065 NEW small.
NL22 Mixed save-button vs onChange persistence in Settings; align one way (Podcast went full onChange) @arcangelini p8oabR-1P8-p2#comment-9056 DISCUSSION design consistency.
NL23 CSV drag-and-drop still works, but uploaded CSV "invitations" don't appear in the list @robertbpugh p8oabR-1P8-p2#comment-9077 DISCUSSION tied to NL19.
NL24 Add-subscriber entry points / "show the paths to add new subscribers" (and the add button only showing after paid plans are set) @robertbpugh p8oabR-1P8-p2#comment-9070, p8oabR-1P8-p2#comment-9071, p8oabR-1P8-p2#comment-9072 NEW thread fragment; clarify scope in Phase 2.

VideoPress

ID Item By Src Status Notes
VP01 No more drag & drop uploader @obenland p8oabR-1P8-p2#comment-9039 SHIPPED @enejb #49358 (merged 2026-06-08)
VP02 Takes longer to reach videos (Stats/Overview first); make Library the landing tab, Stats a separate tab @obenland, @enejb p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9098 IN-PROGRESS @enejb #49473 (open): Videos becomes default tab at /, Stats → /stats, tabs renamed Videos/Stats/Settings.
VP03 Grid view: awkward to reach Details (three-dot menu); add an Edit-details shortcut like List view (link thumbnail / hover button) @obenland, @smorphewA8C p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9085 IN-PROGRESS @enejb #49472 (open): grid thumbnail + title open Details, mirrors Core. (@smorphewA8C: hover quick-access removed.)
VP04 Layout/Options (DataViews view) settings not persisted across page loads (Core media library persists) @obenland, @simison p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9058 IN-PROGRESS @enejb #49475 (open): persists view via @wordpress/preferences + localStorage (per site+user). Reference impl for X01. (@simison: only Forms uses useView().)
VP05 Layout toggle should just toggle the layout when there are only 2 options @obenland p8oabR-1P8-p2#comment-9039 NEW possibly covered by @enejb #49475 ("add a grid/table toggle") — verify scope.
VP06 More bulk actions beyond Delete @obenland, @enejb p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9099 IN-PROGRESS @enejb #49474 (open): bulk Make public / Make private / Reset to site default + privacy-management ability.
VP07 Lone "Upgrade" link looks awkward; make the whole second sentence link to checkout, single-line notice @obenland p8oabR-1P8-p2#comment-9039 NEW possibly related to @CGastrell #49400 (merged) which restructured the upgrade notice as Title+Description+ActionButton — but on the LEGACY client/admin page, not the modernized Overview. Verify which notice c9039 meant.
VP08 After uploading the free video, no indication what to do next; upload button greys out with no explanation; Library tab has no upsell — show limit-reached + upgrade @obenland, @smorphewA8C p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9085 NEW
VP09 Delete media request is slow with no progress indicator (either layout) @obenland p8oabR-1P8-p2#comment-9039 SHIPPED #49558 (merged 2026-06-15) — deleting progress state in grid + table
VP10 Notification pill/banner misaligned with the empty-state placeholder @obenland p8oabR-1P8-p2#comment-9039 NEW
VP11 Overflowing titles/filenames not handled well @obenland p8oabR-1P8-p2#comment-9039 SHIPPED #49561 (merged 2026-06-15) — ellipsis/clamp in library grid+table + details breadcrumb
VP12 Processing badge in Detail view missing padding @obenland p8oabR-1P8-p2#comment-9039 SHIPPED #49693 (in review)
VP13 Thumbnail shape changed rectangles (392×220) → squares (252×252); reconsider aspect ratio vs embedded appearance @smorphewA8C p8oabR-1P8-p2#comment-9085 NEW
VP14 Auto-subtitle feature not surfaced in Edit Details; add a subtitles/tracks section (.vtt upload) or at least a support-doc link @smorphewA8C p8oabR-1P8-p2#comment-9085 IN-PROGRESS @obenland #49336 (caption draft editor).

Social

ID Item By Src Status Notes
SOC01 Account connection needs an extra click → modal; explore an inline connect flow on the page. On a new site the "Add Account" modal is unhelpful; show the "Auto-sharing is turned off" box in Overview instead of "No account connected" @obenland, @smorphewA8C p8oabR-1P8-p2#comment-9039, p8oabR-1P8-p2#comment-9085 NEW
SOC02 Social enable/disable toggle is buried in Jetpack→Settings→Sharing; move it into the new Social dashboard @smorphewA8C p8oabR-1P8-p2#comment-9085 NEW borders on settings-IA decision.
SOC03 "Social UI looks great, works as expected" @manzoorwanijk p8oabR-1P8-p2#comment-9035 POSITIVE no action.

Cross-cutting / General

ID Item By Src Status Notes
X01 DataViews view persistence (Layout/Options) across ALL new DataViews pages (Newsletter Subscribers + VideoPress) @simison, @obenland p8oabR-1P8-p2#comment-9058, p8oabR-1P8-p2#comment-9039 IN-PROGRESS (VP only) VideoPress now has a reference impl: @enejb #49475 (@wordpress/preferences + localStorage, per site+user). Newsletter Subscribers could adopt the same pattern.
X02 Plan for / when to delete the code powering the OLD UIs @obenland, @dhasilva p8oabR-1P8-p2#comment-9041, p8oabR-1P8-p2#comment-9069 DECIDED keep for now as quick-revert/kill-switch; delete once stable.
X03 Docs updates (Happiness): JPHDOC-643, -651, -507, -517, -514, -663; Dotcom docs need the same @StefMattana, @simison p8oabR-1P8-p2#comment-9038, p8oabR-1P8-p2#comment-9057 DOCS tracked in Linear by HE — not dev tasks; give docs a sanity look.
X04 Ship-date / polish-before-shipping concern — spend more time polishing & testing before flipping on @robertbpugh p8oabR-1P8-p2#comment-9054 PROCESS

Positives (no action — kept for context)

  • Newsletter feels consistent with the Forms redesign; subscriber management in-dashboard is a big improvement; subscription-form visual previews are helpful (@smorphewA8C p8oabR-1P8-p2#comment-9085, @StefMattana p8oabR-1P8-p2#comment-9065).
  • Social: clean at-a-glance traffic + accounts once connected (@smorphewA8C p8oabR-1P8-p2#comment-9085).
  • VideoPress: Overview is a clear improvement, more stats at a glance (@smorphewA8C p8oabR-1P8-p2#comment-9085).

Quick tallies (for Phase 2 curation)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions