credelinghuys
1a16dc5fa0
CASH-2947: Add bailoutCode to FmgSessionData. Remove duplicate bailoutcode in vuex.
2026-06-25 14:11:14 -04:00
Carl Nation
81a02d7fb9
CASH-632 remove horizontal row with page gradient
...
CASH-632 remove horizontal row with page gradient per Devyn
2026-06-25 12:11:35 -04:00
credelinghuys
8a678a6a41
CASH-2942: Update vinRequired property on vehicle update
2026-06-24 12:41:11 -04:00
credelinghuys
45c669b30f
CASH-2942: Always bailout for VIN required vehicles
2026-06-23 11:14:19 -04:00
credelinghuys
8a7cb2657a
CASH-2848: Cleanup
2026-06-17 10:09:51 -04:00
credelinghuys
b0a16f18a0
CASH-2848: Coverage Statement repair/replace copy
2026-06-17 09:57:07 -04:00
Carl Nation
81a76651fc
Merge branch 'develop' into rlsmerge/2026.06.18-to-develop
2026-06-17 03:40:52 -04:00
Carl Nation
cf214ff7a1
Merge branch 'release/2026.06.18' into rlsmerge/2026.06.18-to-develop
2026-06-17 03:40:38 -04:00
Carl Nation
6398221d2b
CASH-2867 add device id for logging
...
CASH-2867 add device id for logging. If there are errors in the log prior to being assigned a referral sequence number, we have no easy way to tie the error back to a user/session.
2026-06-16 14:04:27 -04:00
scottkiener-at-safelite
142ceee920
Merge branch 'develop' into feature/CASH-2752
2026-06-16 08:33:04 -04:00
Carl Nation
8af0ad6723
Merge branch 'release/2026.06.18' into rlsmerge/2026.06.18-to-develop
2026-06-16 07:26:22 -04:00
CarlNation
4567c46e4d
Merge branch 'develop' into feature/CASH-2752
2026-06-16 07:19:27 -04:00
Carl Nation
9154446117
CASH-2844 make NON_CLAIM_AND_COVERAGE_TEST_PARENT_ACCOUNT
...
CASH-28ee make NON_CLAIM_AND_COVERAGE_TEST_PARENT_ACCOUNT a comma delimited list to support testing multiple accounts at once.
2026-06-16 06:56:41 -04:00
Carl Nation
6083226f8b
tests
...
tests
2026-06-16 06:20:42 -04:00
Carl Nation
9b62c63a32
Merge remote-tracking branch 'origin/nation/CASH-2844' into nation/CASH-2844
2026-06-16 06:06:36 -04:00
Carl Nation
3bcf4dcc67
prettier
2026-06-16 06:06:25 -04:00
CarlNation
90ca131a38
Merge branch 'develop' into nation/CASH-2844
2026-06-16 06:00:32 -04:00
scottkiener-at-safelite
c30aa3c1a6
Merge remote-tracking branch 'origin/develop' into feature/CASH-2752
2026-06-15 15:55:08 -04:00
scottkiener-at-safelite
f9c45941e8
CASH-2752 | Add ability to get more timeslots on next date click
2026-06-15 15:54:44 -04:00
Carl Nation
f4e864ed0d
CASH-2844 persisting fields for insurance-details
...
CASH-2844 persisting fields for insurance-details
2026-06-15 14:57:41 -04:00
credelinghuys
3ffc2192a7
CASH-2872: Add QPD and Replace Fee to cart/products datalayer objects
2026-06-15 11:26:24 -04:00
chloeherdsafelite
1acd4f26b1
Merge branch 'release/2026.06.18' into feature/CASH-2573
2026-06-15 09:26:44 -04:00
Carl Nation
1a8a1f1d76
Merge branch 'release/2026.06.18' into rlsmerge/2026.06.18-to-develop
2026-06-14 12:23:53 -04:00
Carl Nation
a0750f8c14
pass new snowflake fields
...
pass new snowflake fields
2026-06-14 05:25:12 -04:00
Carl Nation
72a3e6534b
merge 6.18 to develop
...
merge 6.18 to develop
2026-06-14 04:30:03 -04:00
Carl Nation
011e92aa72
Merge branch 'release/2026.06.18' into rlsmerge/2026.06.18-to-develop
2026-06-14 04:21:38 -04:00
Carl Nation
a53a507b76
CASH-2844 guard for null object
...
CASH-2844 guard for null object
2026-06-14 04:02:54 -04:00
chloeherdsafelite
d599338059
Merge branch 'release/2026.06.18' into feature/CASH-2573
2026-06-11 14:57:48 -04:00
CarlNation
b8ab378409
Merge branch 'release/2026.06.18' into nation/CASH-2844v2
2026-06-11 14:09:45 -04:00
Carl Nation
dfd805b392
track page name
...
track page name so it can logged to cloudwatch
2026-06-11 14:01:08 -04:00
Chloe Herd
725b504d67
Visual tweaks + combine selection between components
2026-06-11 13:56:12 -04:00
Minojhini Valaiyapathi
1f5c7b573e
Merge branch 'feature/CASH-2856' of https://github.com/Safelite/DigitalConsumer.FixMyGlass into feature/CASH-2856
2026-06-11 13:45:50 -04:00
mvalaiyapathi
429961d94a
Merge branch 'release/2026.06.18' into feature/CASH-2856
2026-06-11 13:45:16 -04:00
Minojhini Valaiyapathi
653045bcd5
CASH-2856 - Pointed to v3 of Parts Service for parts-or-question endpoint for SL vehicles
2026-06-11 13:44:59 -04:00
Carl Nation
d4f9c21041
CASH-2844 new fields
...
CASH-2844 new fields for logging
2026-06-11 13:25:32 -04:00
Carl Nation
efafef55e5
CASH-2844 new fields
...
CASH-2844 new fields for logging
2026-06-11 13:23:00 -04:00
chloeherdsafelite
37c91764a2
Merge branch 'release/2026.06.18' into feature/CASH-2853
2026-06-11 10:00:29 -04:00
credelinghuys
df5aba062f
CASH-2855: Save all current vehicle data with vin
2026-06-11 09:48:01 -04:00
matthew-sykes
20570b6fd7
Merge branch 'release/2026.06.18' into feature/CASH-2857
2026-06-11 09:25:22 -04:00
credelinghuys
9e08617582
CASH-2855: Bailout when required VIN is not found
2026-06-11 09:09:10 -04:00
Matt Sykes
76b4c35d59
Prevent error redirect loops with beforeEach circuit breaker
...
This adds a circuit breaker for uncaught failures in beforeEach. The first failure still goes through the normal ERROR/RESTART recovery path; a second consecutive failure redirects to the static error page instead of looping.
- New before-each-error-recovery module tracks recovery attempts in sessionStorage (with an in-memory fallback).
- ERROR/RESTART routes skip normal guard logic so the counter can accumulate across bounce-backs.
- The counter clears only after a fully successful navigation.
- redirectToStaticErrorPage centralizes hard-error bailout: logs, clears poisoned sessionStorage keys (submittedState, heritage redirect count, recovery count, externalParameterState), then navigates to /fmg/static/error.
- The static error page RESTART flow clears the same sessionStorage keys so bad state does not re-enter the funnel.
- Session storage key strings are centralized in session-storage.js.
- Unit tests cover recovery counting, bailout clearing, and navigation fallbacks.
Expected impact: Stops repeated ERROR → RESTART → ERROR cycles (including corrupt submittedState JSON.parse failures and recurring automation errors in us-east-1/us-east-2) by bailing out to the static error page after one failed recovery attempt.
2026-06-10 15:48:29 -04:00
Minojhini Valaiyapathi
f3b9c34656
CASH-2856 - if VinRequired use Parts Api v2 endpoint for Parts-Or-Questions
2026-06-10 14:34:27 -04:00
Carl Nation
212b51bace
CASH-2844 save fields need for work order submission
...
CASH-2844 save fields need for work order submission
2026-06-09 20:43:56 -04:00
Chloe Herd
f6c7ca50b0
Change default variation for Cybersource/Adyen
2026-06-09 16:35:02 -04:00
Chloe Herd
85b0b65ca2
Add in-shop component (with incomplete functionality)
2026-06-09 14:24:06 -04:00
Chloe Herd
0970028fa3
Remove dummy logic for premium timeslot
2026-06-09 09:51:31 -04:00
Chloe Herd
23d3ccddcc
Add mobile scheduling component
2026-06-08 13:40:14 -04:00
Carl Nation
038dfe90db
prettier
2026-06-08 08:45:02 -04:00
Carl Nation
e98fe1d099
CASH-940 added save progress modal
...
CASH-940 added save progress modal
2026-06-08 08:37:48 -04:00
Carl Nation
f0abdc0344
CASH-2467 recal info page content
...
CASH-2467 recal info page content
2026-06-07 10:26:51 -04:00