Commit graph

11406 commits

Author SHA1 Message Date
Matt Sykes
dbdf06869b Exclude quantummetric caused errors from logging unhandled rejection
Add quantummetric.com to the exclusion of unhandled rejection logging similar to browser extensions
2026-06-25 12:57:29 -04:00
Matt Sykes
84d31fa55c Fix textbox-question render failures on mobile-details and schedule
Harden the shared textbox-question component and its mobile flow parents
to prevent runtime-1 "undefined is not a function" errors seen in
CloudWatch (chunk 5615 / textbox-question.vue).

- Coerce modelValue to a string in textbox-question setup and value getter
- Ensure v-maska always receives a string mask
- Guard the value watcher when handleChange is unavailable
- Fix mobile-details v-model bindings (remove invalid this. prefix)
- Coerce address fields from store to strings before binding
- Correct malformed modelValue prop definitions on vehicle-protected-question
  and service-zip-question
- Add unit test for null modelValue coercion
2026-06-25 12:47:02 -04:00
CarlNation
9c863028be
Merge pull request #3240 from Safelite/nation/CASH-632
CASH-632 remove horizontal row with page gradient
2026-06-25 12:45:21 -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
scottkiener-at-safelite
06eadce0e8 Merge remote-tracking branch 'origin/develop' into feature/CASH-2880 2026-06-25 11:07:32 -04:00
scottkiener-at-safelite
edff5b7528 Remove unused class 2026-06-25 11:07:18 -04:00
scottkiener-at-safelite
0adec758dd CASH-2880 | Add in selected date change animation 2026-06-25 10:14:44 -04:00
scottkiener-at-safelite
d9b8c0906e CASH-2880 | Make the loader show upon page load & Add loader to datepick
Reduce time that the spinner shows upon page load
Add a loading animation to date-picker
2026-06-24 15:52:11 -04:00
Chris
28623ca2fd
Merge pull request #3238 from Safelite/feature/CASH-2942
CASH-2942: Update vinRequired property on vehicle update
2026-06-24 12:54:41 -04:00
credelinghuys
8a678a6a41 CASH-2942: Update vinRequired property on vehicle update 2026-06-24 12:41:11 -04:00
CarlNation
8e3b24a954
Merge pull request #3237 from Safelite/nation/CASH-2844
Nation/cash 2844
2026-06-24 10:44:58 -04:00
scottkiener-at-safelite
5d8c5b44f5 CASH-2880 | Add loader to date-picker for scheduling 2026-06-24 10:42:36 -04:00
CarlNation
9a82d300d3
Merge branch 'develop' into nation/CASH-2844 2026-06-24 10:34:03 -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
scottkiener-at-safelite
d32794aff4
Merge pull request #3236 from Safelite/feature/CASH-2880
CASH-2880 | Loading animation and blocking overlay for scheduling
2026-06-24 10:01:25 -04:00
scottkiener-at-safelite
07a450104f CASH-2880 | Unit tests 2026-06-24 09:49:48 -04:00
scottkiener-at-safelite
cd83276dad CASH-2880 | Format 2026-06-24 09:20:10 -04:00
scottkiener-at-safelite
ce03f24efe CASH-2880 | Add intercept overlay to page 2026-06-24 09:19:00 -04:00
scottkiener-at-safelite
1154e09105 CASH-2880 | Add loader to mobile scheduling card 2026-06-23 12:30:58 -04:00
scottkiener-at-safelite
6339f84e0c CASH-2880 | abstract the loader animation into component 2026-06-23 12:25:47 -04:00
scottkiener-at-safelite
a16eeed568 CASH-2880 | Add in loading animation to in-shop 2026-06-23 12:03:01 -04:00
Chris
e5a4830993
Merge pull request #3235 from Safelite/feature/CASH-2942
CASH-2942: Always bailout for VIN required vehicles
2026-06-23 11:25:31 -04:00
credelinghuys
45c669b30f CASH-2942: Always bailout for VIN required vehicles 2026-06-23 11:14:19 -04:00
Matt Sykes
5b80824f17 Avoid logging unhandledRejection with browser extensions in stack trace 2026-06-22 17:00:03 -04:00
scottkiener-at-safelite
cbf3f239f8
Merge pull request #3234 from Safelite/feature/CASH-2752
refactor | scheduling | extract appendDays helper and document index key stability
2026-06-22 10:36:36 -04:00
scottkiener-at-safelite
996ad3cc58 refactor(scheduling): extract appendDays helper and document index key stability
Replace duplicated init-or-concat logic in handleRequestMoreDates with a
shared appendDays function. Add a comment clarifying that inshopTimeSlots_N
keys are safe to use by index because provider order is fixed after
beforeRouteEnter.
2026-06-22 10:24:59 -04:00
scottkiener-at-safelite
d72eae4ea6 Merge remote-tracking branch 'origin/develop' into feature/CASH-2752 2026-06-22 10:19:16 -04:00
Carl Nation
450eb1cc6c Merge branch 'develop' into nation/CASH-2844 2026-06-18 06:32:21 -04:00
Chris
8f2c50918f
Merge pull request #3233 from Safelite/feature/CASH-2848
CASH-2848: Coverage Statement repair/replace copy
2026-06-17 10:25:08 -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
CarlNation
c5cfa29148
Merge pull request #3232 from Safelite/rlsmerge/2026.06.18-to-develop
Rlsmerge/2026.06.18 to develop
2026-06-17 03:54:02 -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
CarlNation
656ee0f287
Merge pull request #3231 from Safelite/nation/CASH-2867
CASH-2867 add device id for logging
2026-06-16 14:17:17 -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
1527ebc1f6
Merge pull request #3229 from Safelite/feature/CASH-2752
CASH-2752 | Add in load more schedules functionality
2026-06-16 09:40:14 -04:00
scottkiener-at-safelite
142ceee920
Merge branch 'develop' into feature/CASH-2752 2026-06-16 08:33:04 -04:00
CarlNation
8a0abf5292
Merge pull request #3230 from Safelite/rlsmerge/2026.06.18-to-develop
Rlsmerge/2026.06.18 to develop
2026-06-16 07:52:48 -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
Carl Nation
b5a6aac03f Merge branch 'develop' into rlsmerge/2026.06.18-to-develop 2026-06-16 07:25:59 -04:00
CarlNation
4567c46e4d
Merge branch 'develop' into feature/CASH-2752 2026-06-16 07:19:27 -04:00
CarlNation
63fe122655
Merge pull request #3228 from Safelite/nation/CASH-2844
CASH-2844 persisting fields for insurance-details
2026-06-16 07:19:10 -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