Commit Graph

199 Commits

Author SHA1 Message Date
1hitsong
16ccfe2930 Code cleanup based on review 2023-10-28 08:13:31 -04:00
1hitsong
f3c04377c1 Use device severDeviceName in base request 2023-10-27 10:53:33 -04:00
1hitsong
a78dcca4f7 Calculate device id on login and use for API calls
Fixes #1417
2023-10-27 10:51:09 -04:00
Charles Ewert
97575c3908
Merge pull request #1386 from cewert/loginflow 2023-10-27 08:26:55 -04:00
1hitsong
4222882a31
Merge pull request #1416 from JarodTAerts/developer/jarodtaerts/tvshow-specialfeatures
Add support for TV show season level extra features
2023-10-26 13:22:25 -04:00
Charles Ewert
567b1cff7f Merge remote-tracking branch 'upstream/unstable' into loginflow 2023-10-25 18:42:12 -04:00
1hitsong
e4f8523387 Review items
Now updates favorites, Live TV on now, and latest in library sections when returning to view. Code cleanup. Fire loaded beacon after 2 rows load.
2023-10-22 18:37:37 -04:00
Charles Ewert
31bbc56db7 address reviewer feedback 2023-10-19 22:13:11 -04:00
JarodTAerts
084582a2cd
Update source/api/Items.brs
Simplify object TVEpisode list data generation

Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-10-16 20:35:10 -05:00
jarodaerts
4fed592e37 Address PR feedback
Switch to using sdk for calls to server, improve structure/style of code, and fix formating
2023-10-16 20:33:06 -05:00
jarodaerts
e8ed687dc7 Add support for TV show season level extra features 2023-10-14 22:21:08 -04:00
1hitsong
bd5a2cd4c2 Respect Home Section settings from web 2023-10-13 21:55:17 -04:00
Charles Ewert
5b2b2ba881 add support for saving credentials for private users 2023-09-23 17:06:36 -04:00
Charles Ewert
a69ee3f244 remove debugging 2023-09-16 20:08:54 -04:00
Charles Ewert
ac1e57b32e save username and append to deviceid in auth header 2023-09-16 19:40:57 -04:00
Charles Ewert
f1512dc80a don't save username and password 2023-09-16 18:48:34 -04:00
Charles Ewert
b9359b8f51 fix #1372 + fix #310. Add option to "Change User" from home page 2023-09-14 11:52:32 -04:00
Charles Ewert
d0bbd696f6 update session card in dash to show model 2023-09-03 19:45:48 -04:00
Charles Ewert
e2cfc05fbb
Add Photo to device profile and small update to GetBitRateLimit() (#1287) 2023-08-20 12:48:15 -04:00
Charles Ewert
c7ab47e8fc
Merge pull request #1320 from candry7731/patch-3 2023-06-29 22:50:25 -04:00
candry7731
4ea2515633
Update source/api/sdk.bs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-29 20:18:15 -05:00
Charles Ewert
35c1f1a7d6
Merge branch 'unstable' into update-loginflow 2023-06-29 13:01:48 -04:00
candry7731
71dbfb3423
Update sdk.bs
Set get session to use default param device ID. This allows us to get the correct session when multiple sessions are active.
2023-06-29 09:25:28 -05:00
Charles Ewert
87448d02cd update all login paths to use new UpdateURL() function 2023-06-24 13:01:42 -04:00
Jimi
6c80e8c923
Merge pull request #1279 from jimdogx/enhancement/jf-1276-tv-versions
Allow selection of TV Show versions
2023-06-22 07:02:58 -06:00
Austin Crandall
d5b7e0ebdb
unify setCertificates functionality (#1282)
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-01 14:09:38 -04:00
Jimi
f8893a88da
Merge branch 'unstable' into enhancement/jf-1276-tv-versions 2023-06-01 10:26:04 -06:00
Charles Ewert
bdfcac74e6
Implement global session var (#1224)
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2023-06-01 08:43:27 -04:00
Jimi
6f6f78ea7a Working with Video, needs cleanup. 2023-05-20 17:33:42 -06:00
Charles Ewert
5dbbc98c0f
Merge pull request #1247 from cewert/reintroduce-api-sdk 2023-05-19 22:14:49 -04:00
Charles Ewert
ccf60236d8 Merge remote-tracking branch 'upstream/unstable' into fix-crash-logs 2023-05-11 12:37:29 -04:00
Charles Ewert
8ef366f4c8 Remove 3rd Party Plugin Support 2023-05-05 14:53:32 -04:00
Charles Ewert
6c5a54a9ae import baserequest.brs into new api sdk. This ensures files that import the sdk.bs file will have access to helper functions 2023-05-05 13:49:43 -04:00
Charles Ewert
a7478fc42a Don't use more than 5 params for Substitute() 2023-05-05 13:22:35 -04:00
Charles Ewert
f4a7a6c8af remove unreachable code 2023-05-05 13:19:15 -04:00
Charles Ewert
9e740e7ef9 stop using api module's config() values 2023-05-05 13:17:14 -04:00
Charles Ewert
8997b1fd02 Import api roku module as a bsc namespace 2023-05-05 13:13:49 -04:00
Charles Ewert
2389af0868
Enable brighterscript, create NPM build scripts, install and use roku-log, and use bsc import statements (#1173) 2023-05-03 17:21:04 -04:00
Charles Ewert
5f1550c74d bugfix 2023-04-23 13:38:30 -04:00
Charles Ewert
b7b8a3461b Move setConstants() to globals.brs 2023-04-23 13:31:31 -04:00
Charles Ewert
f0a485a60e ensure data.Items is valid 2023-04-19 20:36:46 -04:00
Charles Ewert
d5808349c0 ensure data is valid before using - fixes crash log line 431 2023-04-19 19:19:37 -04:00
Charles Ewert
b91b2c582d validate tv seasons data before using - fixes crash on line 408 2023-04-19 15:19:45 -04:00
Charles Ewert
9e3e15846b validate server URL before using it - fixes crash log on line 44 and 62 2023-04-19 15:12:50 -04:00
Charles Ewert
cefbefaaa6 save deviceInfo to global var + use new vars whereever possible 2023-03-27 12:50:44 -04:00
Charles Ewert
032ee089ea same appInfo to global var 2023-03-27 12:40:13 -04:00
1hitsong
f29316b6e7
Merge pull request #1077 from cewert/fix-crashes
Fix crashes from crashlog report
2023-03-15 21:48:16 -04:00
Charles Ewert
25f03915ff
Remove optional chaining operators from code (#1085)
* remove optional chaining operators + use isValid() + remove extra white space
* address reviewer feedback
2023-03-09 14:35:29 -05:00
Charles Ewert
4590a79758 dont use optional chaining operators 2023-03-05 13:57:32 -05:00
Charles Ewert
0b76f0279a ensure server setting is valid 2023-03-05 13:37:42 -05:00