Skip to content

Improve: Remove legacy help support screen#2839

Merged
Armanul46 merged 4 commits into
sovware:developmentfrom
RabbiIslamRony:remove-legacy-help-support-screen
Apr 29, 2026
Merged

Improve: Remove legacy help support screen#2839
Armanul46 merged 4 commits into
sovware:developmentfrom
RabbiIslamRony:remove-legacy-help-support-screen

Conversation

@RabbiIslamRony
Copy link
Copy Markdown
Member

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Security fix
  • Improvement
  • New Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Text changes
  • Other... Please describe:

Description

This PR removes the old Help & Support / System Status
admin flow that was previously deleted at the screen
level but still had leftover references in the
codebase.

What changed

  • Removed stale admin screen handling for the deleted
    support page in includes/asset-loader/helper.php.
  • Removed support-page asset enqueue logic in
    includes/asset-loader/init.php.
  • Removed the old updater notice screen ID reference
    in includes/classes/class-updater-notice.php.
  • Removed support-page JS handlers for:
    • sending system info
    • generating a remote support URL
    • revoking a remote support URL
    • the obsolete support-tab switching logic
  • Removed the related support-page SCSS/CSS styling
    from the admin stylesheet.
  • Updated the compiled admin assets so the shipped
    bundles match the source cleanup:
    • assets/js/admin-main.min.js
    • assets/css/admin-main.min.css
    • assets/css/admin-main.rtl.min.css

Why

  • The Help & Support / System Status screen was
    already removed, but several references still
    pointed to it.
  • Leaving those references behind creates dead code,
    stale admin behavior, and maintenance risk.
  • Removing them fully keeps the codebase consistent
    and avoids confusion in asset loading and admin UI
    logic.

Impact

  • Normal plugin functionality remains unchanged.
  • The removed support workflow no longer exists, which
    is expected because the page itself is gone.
  • Admin assets are now aligned with the current screen
    structure.

Verification

  • Confirmed there are no remaining matches for the
    removed support-specific identifiers in the source/
    admin asset code.
  • Verified the updated source and compiled bundles are
    consistent.

Any linked issues

Fixes #

Checklist

@Armanul46 Armanul46 merged commit 440d60a into sovware:development Apr 29, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants