Commit graph

7606 commits

Author SHA1 Message Date
scottkiener-at-safelite
fec5db0c9f CASH-2572 | Date-Picker for new schedule page
Full functionality
Haven't checked styling
Includes mocking data inside scheduling.vue
2026-04-30 12:08:23 -04:00
scottkiener-at-safelite
ec3323cf08 CASH-2571 | Scheduling Page
Created new page
Added routing data
Added experiment flag (doesn't exist in framework yet) - hardcoded to true
Header, Footer, Subheader, H5 added
2026-04-30 11:30:14 -04:00
CarlNation
10594009e2 CASH-2593 use V2 endpoint to include dualrecal msr
CASH-2593 use V2 endpoint to include dualrecal msr
2026-04-24 13:55:49 -04:00
CarlNation
88e6a616f4 CASH-1545 check session expiration with JS interval
CASH-1545 check session expiration with JS interval so that we can redirect to the return-user page without requiring the user to click forward button
2026-04-23 15:22:52 -04:00
Minojhini Valaiyapathi
110a1e771b CASH-2501 - updated to v2 parts/getwipers endpoint 2026-04-21 10:55:45 -04:00
Matt Sykes
8e87ea8e23 Merge branch 'release/2026.04.23' into rlsmerge/2026.04.23-to-dev 2026-04-20 10:43:12 -04:00
Matt Sykes
b66d44fbb5 Empty string makes it happy... null did not 2026-04-20 10:08:57 -04:00
Matt Sykes
1d7a9ba7b6 Removing split address entirely
-addressline1 now maps to adyen street
-addressline2 now maps to adyen houseNumberOrName
Much simpler :)
2026-04-17 17:00:47 -04:00
credelinghuys
1d78ed5871 CASH-2488: MSR Fee for cash 2026-04-17 14:40:46 -04:00
Matt Sykes
591b2ef089 Prettier formatting 2026-04-17 09:02:50 -04:00
Matt Sykes
780556bbda Handle exception on splitAddress and added unit tests
Split address was not handling an address without any spaces in it and would throw a JS exception in a promise, which is a scenario we identified this release as not logging today (fix for 4/23).
Chloe should review to see if we want to be even smarter with the parsing and actually split out cases like "123Test" to "123" "Test" but the fixes keep approximately the same logic as before except "  123 Test" now becomes "123" "Test".
2026-04-16 18:03:33 -04:00
matthew-sykes
ee6b00700d
Merge branch 'release/2026.04.23' into feature/CASH-2521-4.23 2026-04-15 17:16:14 -04:00
Matt Sykes
7da3cc2cd0 Set conceptsqid to empty string as Heritage has no checks on that
Heritage is trying to convert any non-null non-empty value to a guid and this causes a failure if "null" is sent as the value as its setting to the string "null".
2026-04-15 17:14:25 -04:00
Minojhini Valaiyapathi
b5e5e92af2 CASH-2510 - pointed get-supporting items endpoint to v2 parts api and passed in providernumber and facilitytype as they are mandatory 2026-04-15 09:46:01 -04:00
Matt Sykes
e964fc4009 Undoing this change as based on local behavior
Unsure if this change should have been made so backing it out.  Doing this made local 2.0 to fixmyglassdev work right but those two domains wouldn't share cookies and Mark thought the behavior to say null in the query string could have been intentional at one time.

Best case this is part of why the fix didn't work in an actual environment although the logic to stop infinite redirect loops works, so that's a positive!

Could end up its necessary to put back but there's no justification for it at this time, so better not to make it.
2026-04-13 15:51:33 -04:00
credelinghuys
e4a31bf85b Merge branch 'release/2026.04.10' into rlsmerge/2026.04.10-to-2026.04.23 2026-04-09 13:52:17 -04:00
credelinghuys
5ea81d8560 CASH-1684: Defect fix 2026-04-09 13:09:42 -04:00
Matt Sykes
7c02499056 CASH-2521, CASH-2526 - Handle infinite loop and add logging 2026-04-07 16:14:34 -04:00
credelinghuys
d7c161ec41 CASH-2514: Create tooltip component for MSR and Recycle fee 2026-04-07 10:54:08 -04:00
credelinghuys
01abadc0d4 Merge branch 'release/2026.04.09' into rlsmerge/2026.04.09-to-develop 2026-04-07 08:03:09 -04:00
credelinghuys
8e959bfa17 CASH-2380: Don't skip vehicle parts or molding questions 2026-04-06 16:44:26 -04:00
credelinghuys
df35037adc CASH-1684: Update component styling for left align text 2026-04-06 09:35:48 -04:00
credelinghuys
2dd528fadb CASH-2380: Get SkipVinLookup and SkipPartQuestions from vehicle service and skip when applicable. 2026-04-03 11:06:54 -04:00
credelinghuys
a4072eac43 CASH-1684: Prettier 2026-04-03 08:36:22 -04:00
CarlNation
fe576a5e69 Merge branch 'develop' into nation/CASH-2415 2026-04-03 08:11:45 -04:00
credelinghuys
59d9921dae CASH-1684: Alert message UI updates 2026-04-02 15:22:42 -04:00
CarlNation
b7dcd92c9e CASH-2508 tests
CASH-2508 tests
2026-04-01 15:20:49 -04:00
CarlNation
a33149c621 prettier 2026-04-01 14:10:48 -04:00
CarlNation
a4e853e528 CASH-2508 check externalparameterstate correctly
CASH-2508 check externalparameterstate correctly.  It should check more than the flag because parms can be optional.  So make sure we're checking damage options stored in external params so the continue button is properly enabled
2026-04-01 13:49:06 -04:00
scottkiener-at-safelite
b8fc20e110
Merge branch 'develop' into revert-3093-nation/CASH-623-revert 2026-04-01 11:48:59 -04:00
scottkiener-at-safelite
485c63e017
Revert "CASH-623 revert" 2026-04-01 11:47:58 -04:00
CarlNation
94678ed7ba CASH-2491 pass querystring on init to send to logapp
CASH-2491 pass querystring on init to send to logapp
2026-03-31 12:57:19 -04:00
Matt Sykes
849443fa1c simplify logic -> set isInsuranceSelected if its null/undefined 2026-03-30 15:42:33 -04:00
Matt Sykes
2391748d60 Always set vm.isInsuranceSelected
Some cases were not setting it if external parameter state was marked 0 or 1
2026-03-30 14:39:30 -04:00
CarlNation
0b7d0a9083 CASH-2481 add null check to fix error involving external parameter
CASH-2481 add null check to fix error involving external parameter
2026-03-27 23:14:16 -04:00
credelinghuys
2f71aa32f2 CASH-1689: Add feature toggle for MSR Split pay 2026-03-27 14:53:57 -04:00
credelinghuys
4c82d80799 CASH-1689: Prettier 2026-03-27 08:12:15 -04:00
Chris
c134df2f4e
Merge branch 'release/2026.04.09' into feature/CASH-1689 2026-03-27 08:05:08 -04:00
credelinghuys
e8c0c8f2dc Merge branch 'release/2026.04.09' into feature/CASH-1689 2026-03-26 15:42:22 -04:00
credelinghuys
38d50f6612 CASH-1689: MSR fee in cart for insurance 2026-03-26 15:39:40 -04:00
CarlNation
d1ebb59cbb CASH-2497 log full querystring on init session
CASH-2497 log full querystring on init session
2026-03-26 13:55:27 -04:00
CarlNation
c353991f89 Merge branch 'release/2026.04.09' into rlsmerge/2026.04.09-to-develop 2026-03-26 09:59:41 -04:00
CarlNation
f5f720526f CASH-2415
CASH-2415 changes to allow forcing experiments on querystring
2026-03-25 15:10:57 -04:00
Adam Caouette
c8c3b406b4 CASH-2481 - update unit test 2026-03-25 11:04:39 -04:00
Adam Caouette
22cba2d54b CASH-2481 - when navigating forward, skip service-zip page if zip exists and is valid 2026-03-25 10:57:59 -04:00
credelinghuys
1e59a924cc Reapply "Reapply "Merge pull request #3075 from Safelite/feature/CASH-1684""
This reverts commit 80e77bc184.
2026-03-24 13:45:04 -04:00
credelinghuys
0b88c39b27 Merge branch 'release/2026.03.26' into rlsmerge/2026.03.26-to-develop 2026-03-24 13:30:51 -04:00
credelinghuys
58dcd30760 CASH-2433: Update event label 2026-03-24 11:34:56 -04:00
Chloe Herd
fe05b61fa6 Change idempotency to be cached with invalidating fields. 2026-03-19 13:53:25 -04:00
credelinghuys
80e77bc184 Revert "Reapply "Merge pull request #3075 from Safelite/feature/CASH-1684""
This reverts commit c9e5ccff54.
2026-03-19 12:01:00 -04:00