scottkiener-at-safelite
87c1baf381
CASH-2916 | Consume new v2 endpoints for scheduling
...
Providers are now grouped for in-shop
They can accept ranges up to 180 but that is not needed yet
2026-07-07 12:08:59 -04:00
credelinghuys
04c5ce1cfc
CASH-2934: Add phone option and consent checks to quote page modal
2026-07-01 14:51:01 -04:00
credelinghuys
9a4c2e71d5
Merge branch 'release/2026.07.09' into rlsmerge/2026.07.09-to-develop
2026-06-29 13:33:45 -04:00
credelinghuys
54fbc245f5
CASH-2954: Use V2 for parts-or-questions if VINRequired
2026-06-26 14:42:58 -04:00
credelinghuys
1a16dc5fa0
CASH-2947: Add bailoutCode to FmgSessionData. Remove duplicate bailoutcode in vuex.
2026-06-25 14:11:14 -04:00
credelinghuys
8a678a6a41
CASH-2942: Update vinRequired property on vehicle update
2026-06-24 12:41:11 -04:00
Carl Nation
c21ff3c249
CASH-2844 more non C&C cleanup
...
CASH-2844 more non C&C cleanup. load session to handle any part changes(fees) changed by safelite api.
dynamic damage types form managed vs unmanaged accounts
2026-06-24 10:31:30 -04:00
Carl Nation
3bcf4dcc67
prettier
2026-06-16 06:06:25 -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
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
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
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
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
credelinghuys
07bc9d2e7d
CASH-2541: Require VIN lookup if applicable
2026-06-03 09:00:36 -04:00
Carl Nation
d61fa1d825
CASH-2468 make sure load session considers min date
...
CASH-2468 make sure load session considers min date from .net and saves it as null
2026-06-02 10:57:50 -04:00
Carl Nation
478621a87d
Merge branch 'release/2026.06.04' into rlsmerge/2026.06.04-to-dev
2026-06-02 06:50:15 -04:00
matthew-sykes
508d65473d
Merge branch 'release/2026.06.04' into feature/CASH-2745
2026-05-27 10:04:37 -04:00
Matt Sykes
2eac24f0c7
Invalidate cached getters using non-reactive properties
2026-05-27 08:37:53 -04:00
Carl Nation
7bd9b8ae20
Merge branch 'release/2026.06.04' into nation/CASH-2468
2026-05-27 08:34:03 -04:00
credelinghuys
29a2af5c2b
CASH-2747: Allow PartNotFound bailout
2026-05-22 12:17:27 -04:00
credelinghuys
4de0ce5d62
CASH-2747: New bailout code for part not found
2026-05-22 11:56:50 -04:00
credelinghuys
5fdaa18fc5
CASH-2563: Reapply bailout
2026-05-19 13:35:09 -04:00
credelinghuys
68de0ecbda
CASH-2563: Discconnect bailout logic for release
2026-05-19 12:59:42 -04:00
credelinghuys
590473878e
CASH-2563: Check for MISC parts
2026-05-11 14:12:17 -04:00
credelinghuys
db95db31d8
Merge branch 'develop' into feature/CASH-2563
2026-05-11 10:11:28 -04:00
CarlNation
df3cdebf2e
CASH-2468 policy info fields saved to store
...
CASH-2468 policy info fields saved to store
2026-05-11 09:08:47 -04:00
CarlNation
cb7705271d
CASH-2468 - add policy info fields
...
CASH-2468 - add policy info fields
2026-05-10 08:42:20 -04:00
CarlNation
0086b1c1fe
CASH-2570 unverified message incorrectly showing
...
CASH-2570 the unverified message shows if you go through initially unverified and get assigned the experiment and create a new order as cash. You're still assigned the unverified deductible experiment. So qualified the alert message to include a check for isInsurance. Also noticed in vuex, when switching from insurance to cash, the insurance properties in vuex are still set. Added code to clear them when selecting a cash order
2026-05-08 15:29:15 -04:00
credelinghuys
b7da6506da
Merge branch 'develop' into feature/CASH-2563
2026-05-07 18:37:06 -04:00
credelinghuys
75f0184314
CASH-2563: Bailout on 500 from GetPartsOrQuestions
2026-05-07 18:35:54 -04:00
credelinghuys
dd291a980c
CASH-2563
2026-05-07 12:52:02 -04:00
CarlNation
b1884ab751
CASH-699 Insurance details page updates
...
CASH-699 Insurance details page updates
2026-05-07 12:07:15 -04:00
CarlNation
e4bceb5fe7
CASH-699 add input fields for insurance-details page
...
CASH-699 add input fields for insurance-details page
2026-04-28 15:52:35 -04:00
CarlNation
8d314a40b3
Merge branch 'develop' into nation/CASH-2466
2026-04-21 11:38:27 -04:00
CarlNation
ddeac7d471
CASH-2466 changes to support navigation to 2.0 insurance pages
...
CASH-2466 changes to support navigation to 2.0 insurance pages
2026-04-21 11:33:44 -04:00
Minojhini Valaiyapathi
110a1e771b
CASH-2501 - updated to v2 parts/getwipers endpoint
2026-04-21 10:55:45 -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
credelinghuys
01abadc0d4
Merge branch 'release/2026.04.09' into rlsmerge/2026.04.09-to-develop
2026-04-07 08:03:09 -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
CarlNation
fe576a5e69
Merge branch 'develop' into nation/CASH-2415
2026-04-03 08:11:45 -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
credelinghuys
4c82d80799
CASH-1689: Prettier
2026-03-27 08:12:15 -04:00