Repository navigation
fix(web): align mobile header identity and update actions - #2111
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
WalkthroughThe standalone header now places its server name, version and update content, actions, status, and array usage in revised desktop and mobile positions. ArrayUsage supports compact mode. Update reboot status uses a dedicated translated label, and combined-header test data uses the configured server name. ChangesHeader presentation
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2111 +/- ##
==========================================
+ Coverage 53.29% 53.32% +0.02%
==========================================
Files 1045 1045
Lines 72906 72910 +4
Branches 8443 8455 +12
==========================================
+ Hits 38854 38876 +22
+ Misses 33924 33906 -18
Partials 128 128 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
This plugin has been deployed to Cloudflare R2 and is available for testing. |
🔄 PR Merged - Plugin Redirected to StagingThis PR has been merged and the preview plugin has been updated to redirect to the staging version. For users testing this PR:
Staging URL: Thank you for testing! 🚀 |
Summary
Keep the mobile server name beside the OS version, place storage below it, and make the update action readable at every header width.
Why This Exists
The server name competed with the account controls on mobile and could align with a wrapped reboot notice instead of the version. The longer update label and missing desktop badge padding also made the header crowded.
Work intent: preserve the existing 640px breakpoint and mounted controls while improving server identity, storage placement, and update action spacing.
Resolution
Reuse the existing header grid. Align the name and version on their first baselines, let update actions wrap within the left column, and put compact array usage in the right column. Use “Reboot to Update” for the header action while retaining the full explanation in its tooltip.
Reviewer Considerations
.unapireset.Behavior Changes
Implementation Summary
Verification
e6a0a6c73ade1b35b0f5627783bf38d3ff0228c7, all 28 tests passed acrossHeader,HeaderThemes,HeaderOsVersion, andHeaderServerStatususing Vitest.Risk
Limited to header presentation and one label. Responsive browser checks cover the breakpoint and narrow layouts; no dependencies, backend behavior, or lockfiles change.