Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
213b684
Deploy cla action
rdkcmf-jenkins Jun 24, 2025
7cd0ebe
Merge tag '4.7.19' into develop
suryag23 Jun 25, 2025
4da9615
RDKUI-838 [RDKE] After launching the app from UI, initial key press i…
suryag23 Jul 1, 2025
c893b5f
Addressed Review comments (Removed Extra Lines and spaces)
suryag23 Jul 1, 2025
6dd1cde
Merge pull request #107 from suryag23/838
arun-madhavan-013 Jul 1, 2025
0afb9c4
RDKUI-854 Modify UI logic for Netflix URL Formation
suryag23 Jul 7, 2025
cbcff7c
Updated logic to resolve the youtube dial issue
suryag23 Jul 9, 2025
df2fe6a
Merge pull request #108 from suryag23/854
arun-madhavan-013 Jul 9, 2025
91fae60
Merge branch 'develop' into feature/action-deploy-for/develop
arun-madhavan-013 Jul 11, 2025
2866ac3
Merge pull request #104 from rdkcentral/feature/action-deploy-for/dev…
arun-madhavan-013 Jul 11, 2025
c32e4ac
RDKUI-860: adopt to ontology change IpTv
arun-madhavan-013 Jul 15, 2025
ad96871
RDKUI-860: Optimization - use GLOBAL var instead of Storage for devic…
arun-madhavan-013 Jul 15, 2025
e153b3d
Merge pull request #109 from rdkcentral/feature/RDKUI-860-ontology-ch…
suryag23 Jul 17, 2025
0563aad
RDKUI -857 When switching from one ssid to another from CONNECION_LOS…
suryag23 Jul 17, 2025
5289553
Replaced Hardcoded value for wifi error check
suryag23 Jul 17, 2025
d1709a5
Merge pull request #110 from suryag23/857
arun-madhavan-013 Jul 17, 2025
240d81f
RDKUI-859 Title in Settings / Other Settings / Advanced Settings / TT…
suryag23 Jul 21, 2025
776e040
Merge pull request #111 from suryag23/859
arun-madhavan-013 Jul 21, 2025
423fb71
RDKUI -856,855
suryag23 Jul 22, 2025
ee737f2
Merge pull request #112 from suryag23/856
arun-madhavan-013 Jul 22, 2025
1caa6ef
RDKUI - 861 No proper error message shown for wrong WiFi password at …
suryag23 Jul 23, 2025
49bbcbd
Addressed Review comments
suryag23 Jul 24, 2025
88c04bd
Merge pull request #113 from rdkcentral/861
arun-madhavan-013 Jul 24, 2025
9b2f3d8
RDKUI -744 [BCM][Rpi][AML][RTK]Unable to unmute the device after incr…
suryag23 Jul 25, 2025
30681d1
Merge pull request #114 from suryag23/744
arun-madhavan-013 Jul 25, 2025
20fbace
RDKUI-862,865 Clear Cookies and App Data option Failed to Remove
suryag23 Jul 29, 2025
bc07cad
Merge pull request #115 from suryag23/862
arun-madhavan-013 Jul 29, 2025
b970307
Added console abstraction for Api folder and some of the screens
suryag23 Jul 31, 2025
6a5e716
changes added for all screen and apis
suryag23 Aug 7, 2025
91e6e3d
Merge pull request #116 from suryag23/858
arun-madhavan-013 Aug 8, 2025
7d7bc19
787-[RDKE]API Abstraction for Networkmanager Plugin
suryag23 Mar 4, 2025
3f8cf05
789-[RDKE] Refactor the user-onboarding NW pages with new NW Manager
suryag23 Mar 7, 2025
9c9eae7
Changes for onError event and clearSsid
suryag23 Mar 12, 2025
c5389d5
Networkmanager APIs migrated to these pages
suryag23 Mar 13, 2025
d0f8aca
Rebase
suryag23 Mar 26, 2025
cb0936c
Rebase w.r.to DEVELOP HEAD
arun-madhavan-013 Mar 26, 2025
63c6e84
changes made for network screens
suryag23 Apr 21, 2025
e1cad78
Addressed issues in network screens
suryag23 Sep 5, 2025
96dee8d
Addressed the Review comments in the PR
suryag23 Sep 9, 2025
b0e9795
Merge pull request #118 from rdkcentral/114
arun-madhavan-013 Sep 9, 2025
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
13 changes: 13 additions & 0 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "CLA"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened,closed,synchronize]

jobs:
CLA-Lite:
name: "Signature"
uses: rdkcentral/cmf-actions/.github/workflows/cla.yml@main
secrets:
PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_ASSISTANT }}
2 changes: 1 addition & 1 deletion accelerator-home-ui/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
"log": true,
"enableAppSuspended": true,
"showVersion": false,
"version": "4.7.19"
"version": "5.0.1"
}
}
892 changes: 465 additions & 427 deletions accelerator-home-ui/src/App.js

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions accelerator-home-ui/src/Config/Config.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,14 @@ export var CONFIG = {
}

export const GLOBALS = {
_Wificonnectinprogress:false,
_deviceType:null,
_LastvisitedRoute:null,
_Setup:null,
_TofocusVOD:false,
_AlexaAvsstatus:false,
_RCSkipStatus:false,
_IsinternetConnected:false,
_Miracastclientdevicedetails:{mac: null,name: null,reason_code: null,state:null},
_previousapp_onActiveSourceStatusUpdated:null,
_previousapp_onDisplayConnectionChanged:null,
Expand Down Expand Up @@ -128,6 +131,14 @@ export const GLOBALS = {
{
return this._RCSkipStatus
},
set IsConnectedToInternet(status)
{
this._IsinternetConnected =status
},
get IsConnectedToInternet()
{
return this._IsinternetConnected
},
set TofocusVOD(status)
{
this._TofocusVOD = status
Expand All @@ -144,6 +155,14 @@ export const GLOBALS = {
{
return this._LastvisitedRoute
},
set Wificonnectinprogress(state)
{
this._Wificonnectinprogress = state
},
get Wificonnectinprogress()
{
return this._Wificonnectinprogress
},
set Setup(status)
{
this._Setup = status
Expand All @@ -152,4 +171,10 @@ export const GLOBALS = {
{
return this._Setup
},
set deviceType(type) {
this._deviceType = type;
},
get deviceType() {
return this._deviceType;
}
}
19 changes: 13 additions & 6 deletions accelerator-home-ui/src/MediaPlayer/AAMPVideoPlayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,13 @@ let position = null
* Class to render AAMP video player.
*/
export default class AAMPVideoPlayer extends Lightning.Component {
constructor(...args) {
super(...args);
this.INFO = console.info;
this.LOG = console.log;
this.ERR = console.error;
this.WARN = console.warn;
}
/**
* Function to render player controls.
*/
Expand Down Expand Up @@ -57,7 +64,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {
})
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
console.error('Playback Failed ' + 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 @@ -280,7 +287,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {
player.addEventListener('durationChanged', this._mediaDurationChanged)
this.playerState = this.playerStatesEnum.idle
} catch (error) {
console.error('AAMPMediaPlayer is not defined')
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 All @@ -299,7 +306,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {

this.tag('PlayerControls').title = videoInfo.title
this.tag('PlayerControls').duration = player.getDurationSec()
console.log('Duration of video', player.getDurationSec())
this.LOG('Duration of video: ' + JSON.stringify(player.getDurationSec()))
this.tag('PlayerControls').currentTime = 0
this.play()
}
Expand Down Expand Up @@ -340,7 +347,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.tag('ChannelName').text.text = channelName
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
console.error('Playback Failed ' + 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 @@ -371,7 +378,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.updateInfo()
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
console.error('Playback Failed ' + error)
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", 'Playback Failed ' + JSON.stringify(error), false, null)
}
}
Expand All @@ -391,7 +398,7 @@ export default class AAMPVideoPlayer extends Lightning.Component {
this.updateInfo()
this.setVideoRect(0, 0, 1920, 1080)
} catch (error) {
console.error('Playback Failed ' + error)
this.ERR('Playback Failed ' + JSON.stringify(error))
Metrics.error(Metrics.ErrorType.MEDIA,"PlaybackError", 'Playback Failed '+JSON.stringify(error), false, null)
}
}
Expand Down
17 changes: 12 additions & 5 deletions accelerator-home-ui/src/MediaPlayer/ChannelOverlay.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,13 @@ import ChannelItem from './ChannelItem'
import HomeApi from '../api/HomeApi';

export default class ChannelOverlay extends Lightning.Component {
constructor(...args) {
super(...args);
this.INFO = console.info;
this.LOG = console.log;
this.ERR = console.error;
this.WARN = console.warn;
}
/**
* Function to create components for the player controls.
*/
Expand Down Expand Up @@ -75,7 +82,7 @@ export default class ChannelOverlay extends Lightning.Component {
}
})
}).catch(err => {
console.log("Failed to fetch channels: ", JSON.stringify(err))
this.ERR("Failed to fetch channels: " + JSON.stringify(err))
})
this._overlayAnimation = this.tag("Wrapper").animation({
delay: 0.3,
Expand Down Expand Up @@ -178,18 +185,18 @@ export default class ChannelOverlay extends Lightning.Component {
} else {
if (focusedChannelIdx !== this.activeChannelIdx) {
this.dtvApi.exitChannel().then(res => {
console.log("Current channel exit successful, launching new channel: ", JSON.stringify(res));
this.LOG("Current channel exit successful, launching new channel: " + JSON.stringify(res));
this.dtvApi
.launchChannel(this.options[focusedChannelIdx].dvburi)
.then((res) => {
console.log("Change Channel successfull: ", JSON.stringify(res));
this.LOG("Change Channel successfull: " + JSON.stringify(res));
this.activeChannelIdx = focusedChannelIdx;
})
.catch((err) => {
console.log("Failed to launch new channel", JSON.stringify(err));
this.ERR("Failed to launch new channel: " + JSON.stringify(err));
});
}).catch(err => {
console.log("Failed to exit current playing channel: ", JSON.stringify(err));
this.ERR("Failed to exit current playing channel: " + JSON.stringify(err));
})
}
}
Expand Down
12 changes: 10 additions & 2 deletions accelerator-home-ui/src/MediaPlayer/DTVPlayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@ import { Lightning, Router } from "@lightningjs/sdk";
import AppApi from "../api/AppApi";
import DTVApi from "../api/DTVApi";
export default class DTVPlayer extends Lightning.Component {
constructor(...args) {
super(...args);
this.INFO = console.info;
this.LOG = console.log;
this.ERR = console.error;
this.WARN = console.warn;
}

static _template() {
return {
Player: {
Expand All @@ -38,10 +46,10 @@ export default class DTVPlayer extends Lightning.Component {
this.dtvApi
.exitChannel()
.then((res) => {
console.log("exit channel: ", JSON.stringify(res));
this.LOG("exit channel: " + JSON.stringify(res));
})
.catch((err) => {
console.log("failed to exit channel: ", JSON.stringify(err));
this.ERR("failed to exit channel: " + JSON.stringify(err));
});
Router.back();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,13 @@ var timeout
* Class to render the UI controls for the video player.
*/
export default class LightningPlayerControls extends Lightning.Component {
constructor(...args) {
super(...args);
this.INFO = console.info;
this.LOG = console.log;
this.ERR = console.error;
this.WARN = console.warn;
}
/**
* Function to create components for the player controls.
*/
Expand Down Expand Up @@ -139,7 +146,7 @@ export default class LightningPlayerControls extends Lightning.Component {
* @param {String} duration video duration to be set.
*/
set duration(duration) {
console.log(`duration was set = ${duration}`);
this.LOG("duration was set = " + JSON.stringify(duration));
this.videoDuration = duration
this.tag('Duration').text.text = this.SecondsTohhmmss(duration)
}
Expand Down
Loading