Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 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
339e415
Merge pull request #229 from rdkcentral/develop
arun-madhavan-013 Jul 20, 2026
fa17f48
Merge pull request #234 from rdkcentral/develop
arun-madhavan-013 Jul 27, 2026
6826d41
RDKEAPPRT-886: remove UserSettings activate & deactivate calls
arun-madhavan-013 Jul 27, 2026
e109e8d
RDKEAPPRT-886: remove system plugin activation call
arun-madhavan-013 Jul 27, 2026
7b2fc6a
RDKEAPPRT-886: remove RuntimeManager plugin activation call
arun-madhavan-013 Jul 27, 2026
48f9e95
RDKEAPPRT-886: remove RDKWindowManager plugin activation call
arun-madhavan-013 Jul 27, 2026
afd0d8a
RDKEAPPRT-886: remove Power plugin activation call
arun-madhavan-013 Jul 27, 2026
dc8308a
RDKEAPPRT-886: remove PersistentStore plugin activation call
arun-madhavan-013 Jul 27, 2026
db20ce1
RDKEAPPRT-886: remove NetworkManager plugin activation call
arun-madhavan-013 Jul 27, 2026
79f7a81
RDKEAPPRT-886: remove HdcpProfile plugin activation call
arun-madhavan-013 Jul 27, 2026
34cc40c
RDKEAPPRT-886: remove DeviceDiagnostics plugin activation call
arun-madhavan-013 Jul 27, 2026
19655a2
RDKEAPPRT-886: remove AppPackageManager plugin activation call
arun-madhavan-013 Jul 27, 2026
fc896e0
RDKEAPPRT-886: remove AppManager plugin activation call
arun-madhavan-013 Jul 27, 2026
fe1cf28
RDKEAPPRT-886: remove DisplayInfo plugin activation call
arun-madhavan-013 Jul 27, 2026
f48a450
RDKEAPPRT-886: remove OCDM plugin activation call
arun-madhavan-013 Jul 27, 2026
45e42b6
RDKEAPPRT-886: clean up the dangling remainings
arun-madhavan-013 Jul 27, 2026
5d35c27
Merge branch 'develop' into feature/clean-up-deprecated-implementations
arun-madhavan-013 Jul 27, 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
2 changes: 1 addition & 1 deletion accelerator-home-ui/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"debug": false
},
"platformSettings": {
"id": "UIv3",
"id": "UIv6",
"inspector": false,
"path": "./static",
"log": true,
Expand Down
1,504 changes: 87 additions & 1,417 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