Conversation
…nstead of User known values ,My Apps tile icons update offline/online state only after reboot when network is disconnected or reconnected.
There was a problem hiding this comment.
Pull request overview
Updates RefUI to better reflect network connectivity changes in app icon rendering and to display user-friendly values for video settings (resolution/HDR), along with a version bump.
Changes:
- Bump RefUI version from
6.0.20to6.0.21(Bolt package config + UI settings). - Update MainView to refresh My Apps/DAC rows on connectivity changes and show offline placeholders when disconnected.
- Remove technical FireBolt-derived resolution/HDR/HDCP strings in favor of AppApi-provided, user-facing values (Video screen + overlay).
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| bolt/package-configs/com.rdkcentral.refui.json | Version bump to 6.0.21 for the Bolt package config. |
| accelerator-home-ui/src/views/MainView.js | Refresh My Apps/DAC rows on internet status change; add My Apps offline placeholder support. |
| accelerator-home-ui/src/views/AppInfoPage.js | Add internet status handling to toggle offline placeholders for installed app cards. |
| accelerator-home-ui/src/screens/VideoAndAudioScreens/VideoScreen.js | Use AppApi values for resolution/HDR/HDCP instead of technical FireBolt output. |
| accelerator-home-ui/src/overlays/AudioScreens/VideoScreenOverlay.js | Same as VideoScreen, for overlay view. |
| accelerator-home-ui/src/items/AppCard.js | Add offline placeholder image handling for app icons. |
| accelerator-home-ui/settings.json | Version bump to 6.0.21 for UI settings. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.
Comments suppressed due to low confidence (2)
accelerator-home-ui/src/screens/VideoAndAudioScreens/VideoScreen.js:199
- After removing the non-ResidentApp
FireBoltApi/GLOBALSbranch in_focus(), theFireBoltApiandGLOBALSimports at the top of this file appear to be unused and should be removed to avoid dead code / linter failures.
_focus() {
this._appApi.getResolution().then(resolution => {
this.tag("Resolution.Title").text.text = Language.translate('Resolution: ') + resolution;
}).catch(err => {
this.ERR("Error fetching the Resolution: " + JSON.stringify(err))
accelerator-home-ui/src/overlays/AudioScreens/VideoScreenOverlay.js:192
FireBoltApiandGLOBALSare no longer referenced in this overlay after removing the non-ResidentApp branch in_focus(). Please remove the unused imports at the top of the file to avoid dead code / potential linter failures.
_focus() {
this._appApi.getResolution().then(resolution => {
this.tag("Resolution.Title").text.text = Language.translate('Resolution: ') + resolution;
}).catch(err => {
this.ERR("Error fetching the Resolution" + JSON.stringify(err))
})
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.
Comments suppressed due to low confidence (1)
accelerator-home-ui/src/overlays/AudioScreens/VideoScreenOverlay.js:192
- After removing the
FireBoltApi/GLOBALS.selfClientNamebranch from_focus(), theGLOBALSandFireBoltApiimports at the top of this file are now unused, which can trigger eslint unused-import failures. Please remove those unused imports.
_focus() {
this._appApi.getResolution().then(resolution => {
this.tag("Resolution.Title").text.text = Language.translate('Resolution: ') + resolution;
}).catch(err => {
this.ERR("Error fetching the Resolution" + JSON.stringify(err))
})
No description provided.