Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
807bbad
RDKEAPPRT-886: clean up deprecated plugin based implementations
arun-madhavan-013 Jul 11, 2026
e997cd8
Merge branch 'feature/RDKEAPPRT-870-rcu-pairing-optimization' into fe…
arun-madhavan-013 Jul 13, 2026
44f11d3
Merge branch 'develop' into feature/clean-up-deprecated-implementations
arun-madhavan-013 Jul 13, 2026
5a80c96
RDKEAPPRT-886: update version to 6.0.27
arun-madhavan-013 Jul 13, 2026
d8d05aa
RDKEAPPRT-886: remove legacy WiFi plugin API abstraction
arun-madhavan-013 Jul 13, 2026
236832e
RDKEAPPRT-886: udpate the variable names and enhance NetworkInfo page…
arun-madhavan-013 Jul 13, 2026
8695019
RDKEAPPRT-886: update the dependencies to latest stable
arun-madhavan-013 Jul 13, 2026
b4b280b
RDKEAPPRT-886: remove legacy Firebolt APIs and dependency
arun-madhavan-013 Jul 13, 2026
ab4c870
RDKEAPPRT-886: update the package-lock.json with stable versions
arun-madhavan-013 Jul 13, 2026
82f7fd1
Merge branch 'develop' into feature/clean-up-deprecated-implementations
arun-madhavan-013 Jul 14, 2026
b0ed2d7
RDKEAPPRT-886: update version to 6.0.28 and enhance launchFeaturedApp…
arun-madhavan-013 Jul 14, 2026
d7cbb0e
RDKEAPPRT-886: fix the keyIntercept - correct the appId used
arun-madhavan-013 Jul 14, 2026
805c89c
RDKEAPPRT-886: remove usbaccess plugin related features and plugin a …
arun-madhavan-013 Jul 15, 2026
fff89f5
Fix the undefined object issue
arun-madhavan-013 Jul 15, 2026
26141d1
Remove CEC plugin activation call from UI assuming platform will acti…
arun-madhavan-013 Jul 15, 2026
f83b08e
Add setter & getter for _selfClientId
arun-madhavan-013 Jul 15, 2026
6149f6a
Add nullcheck before dispose for event handlers
arun-madhavan-013 Jul 15, 2026
f6fd344
Clean up USB related pages
arun-madhavan-013 Jul 15, 2026
462ff19
Remove RemoteControl plugin activate api support
arun-madhavan-013 Jul 16, 2026
e7ba312
Add catch for getZone() failure
arun-madhavan-013 Jul 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
752 changes: 438 additions & 314 deletions accelerator-home-ui/package-lock.json

Large diffs are not rendered by default.

4 changes: 1 addition & 3 deletions accelerator-home-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"name": "accelerator-home-ui",
"description": "accelerator-home-ui",
"dependencies": {
"@firebolt-js/sdk": "0.15.0",
"@firebolt-js/manage-sdk": "1.1.0",
"@hendt/xml2json": "^1.0.3",
"@lightningjs/sdk": "^4.8.1",
"@lightningjs/ui": "^1.3.7",
Expand All @@ -25,7 +23,7 @@
"devDependencies": {
"@babel/core": "^7.21.5",
"babel-eslint": "^10.0.3",
"esbuild": "^0.17.18",
"esbuild": "^0.28.1",
"eslint": "^8.39.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "^4.2.1",
Expand Down
4 changes: 2 additions & 2 deletions accelerator-home-ui/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
"debug": false
},
"platformSettings": {
"id": "UIv3",
"id": "UIv6",
"inspector": false,
"path": "./static",
"log": true,
"enableAppSuspended": true,
"showVersion": false,
"version": "6.0.27"
"version": "6.0.28"
}
}
1,378 changes: 49 additions & 1,329 deletions accelerator-home-ui/src/App.js

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions accelerator-home-ui/src/AppController.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ export default class AppController {

async init() {
const mainAppId = GLOBALS.selfclientAppName;
this.LOG('Initializing AppController for mainAppId:', mainAppId);
let mainClientId;

try {
Expand All @@ -92,6 +93,7 @@ export default class AppController {
this.LOG('selfClientId:', GLOBALS.selfClientId);

try {
this.LOG('Adding key intercepts for mainClientId:' + JSON.stringify(this.mainClientId));
await keyIntercept(this.mainClientId);
} catch (err) {
this.WARN(new ThunderError("RDKWindowManager.addKeyIntercepts()", err).toString());
Expand Down
32 changes: 15 additions & 17 deletions accelerator-home-ui/src/Config/Config.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ export var CONFIG = {
versions: {
default: 1,
ControlSettings: 2,
'org.rdk.UsbAccess': 2,
'org.rdk.DisplaySettings': 2,
}
}
Expand All @@ -79,23 +78,31 @@ export const GLOBALS = {
_Miracastclientdevicedetails:{mac: null,name: null,reason_code: null,state:null},
_previousapp_onActiveSourceStatusUpdated:null,
_previousapp_onDisplayConnectionChanged:null,
_constantselfClientName: window.__firebolt && window.__firebolt.endpoint !== undefined ? "FireboltMainApp-refui" : "ResidentApp",
_selfclientId: window.__firebolt && window.__firebolt.endpoint !== undefined ? "FireboltMainApp-refui" : null,
_LocalDeviceDiscoveryStatus:false,
_EnergySaverMode:false,
_selfclientAppName: 'com.rdkcentral.refui',
_selfClientId: null,
set selfclientAppName(name)
{
this._selfclientAppName = name
},
get selfclientAppName()
{
return this._selfclientAppName
},
get selfClientName() {
return this._constantselfClientName;
return this._selfclientAppName;
},
set selfClientName(value) {
this._constantselfClientName = value;
this._selfclientAppName = value;
Comment thread
arun-madhavan-013 marked this conversation as resolved.
},
get selfClientId() {
return this._selfclientId;
return this._selfClientId;
},
set selfClientId(value) {
this._selfclientId = value;
this._selfClientId = value;
},
_currentTopMostApp: localStorage.getItem('topmostApp') || (window.__firebolt && window.__firebolt.endpoint !== undefined ? "FireboltMainApp-refui" : "ResidentApp"),
_currentTopMostApp: localStorage.getItem('topmostApp') || 'com.rdkcentral.refui',
Comment thread
arun-madhavan-013 marked this conversation as resolved.
get topmostApp() {
Comment thread
arun-madhavan-013 marked this conversation as resolved.
return this._currentTopMostApp;
},
Expand Down Expand Up @@ -221,14 +228,5 @@ export const GLOBALS = {
get refreshMyApps()
{
return this._refreshMyApps
},
_selfclientAppName: 'com.rdkcentral.refui',
set selfclientAppName(name)
{
this._selfclientAppName = name
},
get selfclientAppName()
{
return this._selfclientAppName
}
}
6 changes: 0 additions & 6 deletions accelerator-home-ui/src/MediaPlayer/AAMPVideoPlayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import { Lightning, Router } from '@lightningjs/sdk'
import LightningPlayerControls from './LightningPlayerControl';
import { CONFIG } from '../Config/Config';
import ChannelOverlay from './ChannelOverlay';
import {Metrics} from'@firebolt-js/sdk'

let player = null
let position = null
Expand Down Expand Up @@ -65,7 +64,6 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", "Playback Failed"+JSON.stringify(error), false, null)
}
}

Expand Down Expand Up @@ -288,7 +286,6 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.playerState = this.playerStatesEnum.idle
} catch (error) {
this.ERR('AAMPMediaPlayer is not defined ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", "AAMPMediaPlayer is not defined" +JSON.stringify(error), false, null)
}
}

Expand Down Expand Up @@ -348,7 +345,6 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", "Playback Failed "+JSON.stringify(error), false, null)
}
}

Expand Down Expand Up @@ -379,7 +375,6 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", 'Playback Failed ' + JSON.stringify(error), false, null)
}
}
}
Expand All @@ -399,7 +394,6 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", 'Playback Failed '+JSON.stringify(error), false, null)
}
}
}
Expand Down
11 changes: 2 additions & 9 deletions accelerator-home-ui/src/MediaPlayer/ChannelOverlay.js
Original file line number Diff line number Diff line change
Expand Up @@ -156,15 +156,8 @@ export default class ChannelOverlay extends Lightning.Component {
let focusedChannelIdx = this.tag("Channels").index;
let channel = this.options[focusedChannelIdx];
if (channel.dvburi === "OTT") {
let params = {
launchLocation: "epgScreen",
url: channel.url
}
this.appApi.launchApp(channel.callsign, params).then(() => {
this.dtvApi.exitChannel()
}).catch(() => {
this.dtvApi.exitChannel() //to exit previous channel regardless the app launch succeeds or fails
})
// FIXME: Implement DVB OTT channel launch logic here.
this.WARN("DVB OTT channel launch not implemented.");
Comment thread
arun-madhavan-013 marked this conversation as resolved.
} else if (channel.dvburi.startsWith("C_")) {
if (!Router.isNavigating()) {
let playerParams = {
Expand Down
204 changes: 0 additions & 204 deletions accelerator-home-ui/src/api/AlexaApi.js

This file was deleted.

Loading