Commit Graph

1037 Commits

Author SHA1 Message Date
Charles Ewert
5218002f10 add support for music genres 2023-09-23 10:06:52 -04:00
Charles Ewert
c3d0e85d3d add support for studio and genre movie library view 2023-09-23 09:47:21 -04:00
Charles Ewert
06f69f33f3 stop loading items to queue if memory is low 2023-09-23 08:09:36 -04:00
Charles Ewert
1c8af7f31b Move migration logic to functions in their own file 2023-09-21 14:46:18 -04:00
Charles Ewert
045c4b3c07 remove deprecated setting 2023-09-21 14:13:31 -04:00
Charles Ewert
a466048010 fix migration logic. track lastrunversion per user 2023-09-21 14:12:15 -04:00
Charles Ewert
7a610a1140 don't save active server to registry when connection fails 2023-09-21 13:19:22 -04:00
Charles Ewert
51c629ced1
Merge pull request #1374 from cewert/make-back-work-on-user-select
Fix login bugs, enable support for saving user's credentials, and add "Change User" and "Remember Me?" options
2023-09-21 13:01:14 -04:00
Charles Ewert
43b7e48ba4 Wipe server session when changing server 2023-09-21 09:58:07 -04:00
Charles Ewert
a11f786d99 first attempt with promises 2023-09-20 19:08:47 -04:00
Charles Ewert
ad34a2ea95 fix typo 2023-09-18 22:44:00 -04:00
Charles Ewert
f8e2ff7e50 add support for My Media and appears on row + move quick play logic to a namespace in it's own file 2023-09-18 22:39:44 -04:00
Charles Ewert
a32c62ae9b shuffle boxsets 2023-09-17 18:16:25 -04:00
Charles Ewert
71fe2b00d7 add playlist support 2023-09-17 17:50:24 -04:00
Charles Ewert
e7955b9dca add loading spinner 2023-09-16 21:18:12 -04:00
Charles Ewert
abbc3c034f create registry migration - delete deprecated settings 2023-09-16 20:10:42 -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
1acec715b1 enable Quick Play for boxsets, series, seasons, albums, and music artists 2023-09-16 17:18:03 -04:00
Charles Ewert
d92dc42d8c enable quick play in MovieLibraryView and when viewing a collection of movies 2023-09-15 16:16:26 -04:00
Charles Ewert
6f1da86381 Fix quickplay on home screen - always resume if possible 2023-09-15 15:57:39 -04:00
Austin Crandall
d4483a2f48
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-09-14 19:08:04 -04:00
sevenrats
6b16ed9d2e function definition 2023-09-14 18:30:41 -04:00
Charles Ewert
50020a3f20 create global rememberme setting 2023-09-14 17:51:41 -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
b5bd893241 fix back bug on login and remove recursive function 2023-09-13 22:20:50 -04:00
1hitsong
dfde501c87 Copy over crash fixes from #1133 2023-09-13 22:02:50 -04:00
sevenrats
babc6685e3 stop snake casing 2023-09-13 10:52:44 -04:00
sevenrats
02b4c9fbd4 fix non descriptive argument 2023-09-13 10:51:49 -04:00
Charles Ewert
037a6d01af
Merge branch 'unstable' into post-task-device-profile 2023-09-12 19:05:05 -04:00
Charles Ewert
060519810b use post task when posting device profile + post device profile when exiting the settings page 2023-09-12 18:53:25 -04:00
sevenrats
fbfe130ee6 clean up debug prints 2023-09-11 11:32:59 -04:00
Charles Ewert
d7c756e53b
Merge branch 'unstable' into server_url 2023-09-11 09:55:20 -04:00
sevenrats
14899f64e3 address comments 2023-09-10 22:16:28 -04:00
sevenrats
30bd09e558 address comment 2023-09-10 22:09:16 -04:00
sevenrats
ec7ad49792 remove untrue comment 2023-09-10 21:37:15 -04:00
sevenrats
f75c9925e9 don't write ports if we dont need to 2023-09-10 21:36:40 -04:00
sevenrats
c0974db1a2 restore new function doc 2023-09-10 19:30:40 -04:00
sevenrats
6b714a8780 trim the input not the path 2023-09-10 19:22:11 -04:00
sevenrats
bffaf0691e try to find string strip bug 2023-09-10 15:40:39 -04:00
sevenrats
f29cddfdc1 serverinfo is a string not an object 2023-09-10 14:53:06 -04:00
sevenrats
0f41e6506e document new function 2023-09-10 14:49:56 -04:00
sevenrats
dfb4dcbed2 make we found jellyfin and not emby 2023-09-10 14:48:55 -04:00
sevenrats
481284a4b6 infer url deterministically 2023-09-10 13:39:23 -04:00
sevenrats
01bfb317d2 check for and remove trailing / 2023-09-10 12:51:09 -04:00
sevenrats
93d683a791 address comments, update debug statements 2023-09-06 22:03:58 -04:00
sevenrats
0b7b2d594c dont fail if server not found 2023-09-06 21:02:07 -04:00
sevenrats
0d4ed65b29 dont fail if server not found 2023-09-06 20:58:03 -04:00
sevenrats
a93b175586 proof of concept - infer server url proto and port 2023-09-06 20:47:22 -04:00
Charles Ewert
4d9f74e6a7 only direct play av1 when user setting is enabled 2023-09-04 13:52:14 -04:00
Charles Ewert
f359a7c3bf add user setting to disable HEVC codec #904 2023-09-04 10:30:20 -04:00
Charles Ewert
d0bbd696f6 update session card in dash to show model 2023-09-03 19:45:48 -04:00
Charles Ewert
2d9dcd26b4 add app url and device information to device profile 2023-09-03 19:45:00 -04:00
Charles Ewert
4c303daedf save device model details to global and parse out serial 2023-09-03 19:42:21 -04:00
Charles Ewert
f8fc95418a Add max res mode setting - allow user to set max res on all files or just transcoded files 2023-09-03 12:16:26 -04:00
Charles Ewert
7e69fab436 mpeg2 bugfix + force mpeg2 codec support if setting is enabled 2023-09-03 10:48:40 -04:00
Charles Ewert
464abddb2d Stop auto converting user settings to int. Update codebase to convert to int as needed 2023-09-01 15:56:20 -04:00
Charles Ewert
b1eaa25273 add maximum resolution user setting 2023-09-01 12:45:00 -04:00
Charles Ewert
0d67eb649a Merge branch 'update-device-profile' of https://github.com/cewert/jellyfin-roku into update-device-profile 2023-09-01 11:53:57 -04:00
Charles Ewert
8a11eaaa03 add some comments 2023-09-01 11:53:54 -04:00
Charles Ewert
5b16bc7848
Merge branch 'unstable' into update-device-profile 2023-09-01 08:12:14 -07:00
Charles Ewert
41060d10bb respect "Profile Level Support" settings + add setting to use DTS for transcoding instead of the default EAC3 2023-09-01 10:26:08 -04:00
Charles Ewert
63e49bbc8e only use aac for 2 channel audio + update surround sound transcoding logic 2023-09-01 09:53:36 -04:00
Charles Ewert
91de2a8d5a only check mpeg2/4 if asked. mpeg4 overrides what the device thinks + test device for more codecs 2023-08-31 17:04:11 -07:00
Charles Ewert
f572b8a4e2 bugfix + create helper function for searching array contents 2023-08-31 16:02:39 -07:00
Charles Ewert
8dd2c55df2 make codec user settings override what device reports 2023-08-30 22:51:47 -04:00
Charles Ewert
b3d0409d9d fix type mismatch 2023-08-30 21:42:49 -04:00
Charles Ewert
deebbe393f bugfix for h264 VideoRangeType 2023-08-30 20:02:35 -04:00
Charles Ewert
7ac0214d64 set max video width and height in codec profiles 2023-08-30 19:37:44 -04:00
Charles Ewert
9f2fe6e8fc save and parse videoMode to global device object 2023-08-30 19:30:50 -04:00
Charles Ewert
05a04062fb remove aac from transcoding profile when multichannel audio support is detected 2023-08-30 15:06:33 -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
46d7333b62 fix bug with mpeg2 levels 2023-08-17 21:51:59 -04:00
Charles Ewert
c583069308
Merge pull request #1281 from sevenrats/global-regex 2023-06-30 11:07:31 -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
Austin Crandall
ac2c1f5f36
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-26 22:32:47 -04:00
Austin Crandall
5b508e7024
Update source/utils/misc.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-06-26 22:32:21 -04:00
Charles Ewert
87448d02cd update all login paths to use new UpdateURL() function 2023-06-24 13:01:42 -04:00
Charles Ewert
013b37621c Merge remote-tracking branch 'upstream/unstable' into global-regex 2023-06-23 12:23:47 -04:00
Charles Ewert
4969cc7a13 remove aac from list of surround sound codecs 2023-06-23 10:23:21 -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
Charles Ewert
67424ae7b1 update possible direct play codecs 2023-06-06 22:14:17 -04:00
Charles Ewert
9acf98fba4 remove empty lines 2023-06-06 21:53:26 -04:00
Charles Ewert
3e26aabe01 remove uneeded code + update surround sound codec logic 2023-06-06 00:42:33 -04:00
Charles Ewert
9c6201b25e update prefered codecs and maxAudioChannel logic 2023-06-06 00:24:54 -04:00
Charles Ewert
adc769c625 update maxAudioChannel logic + update codecProfiles 2023-06-02 23:47:16 -04:00
Jimi
85739a1b00 Fix to crash 2023-06-02 08:40:30 -06:00
Charles Ewert
56bb2108b5 fix syntax error 2023-06-02 10:26:49 -04:00
Charles Ewert
8c3605c01a include video codec profile and level + include chCnt for audio codec 2023-06-02 00:37:22 -04:00
Charles Ewert
ff8e7c3471 update UpdateURL() to delete server session when connection failed 2023-06-01 23:21:42 -04:00
Charles Ewert
94bcf10231 update startover var and session if saver serverurl has no connection at s tartup 2023-06-01 23:08:56 -04: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
90ca547020 Merge remote-tracking branch 'upstream/unstable' into update-device-profile 2023-06-01 09:42:50 -04:00
Charles Ewert
bdfcac74e6
Implement global session var (#1224)
Co-authored-by: Jimi <jimi@thedodgefamily.com>
2023-06-01 08:43:27 -04:00
Charles Ewert
bb499cabd3 turn SupportsPersistentIdentifier off 2023-06-01 00:38:31 -04:00
Charles Ewert
0027295dad save to variable to prevent calling join() twice 2023-06-01 00:37:04 -04:00
Charles Ewert
9c0228a7e8 refactor GetDirectPlayProfiles to make no assumptions about codec 2023-06-01 00:35:08 -04:00
Charles Ewert
ba31ab7372 update hevc and mpeg2 CodecProfiles + always include container when checking a codec for ts container 2023-05-31 23:19:03 -04:00
1hitsong
160c562551
Merge pull request #1284 from 1hitsong/globalQueueInputEvent
Convert input event to global queue
2023-05-27 19:13:39 -04:00
Charles Ewert
04dbd2d010
Update device profile when device capabilities change + enable all device events (#1217) 2023-05-27 16:43:05 -04:00
sevenrats
459f0c6d10 function doc comments 2023-05-26 23:25:06 -04:00
1hitsong
4a488a352b Convert input event to global queue 2023-05-23 21:07:18 -04:00
1hitsong
ef568b2ba8
Merge pull request #1273 from 1hitsong/globalQueueDeepLink
Convert deeplink to global queue & add error dialog to video player
2023-05-22 09:13:16 -04:00
sevenrats
1368fd855d use function per team conversation 2023-05-22 00:31:35 -04:00
sevenrats
8c3b980daf add reused regexes to globals 2023-05-21 12:49:08 -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
1hitsong
a507f938b0 Remove use of uninitialized variable
Fixes #1274
2023-05-18 21:57:04 -04:00
Charles Ewert
ede16c7c52
Merge pull request #1212 from cewert/fix-crash-logs 2023-05-18 21:42:38 -04:00
1hitsong
00b3923693 Convert deeplink to global queue & add error dialog to video player 2023-05-18 06:59:34 -04:00
Jimi
82fc950361 Working from Season list only. 2023-05-13 07:35:59 -06:00
Jimi
c140e15c4b PR comments 2023-05-11 21:57:15 -06:00
Jimi
85fba65c3b Code cleanup. 2023-05-11 21:39:07 -06:00
Jimi
4d1d4960cb Working with new Global player 2023-05-11 16:29:05 -06:00
Charles Ewert
ccf60236d8 Merge remote-tracking branch 'upstream/unstable' into fix-crash-logs 2023-05-11 12:37:29 -04:00
Charles Ewert
c107fa1933 Merge remote-tracking branch 'upstream/unstable' into reintroduce-api-sdk 2023-05-11 11:23:57 -04:00
Jimi
274736851f Merge branch 'unstable' into enhancement/jf-806-respect-audio-preference 2023-05-11 08:11:04 -06:00
1hitsong
3b1207dc2f Updates per testing comments
Update intro code comments
Save msgNode to variable in main
Selecting subtitle moves cursor to OK button
Subtitle list moves with cursor instead of scrollbar
2023-05-09 08:21:20 -04:00
1hitsong
f69a160306 Fix incorrect comment 2023-05-07 11:28:11 -04:00
1hitsong
6ef3d3fcfc Move most video playback into global queue 2023-05-06 21:26:02 -04:00
Jimi
c297af91a0 Move function to ShowScenes.brs 2023-05-06 16:22:15 -06:00
Jimi
60f7d7ff96
Update source/Main.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-05-06 16:20:48 -06:00
Jimi
a660b347fa Allow local override from TV List page. 2023-05-06 15:54:30 -06:00
Jimi
855e14d340 Next up and Continue Watching. 2023-05-06 15:35:16 -06:00
Jimi
650a02f686 Add Play Default Audio Track setting. 2023-05-06 14:54:33 -06:00
Jimi
1c33a96439 Working for Episodes from Home Screen. 2023-05-06 14:34:17 -06: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
897f3531d2 Update codebase to use the new api sdk 2023-05-05 13:45:53 -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
92e1535f88
Merge pull request #1140 from cewert/expand-global-var 2023-05-02 14:39:17 -04:00
Charles Ewert
1eaa3649e3 Merge branch 'unstable' into release-sync-166 2023-04-26 21:05:38 -04:00
Charles Ewert
db50b0f8bb prep for release 2023-04-26 20:48:36 -04:00
Charles Ewert
d8e91273c8
Merge pull request #1208 from cewert/fix-issue-1192 2023-04-23 13:45:52 -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
2ccacf6529 Set global vars before creating JFScene 2023-04-22 15:36:52 -04:00
Charles Ewert
ece472b91c Use functions to save app and device data to global 2023-04-22 14:57:35 -04:00
Charles Ewert
8939ecc9c5 Merge remote-tracking branch 'upstream/unstable' into expand-global-var 2023-04-22 09:57:27 -04:00
Charles Ewert
c4d5a7de0a
Setup rooibos test framework (#1141) 2023-04-22 09:03:44 -04:00
Charles Ewert
4d643c9632 keep var lowercase like the rest 2023-04-21 19:16:19 -04:00
Charles Ewert
bb011f21f1 Remove unused global functions 2023-04-21 19:02:59 -04:00
Charles Ewert
51e72a78d3 Use EnableAudioGuideChangedEvent to update isAudioGuideEnabled 2023-04-21 19:02:28 -04:00
1hitsong
5f17467d62
Merge pull request #1166 from 1hitsong/homeCollections
Support favorited collections on home view
2023-04-20 07:22:09 -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
089708c6d9 ensure selectedSubtitle is valid before using - fixes crash on line 87 2023-04-19 18:55:31 -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
5fcf5a75d2 Validate parameters, small refactor on some functions, and fix #1192 2023-04-19 09:59:14 -04:00
1hitsong
8659dca53a Fix OK issue on home view
Fixes #1201
2023-04-14 13:57:36 -04:00
1hitsong
fa4b45ddae Update What's New content 2023-04-14 10:25:09 -04:00
1hitsong
a58a87cce0 Remove unneeded RunTime property
Fixes #1190
2023-04-11 20:33:28 -04:00
1hitsong
18bc05d67e Update What's New content 2023-04-11 09:54:16 -04:00
1hitsong
9816fb77c2
Merge pull request #1175 from 1hitsong/fixMusicShuffle 2023-04-11 07:54:19 -04:00
1hitsong
d9a8c185cf
Update source/Main.brs
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-04-10 21:38:11 -04:00
1hitsong
d111a63ee9 Add valid checks to fallback font api call 2023-04-10 20:38:02 -04:00
1hitsong
ff0986a4e1 Fix music shuffle function 2023-04-08 13:48:57 -04:00
1hitsong
c0a7c834f1 Add timestamps to sides of progress bar 2023-04-06 13:51:30 -04:00
1hitsong
ffc63e738f Support favorited collections on home view
Fixes #1158
2023-04-05 18:18:33 -04:00
Charles Ewert
80cce41085 Set up RALE for easier testing 2023-04-01 19:06:14 -04:00
Charles Ewert
594146555f remove private screensaver 2023-03-31 23:36:11 -04:00
Charles Ewert
6b06991e16 fix formatting 2023-03-27 13:07:12 -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
8ded797668 Ensure videoplayer is valid before setting allowCaptions 2023-03-26 12:13:55 -04:00
1hitsong
99958ab0c4 Don't init subs on intros. Rework fallback subs font. 2023-03-25 21:52:12 -04:00
1hitsong
25ce0b9e9d Stop spinner when intro video starts & disable intros on playlists 2023-03-23 18:59:23 -04:00
1hitsong
7ef2666fa5
Merge pull request #1119 from 1hitsong/finalWhatsNew
Final What's New Content
2023-03-22 21:29:11 -04:00
1hitsong
34d791b8e1
Update source/static/whatsNew.json
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-22 21:26:38 -04:00
1hitsong
127dd6808a Final What's New Content 2023-03-22 21:22:16 -04:00
Charles Ewert
f4273732ff
Merge pull request #1101 from cewert/disable-next-episode-popup
Only show next episode popup if web client setting is turned on
2023-03-22 20:33:43 -04:00
Charles Ewert
d34002cc3d save userConfig to global var + check userConfig before showing "next episode" popup 2023-03-22 14:10:07 -04:00
Charles Ewert
ef2b1293ec Only show next episode popup if web client setting is turned on 2023-03-19 10:05:44 -04:00
1hitsong
5ad64dc6d4
Update source/static/whatsNew.json
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:13:14 -04:00
1hitsong
5810ed2a9b
Update source/static/whatsNew.json
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:13:02 -04:00
1hitsong
9727668bf3
Update source/static/whatsNew.json
Co-authored-by: Charles Ewert <cewert@gmail.com>
2023-03-16 18:12:56 -04:00
1hitsong
02edf6876b Update What's New popup content 2023-03-16 09:05:15 -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
b94f2bb228
Fix crashes in LoadItemsTask.brs and ShowScenes.brs (#1068)
* Ensure vars are valid - fixes crashlog errors

* Ensure vars are valid - fix crashlog error line 34

* ensure vars are valid - update function to match the one in ShowScenes.brs

* fix linting errors

* remove unneeded code

* remove optional chaining operators
2023-03-15 21:23:58 -04:00
Charles Ewert
2b2c366f37 Merge remote-tracking branch 'upstream/unstable' into fix-crashes-main 2023-03-14 22:55:09 -04:00
Charles Ewert
7e99631960
Fix crash in JFOverhang.brs (#1070)
* check user settings before calling resetTime after exiting screensaver
* address reviewer feedback
2023-03-14 20:33:56 -04:00
Charles Ewert
55b2ee1831
Fix crash in VideoPlayer.brs (#1067)
* ensure vars are valid - fixes crashlog line 49
* don't use optional chaining operators

---------

Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com>
2023-03-13 16:16:36 -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
Charles Ewert
33c3894638 don't use optional chaining operators + address review comments 2023-03-05 08:28:30 -05:00
Charles Ewert
272efb7ad6 ensure vars are valid - fixes crashlog errors line 336 + 339 2023-03-04 13:46:36 -05:00
Charles Ewert
45209b148e ensure vars are valid - fix crashlog error line 56 +121 2023-03-03 20:21:09 -05:00
Charles Ewert
742c60b910 ensure vars are valid - fixes crashlog line 516 2023-03-02 13:33:54 -05:00
Charles Ewert
a39f52cd51 ensure vars are valid - fixes crashlog lines 491 + 495 2023-03-02 13:23:35 -05:00