matthew-sykes
71766a922e
Merge branch 'develop' into feature/CASH-2952
2026-06-29 09:46:05 -04:00
scottkiener-at-safelite
480b3ab148
Intercept keystrokes via overlay
2026-06-29 09:32:03 -04:00
scottkiener-at-safelite
8e6e717a84
Fix unit test now that loading status is true on page load
2026-06-29 09:25:57 -04:00
scottkiener-at-safelite
dcf6a60825
Merge remote-tracking branch 'origin/develop' into feature/CASH-2880
2026-06-29 08:22:24 -04:00
scottkiener-at-safelite
2a22e8f5b3
CASH-2880 | Remove unused loader
2026-06-29 08:22:14 -04:00
Chris
062c051eaa
Merge pull request #3244 from Safelite/feature/CASH-2856
...
CASH-2954: Use V2 for parts-or-questions if VINRequired
2026-06-26 14:54:13 -04:00
credelinghuys
54fbc245f5
CASH-2954: Use V2 for parts-or-questions if VINRequired
2026-06-26 14:42:58 -04:00
Chris
5ccb8d56f6
Merge pull request #3243 from Safelite/feature/CASH-2544
...
CASH-2544: Recal modal text update
2026-06-26 14:21:48 -04:00
credelinghuys
07a5659971
CASH-2544: Recal modal text update
2026-06-26 14:06:23 -04:00
Chris
9e8a97c89c
Merge pull request #3242 from Safelite/feature/CASH-2872
...
Feature/CASH 2872
2026-06-26 12:15:00 -04:00
credelinghuys
209d1db92a
CASH-2872: Add promo codes to order subtotal
2026-06-26 11:44:25 -04:00
Chris
b81fcaac9d
Merge pull request #3241 from Safelite/feature/CASH-2947
...
Feature/CASH 2947
2026-06-25 14:25:58 -04:00
credelinghuys
1a16dc5fa0
CASH-2947: Add bailoutCode to FmgSessionData. Remove duplicate bailoutcode in vuex.
2026-06-25 14:11:14 -04:00
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