Commit Graph

901 Commits

Author SHA1 Message Date
Mayur Nilwant
2830e044c0 Added method to NavigationHandler which handles removing specific viewController object.
Added previousActionCompletion block to Model.
Called previousAction completion callback in ActionPreviousSubmitModel.
2024-08-15 18:07:34 -04:00
teegsh2
42fdeb75b1 Adding customized getAuthriozation json response 2024-08-08 19:59:19 +05:30
Hedden, Kyle Matthew
c18ce5e811 Digital PCT265 defect CXTDT-574791: Prevent crash when modifying the controller array slice. 2024-06-21 10:27:12 -04:00
Pfeil, Scott Robert
4bf30550ef Merge branch 'feature/offlineFeedbackClearAppCache' into 'release/20_0_0'
Add support for removing persistent cache properly.

Add support for removing persistent cache properly including the application level cache.

JIRA:
MVAPCT-155

Co-authored-by: Xi Zhang <xi.zhang@verizon.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core/-/merge_requests/335
2024-06-18 21:15:55 +00:00
Scott Pfeil
3054f7e62d Digital PCT265 defect CXTDT-573619 - Add a flag to create a new controller instead of go to 2024-06-18 10:33:01 -04:00
Xi Zhang
25e05c6c53 update API description. 2024-06-17 20:55:20 -04:00
Xi Zhang
a1c6332131 Add support for removing persistent cache properly. 2024-06-17 20:39:39 -04:00
Scott Pfeil
8a92c9cdd3 removing dead references 2024-06-05 12:29:41 -04:00
Hedden, Kyle Matthew
0104570bc9 Digital PCT265 story PCT-135: Code reivew. Restore debug crash. 2024-05-28 17:43:41 -04:00
Hedden, Kyle Matthew
134ce14e5a Digital PCT265 story PCT-135: Code review. Missing pageType check in ActionRestartModel. 2024-05-28 16:25:32 -04:00
Hedden, Kyle Matthew
220b8530da Digital PCT265 story PCT-135: 'curent' comment typo. 2024-05-28 16:23:59 -04:00
Hedden, Kyle Matthew
71689b957b Digital PCT265 story PCT-135: Switch to shallow equals with deep compare on parent in order to pinpoint midmatched models. Unit testing setup. 2024-05-17 21:24:18 -04:00
Hedden, Kyle Matthew
009bb01e1b Digital PCT265 story PCT-135: Code review comments, cleanups and isEquals expansion. 2024-05-13 21:22:57 -04:00
Hedden, Kyle Matthew
20d4d323e0 Digital PCT265 story ONEAPP-7249 - isVisuallyEquivalent build out to work with stabilizing carousel refreshes. 2024-05-08 20:34:21 -04:00
Hedden, Kyle Matthew
62a5799312 Digital PCT265 story ONEAPP-7249 - Prevent UI updates when there are no model changes. 2024-05-07 23:27:31 -04:00
Hedden, Kyle Matthew
e8552b0aa2 Digital PCT265 story ONEAPP-7249 - More logging cleanups and categorization. 2024-05-06 12:53:28 -04:00
Hedden, Kyle Matthew
dde3e565a3 Digital PCT265 defect CXTDT-552909 - Client crash prevention on invalid module JSON. 2024-05-02 19:03:21 -04:00
Hedden, Kyle Matthew
a5763d4516 Digital PCT265 story ONEAPP-7249 - Pipe logs to stdout when the message is too long. 2024-05-02 17:03:03 -04:00
Hedden, Kyle Matthew
9ff641060e Digital PCT265 story ONEAPP-7249 - Registry signature update. 2024-04-30 20:36:00 -04:00
Hedden, Kyle Matthew
85747b146e Digital PCT265 story ONEAPP-7249 - Pipe logs to system logger rather than stdout. Logging updates to categorize logs. 2024-04-30 20:35:30 -04:00
Hedden, Kyle Matthew
9b718ce0d4 Merge remote-tracking branch 'origin/develop' into feature/ONEAPP-7249 2024-04-30 13:47:25 -04:00
Hedden, Kyle Matthew
39a8451314 Digital PCT265 story ONEAPP-7249 - CoreLogging protocol for easier logging. 2024-04-30 13:42:33 -04:00
Hedden, Kyle Matthew
09ff3b6457 Digital PCT265 defect CXTDT-531317 - Updated error messaging 2024-04-25 16:01:55 -04:00
Hedden, Kyle Matthew
a428d5f7ce Digital PCT265 defect CXTDT-531317 - Adjust logging to capture webview errors. 2024-04-25 15:50:41 -04:00
Hedden, Kyle Matthew
f7a348a8b0 Digital PCT265 defect PRODDEF-28200 - Prevent navigation to the same controller fixing hang ups. 2024-04-23 19:02:05 -04:00
Pfeil, Scott Robert
58f7abb5fc Merge branch 'bugfix/CXTDT-544924' into 'develop'
Digital PCT32 defect CXTDT-544924 - Insert missing OpenUrlOptionsModel handling.

### Summary
Insert missing OpenUrlOptionsModel handling for universalLinksOnly.

### JIRA Ticket
https://onejira.verizon.com/browse/CXTDT-544924

Co-authored-by: Hedden, Kyle Matthew <kyle.hedden@verizonwireless.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core/-/merge_requests/322
2024-04-17 15:41:36 +00:00
Hedden, Kyle Matthew
262881f52b Digital PCT32 defect CXTDT-544924 - Code review. Formatting. 2024-04-17 15:32:13 +00:00
Hedden, Kyle Matthew
c4b6122d4c Digital PCT32 defect CXTDT-544924 - Insert missing OpenUrlOptionsModel handling. 2024-04-16 18:15:23 -04:00
Hedden, Kyle Matthew
0f89fb51d2 Merge branch 'bugfix/CXTDT-509545' into 'develop'
CXTDT-509545 : old topNotification tagging fix

### Summary
Declaring the logLoadFinished function to be overriden from MFLoggingHandler to log the tagging data for BAU top notification

### JIRA Ticket
https://onejira.verizon.com/browse/CXTDT-509545

Co-authored-by: Nandhini Rajendran <nandhini.rajendran@verizon.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core/-/merge_requests/321
2024-04-15 17:38:44 +00:00
Nandhini Rajendran
fac3e77984 CXTDT-509545 : old topNotification tagging fix 2024-04-09 21:54:56 +05:30
Scott Pfeil
19c277d68e Digital PCT265 story MVAPCT-48 - exposing constants. 2024-04-04 17:33:05 -04:00
Scott Pfeil
64aba6a100 Digital PCT265 story MVAPCT-48 - Bug fixes and optimizations 2024-04-03 21:49:19 -04:00
Scott Pfeil
25b79530eb Digital PCT265 story MVAPCT-48 - Code cleanup 2024-04-03 12:20:24 -04:00
Scott Pfeil
8235aff75f Digital PCT265 story MVAPCT-48 - Added cache timing hacks 2024-04-01 18:07:52 -04:00
Hedden, Kyle Matthew
d08a8f6782 Digital PCT265 story MVAPCT-48 - Caches root directory, file protection for encryption, atomicWrite API deprecation. 2024-03-29 16:45:23 -04:00
Scott Pfeil
4fc4aa21f3 Digital PCT265 story MVAPCT-48 - More expiry logic fixes 2024-03-28 13:35:07 -04:00
Scott Pfeil
4bdd93dbe5 Digital PCT265 story MVAPCT-48 - Minor cache code cleanup 2024-03-27 13:38:13 -04:00
Scott Pfeil
3b410fb522 Digital PCT265 story MVAPCT-48 - Add logging and fix expiry bug 2024-03-27 11:30:52 -04:00
Scott Pfeil
c90f267599 Digital PCT265 story MVAPCT-48 - Remove test code 2024-03-27 11:03:27 -04:00
Scott Pfeil
f89bad1c7a Digital PCT265 story MVAPCT-48 - Loading overlay cleanup 2024-03-26 11:07:10 -04:00
Scott Pfeil
54e2ecb313 Manager updates for navigating to controller. 2024-03-25 13:29:29 -04:00
Scott Pfeil
b9097361ab Digital PCT265 story MVAPCT-48 - Caching piping improvements 2024-03-22 14:50:39 -04:00
Scott Pfeil
a16e09c569 Digital PCT265 story MVAPCT-48 - Cache piping improvements. 2024-03-22 11:02:04 -04:00
Scott Pfeil
84f4a1ac46 Digital PCT265 story MVAPCT-48 - code fixes for cache optimizations 2024-03-21 10:39:25 -04:00
Scott Pfeil
8c32dbbd7d Digital PCT265 story MVAPCT-48 - Initial demo of loading feed from cache 2024-03-20 19:09:13 -04:00
Hedden, Kyle Matthew
c636cc1ca4 Merge branch 'bugfix/PRODDEF-21579' into 'develop'
Removed characters from urlQueryAllowed characterSet

### Summary
Make removing the incoming percent encoding optional via shouldRemoveDefaultEncoding.

```swift
If urlQuery value contains '/' , ':'  these characters are passed without encoding, 
due to this we are seeing inconsistent behaviour.
For Eg: value contains a url: https://vzwsso/executeTask
Expected: https%3A%2F%2Fvzwsso%2FexecuteTask
Current: https://vzwsso/executeTask
So removed possible characters from urlQueryAllowed characterSet.
```

### JIRA Ticket
PRODDEF-21579

Co-authored-by: Krishna Kishore Bandaru <krishna.kishore.bandaru@verizon.com>
Co-authored-by: Keerthy <keerthy.marakanti@verizon.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core/-/merge_requests/311
2024-03-05 22:03:58 +00:00
Krishna Kishore Bandaru
d46093887c updated to shouldRemoveDefaultEncoding 2024-03-05 11:31:31 +05:30
Pfeil, Scott Robert
03f81ca9fc Merge branch 'feature/open_page_fallback' into 'develop'
Fallback response JSON handling.

### Summary
Adds a fallback response and handling to the openPage action.

Co-authored-by: Hedden, Kyle Matthew <kyle.hedden@verizonwireless.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core/-/merge_requests/313
2024-02-22 14:07:57 +00:00
Hedden, Kyle Matthew
0c8012d40f Reverse assigning the loadObject identifier to the operation. (self.identifer will always be nil on init.) 2024-02-21 17:55:39 -05:00
Hedden, Kyle Matthew
1e487dd58b Address code review comment of piping data for page. 2024-02-21 17:54:49 -05:00