Commit graph

11381 commits

Author SHA1 Message Date
Carl Nation
634687c80e cleaning up hard coded parent accounts
cleaning up hard coded parent accounts and using config from the cms instead
2026-07-02 07:52:49 -04:00
Carl Nation
91bcc37bf9 Merge branch 'develop' into nation/CASH-2844 2026-07-02 07:48:43 -04:00
Carl Nation
67f7d42fc6 cleaning up hard coded parent accounts
cleaning up hard coded parent accounts and using config from the cms instead
2026-07-02 07:48:31 -04:00
credelinghuys
04c5ce1cfc CASH-2934: Add phone option and consent checks to quote page modal 2026-07-01 14:51:01 -04:00
Carl Nation
1a952b764b cleaning up hard coded parent accounts
cleaning up hard coded parent accounts.  use cms as much as possible for dynamic behavior.
2026-07-01 12:52:54 -04:00
Chris
4a96e363c2
Merge pull request #3247 from Safelite/feature/CASH-2943
CASH-2943: Remove bailout for all VinRequired vehicles
2026-06-29 15:03:43 -04:00
credelinghuys
d57a066faa CASH-2943: Remove bailout for all VinRequired vehicles 2026-06-29 14:32:32 -04:00
Chris
cadc2c7fcc
Merge pull request #3246 from Safelite/rlsmerge/2026.07.09-to-develop
Rlsmerge/2026.07.09 to develop
2026-06-29 13:45:55 -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
matthew-sykes
4c504b54ac
Merge pull request #3245 from Safelite/feature/CASH-2952
Feature/cash 2952
2026-06-29 12:43:20 -04:00
matthew-sykes
a87b0f9ba1
Merge branch 'develop' into feature/CASH-2952 2026-06-29 10:07:08 -04:00
scottkiener-at-safelite
9e1528697c
Merge pull request #3239 from Safelite/feature/CASH-2880
CASH-2880 | More animations
2026-06-29 09:47:35 -04:00
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