Commit graph

3500 commits

Author SHA1 Message Date
Alex Humphries
7b694f2fc3 INSR-7759: More payment-method updates
- Updates to how saving/closing contact details affects other fields
- Updates to loading payment method and smsOptIn from store
- Wiper offer panel
2026-02-19 16:03:32 -05:00
Alex Humphries
f0ef62597b INSR-7759: More payment-method updates 2026-02-19 15:59:45 -05:00
Bill Richardson
e25ff4d2c2 Update blur for this one textbox 2026-02-19 15:08:16 -05:00
Josh Dassinger
86e5ac4630 If we have an error on entry page parsing the client or validating the client tag we should show unauthorized and log the error. 2026-02-19 12:34:50 -06:00
scottkiener-at-safelite
9802f185fd
Merge pull request #1098 from Safelite/feature/kiener/INSR-8513
TPA Search - Defect fixes
2026-02-19 12:41:57 -05:00
katiekroell
0834143cdf
Merge pull request #1097 from Safelite/feature/kroell/INSR-8105
INSR-8105: Afterpay modal on coverage-statement page
2026-02-19 12:37:47 -05:00
Josh Dassinger
ea5836b3e4 Address comments about policy / deductible / coverage calls failing should not bailout and just switch to no coverage
IsVinAddressable API call failure now returns false
Improved logging for cases
Fixed Vehicle Style bailout when selecting select style value
2026-02-19 11:13:29 -06:00
Bill Richardson
14b1221c11 dont call shop timeslots if no provider 2026-02-19 11:17:25 -05:00
Alex Humphries
e12ac95cc7 INSR-7759: Review dropdown header tweak, contact details drawer updates 2026-02-19 11:12:14 -05:00
Katie Kroell
d8068f43f6 Merge branch 'develop' into feature/kroell/INSR-8105 2026-02-19 11:02:18 -05:00
Katie Kroell
ba66b40e1e copilot - add unit tests / remove unneeded code 2026-02-19 10:58:12 -05:00
katiekroell
0384723fc2
Update src/layouts/coverage-statement/coverage-statement.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 10:53:09 -05:00
scottkiener-at-safelite
2aae86641b Save zip searched 2026-02-19 10:42:09 -05:00
scottkiener-at-safelite
7e04424c7c Make sure service zip is used for initial tpa search if it exists 2026-02-19 10:31:36 -05:00
Katie Kroell
b50d8d5f88 copilot fixes 2026-02-19 10:31:25 -05:00
scottkiener-at-safelite
c470543c74 Fix the icon color for error on TPA search 2026-02-19 10:24:43 -05:00
Katie Kroell
d828fc45a9 remove unneeded styling 2026-02-19 10:19:40 -05:00
Josh Dassinger
583a675fa3 Copilot changes 2026-02-19 09:18:57 -06:00
Katie Kroell
258c813b25 Merge branch 'develop' into feature/kroell/INSR-8105 2026-02-19 10:08:19 -05:00
Katie Kroell
ac498f17bc final updates 2026-02-19 10:06:33 -05:00
scottkiener-at-safelite
e9fe3c9608 Fix the border color of text input during error 2026-02-19 09:31:37 -05:00
Bill Richardson
e7ed4b13fe Clear parent error on child form failure 2026-02-19 08:26:16 -05:00
Katie Kroell
299985afef change prop type 2026-02-18 16:24:52 -05:00
Alex Humphries
4e996145c3 INSR-7759: Update review sections, move contact details drawer 2026-02-18 16:22:35 -05:00
Katie Kroell
aa4f9c2dc7 banner styling updates 2026-02-18 16:19:22 -05:00
Bill Richardson
37e3bbbeee text for coverage statement copy waiting to show 2026-02-18 16:10:37 -05:00
Josh Dassinger
991ef0ebb2 Missed file 2026-02-18 14:52:10 -06:00
Josh Dassinger
c7b9137975 Initial work on moving components to the new bailout system. 2026-02-18 14:50:35 -06:00
Katie Kroell
933dfcc5d4 Merge branch 'develop' into feature/kroell/INSR-8105 2026-02-18 14:39:57 -05:00
Katie Kroell
7a3dabec43 afterpay modal WIP 2026-02-18 14:39:08 -05:00
Alex Humphries
be4bed44fe Merge branch 'develop' into feature/humphries/INSR-7759 2026-02-18 13:53:32 -05:00
Alex Humphries
066362e0f7 INSR-7759: Finish adding SMS Opt-In 2026-02-18 11:30:04 -05:00
Bill Richardson
dc52a35b24 Auto select if only 1 timeslot 2026-02-18 10:51:51 -05:00
SujathaAnishetty
56a59808e3
Merge pull request #1089 from Safelite/feature/INSR-7750
Feature/insr 7750
2026-02-18 10:36:02 -05:00
Bill Richardson
2050159145 remove commented out line 2026-02-18 10:15:30 -05:00
Bill Richardson
f4fbca585e clear list if no results 2026-02-18 10:05:32 -05:00
Bill Richardson
309f08961b some updates for schedule
add period
fetch billTo on provider change (needed for time slots)
fix if Adak Alaska on load.
2026-02-18 10:05:32 -05:00
Bill Richardson
e74a998665 update for availabilityrating matching schedule 2026-02-18 10:05:32 -05:00
SujathaAnishetty
1449f05f37 Merge branch 'develop' into feature/INSR-7750 2026-02-18 09:59:14 -05:00
Alex Humphries
b4977cd63c INSR-7759: More cart updates, preliminary SMS opt-in work 2026-02-18 09:27:40 -05:00
scottkiener-at-safelite
e7aac9b0cf INSR-8513 | Map address title casing fix 2026-02-17 15:17:25 -05:00
Alex Humphries
9e1fe99ad1 Fix for missing routing table entries for vehicle questions
Vehicle question pages were missing entries to account for backward
navigation for new scenarios where we skip vin entry
2026-02-17 13:37:04 -05:00
Alex Humphries
de460d4730 INSR-7759: Fix recycling fee not being added 2026-02-17 13:24:35 -05:00
Josh Dassinger
bc9cca6aa3
Merge pull request #1087 from Safelite/feature/digital/global-bailouts
Initial setup of global bailout system
2026-02-17 11:49:52 -06:00
SujathaAnishetty
fc27ed25e3 add test and remove alert reference 2026-02-17 12:24:23 -05:00
SujathaAnishetty
7c4d07de7b add bailout constant and routing 2026-02-17 10:14:37 -05:00
SujathaAnishetty
54e70770b6 fix error 2026-02-17 09:59:41 -05:00
SujathaAnishetty
1680ac61e8 add need help link 2026-02-16 17:44:08 -05:00
Alex Humphries
c821fc7d83 INSR-7759: Some payment-method parity updates
- Payment method question button now matches Heritage
- Recalibration is now its own line item
- Some other general updates to structure and formatting of page
2026-02-16 17:11:56 -05:00
AHumphriesSL
9bc40980d8
Merge pull request #1088 from Safelite/feature/humphries/address-not-permissible-fix
Fix to properly remove the home address option from the vehicle lookup
2026-02-16 15:19:54 -05:00
Alex Humphries
1cdff57208 Remove console.logs 2026-02-16 15:03:44 -05:00
Alex Humphries
c6a65c8d27 Fix to properly remove the home address option from the vehicle lookup 2026-02-16 15:01:07 -05:00
Katie Kroell
bf43bfa42c add unit test for method 2026-02-16 14:51:49 -05:00
Josh Dassinger
551b1fdf52 Initial setup of global bailout system
Added router.navigateBailout
Added global bailout handling for javascript, api, and router errors
Removed unused / unneeded parameters passed into callHttpClient
2026-02-16 13:27:35 -06:00
Katie Kroell
6362735849 Merge branch 'develop' into feature/INSR-8325 2026-02-16 14:13:36 -05:00
Katie Kroell
4533c1b528 underline external links 2026-02-16 13:44:37 -05:00
Alex Humphries
6aae14975f Fix alert icon red 2026-02-16 12:56:37 -05:00
Josh Dassinger
6ad3e29869 Fixed assigning the default store state 2026-02-16 10:55:37 -06:00
AHumphriesSL
d6775e3c83
Merge pull request #1081 from Safelite/feature/humphries/INSR-7774.2
INSR-8455: Skip vehicle lookup if not replacing windshield
2026-02-16 11:40:13 -05:00
katiekroell
addfaeb322
Merge pull request #1070 from Safelite/feature/INSR-7769
INSR-7769: Service-Packages Heritage parity
2026-02-16 11:24:06 -05:00
AHumphriesSL
e6341e3ba2
Merge branch 'develop' into feature/humphries/INSR-7752.2 2026-02-16 10:18:10 -05:00
AHumphriesSL
b6b5212638
Update misleading comment
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-16 10:17:06 -05:00
scottkiener-at-safelite
6a05c22ddd
Merge pull request #1079 from Safelite/feature/kiener/INSR-6191
INSR-6191 | Styling when big truck is unavailable
2026-02-16 10:15:05 -05:00
Alex Humphries
d3f0598bc5 INSR-8455: Add some tests, fix others 2026-02-16 10:14:44 -05:00
Katie Kroell
b286a70e98 cancel claim modal navigation 2026-02-16 10:08:05 -05:00
Bill Richardson
7f56849177 move alerts above continue button 2026-02-16 09:57:29 -05:00
Bill Richardson
00a8e89dbe move alerts and update red 2026-02-16 09:47:50 -05:00
Alex Humphries
916f56a50e INSR-8455: Skip vehicle-lookup on back navigation when appropriate 2026-02-13 17:27:28 -05:00
Alex Humphries
e2f624b4b4 INSR-7774: Skip vehicle-lookup if not windshield replacement 2026-02-13 17:12:23 -05:00
Alex Humphries
01148a74ab INSR-8457: Adjust spacing to account for change to subheader. Update colors for alert-danger icons 2026-02-13 16:35:48 -05:00
scottkiener-at-safelite
b782e9d0db
Merge pull request #1078 from Safelite/feature/humphries/INSR-7752.2
INSR-7752: Validation tweaks, alert tweak to fix collapse animation
2026-02-13 15:13:35 -05:00
scottkiener-at-safelite
740c5e1498 Big truck, button styling
When selected but unfocused the border now matches
2026-02-13 14:52:28 -05:00
Alex Humphries
1f690985a0 INSR-7752: Validation tweaks, alert tweak to fix collapse animation 2026-02-13 14:02:01 -05:00
Josh Dassinger
0fa275f8b6
Merge pull request #1077 from Safelite/feature/digital/INSR-7930
INSR-7930 Implement Client Possessive logic
2026-02-13 12:25:43 -06:00
Josh Dassinger
fd8e8ec3fc INSR-7930 Implement Client Possessive logic 2026-02-13 11:56:35 -06:00
scottkiener-at-safelite
356f97cf33
Merge pull request #1076 from Safelite/feature/skiener/INSR-7748
INSR-7748 | Address-Vehicle page
2026-02-13 12:32:55 -05:00
AHumphriesSL
0f9922e38d
Merge pull request #1074 from Safelite/feature/humphries/INSR-7752.1
INSR-8434: Fix defects seen on contact-details
2026-02-13 12:25:58 -05:00
scottkiener-at-safelite
88dff3fe65 Unit test fixes 2026-02-13 12:18:50 -05:00
scottkiener-at-safelite
ed4c10af13 All non styling changes 2026-02-13 12:11:20 -05:00
Bill Richardson
71ba9f7b80 three of the 4 issues from card 2026-02-13 11:49:05 -05:00
Bill Richardson
ff6dca7650 drop off updates for schedule page
Morning Drop off.
2026-02-13 11:10:33 -05:00
Alex Humphries
e698862aa5 INSR-8434: remove unnecessary text-transform 2026-02-13 10:16:33 -05:00
Josh Dassinger
51b7dc961e ESLint from merges 2026-02-13 09:14:22 -06:00
Josh Dassinger
65c5e0ec3c Merge branch 'develop' into feature/digital/joshdass/ESLint
# Conflicts:
#	src/layouts/tpa-search/tpa-search.spec.js
#	src/layouts/tpa-search/tpa-search.vue
2026-02-13 09:08:05 -06:00
scottkiener-at-safelite
e91eb62d54 Remove superfluous snapshot 2026-02-13 09:33:51 -05:00
scottkiener-at-safelite
badb7c97ef Merge remote-tracking branch 'origin/develop' into feature/INSR-7771 2026-02-13 09:04:35 -05:00
Alex Humphries
053cd44cbe INSR-8434: Fix defects seen on contact-details 2026-02-12 17:58:35 -05:00
AHumphriesSL
7a75412142
Merge pull request #1073 from Safelite/feature/humphries/INSR-7758.3
INSR-7758: Tweak spacing and header formatting for question-page-layout
2026-02-12 17:24:48 -05:00
scottkiener-at-safelite
1675f10e66 Merge remote-tracking branch 'origin/develop' into feature/INSR-7771 2026-02-12 17:08:17 -05:00
scottkiener-at-safelite
a87bcea7c3 Remove availability indicator logic 2026-02-12 17:08:10 -05:00
AHumphriesSL
397f1482e7
Merge pull request #1072 from Safelite/feature/humphries/INSR-7775
INSR-7775: vehicle-part Parity
2026-02-12 17:01:28 -05:00
Alex Humphries
193f09ddbe INSR-7758: Tweak some spacing
Includes a change to how the forward button is shows/hides so the size
of the footer doesn't change between the states
2026-02-12 16:57:59 -05:00
Alex Humphries
ac0721d470 Margin tweak 2026-02-12 16:38:36 -05:00
AHumphriesSL
99aa828753
double quotes -> single quotes
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 16:18:35 -05:00
US\katie.kroell
d6d252930e add cancel claim modal back WIP 2026-02-12 16:11:46 -05:00
Alex Humphries
4a97b0bc13 Fix bad copy-paste for comment 2026-02-12 16:09:32 -05:00
Alex Humphries
f087ffa983 INSR-7775: vehicle-part Parity 2026-02-12 16:06:54 -05:00
katiekroell
219060bd7d
Update src/layouts/service-packages/service-package-question/service-package-radio/service-package-radio.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 15:40:06 -05:00
US\katie.kroell
cb64e53daf add to do 2026-02-12 15:38:24 -05:00
scottkiener-at-safelite
709b8cdc90 Remove local testing 2026-02-12 15:34:57 -05:00
scottkiener-at-safelite
555223d7cd Auto stash before merge of "feature/INSR-7771" and "origin/develop" 2026-02-12 15:34:20 -05:00
scottkiener-at-safelite
6d10f3e64f Re-add new endpoint call 2026-02-12 15:33:22 -05:00
scottkiener-at-safelite
e6df0cbf93 Merge remote-tracking branch 'origin/develop' into feature/INSR-7771 2026-02-12 15:25:53 -05:00
US\katie.kroell
7e188ef071 Merge branch 'develop' into feature/INSR-7769 2026-02-12 15:16:33 -05:00
US\katie.kroell
38175f5d01 final styling updates (hopefully) 2026-02-12 15:08:12 -05:00
scottkiener-at-safelite
b76cbd8e15 Remove snapshot test 2026-02-12 14:51:05 -05:00
scottkiener-at-safelite
dca9c93efb Update unit tests for tpa-search 2026-02-12 14:49:44 -05:00
Josh Dassinger
3300801672 Merge branch 'feature/digital/joshdass/ESLint' into feature/digital/joshdass/ESLint-fixes
# Conflicts:
#	src/layouts/order-confirmation/add-to-calendar/add-to-calendar.vue
#	src/layouts/order-confirmation/add-to-calendar/calendar-modal-question/calendar-modal-question.vue
2026-02-12 13:44:04 -06:00
scottkiener-at-safelite
1e857502df Convert px to rem 2026-02-12 14:27:29 -05:00
Josh Dassinger
fc38033649 ESLint fix all warnings / errors. Removed old or disabled statements. 2026-02-12 13:26:00 -06:00
AHumphriesSL
c415f10ffa
Merge pull request #1065 from Safelite/feature/humphries/INSR-7757
INSR-7757: order-confirmation Parity
2026-02-12 13:08:24 -05:00
Alex Humphries
4618f1c4f9 Add nullish check to prevent error when lineItems.glassParts is undefined 2026-02-12 12:47:01 -05:00
Alex Humphries
f45b7fbde5 INSR-7757: Better glass list handling for order confirmation page 2026-02-12 12:27:29 -05:00
Josh Dassinger
fa7e2bc596 INSR-2208 Only show big truck providers
Cleaned up GetProviders store logic.
2026-02-12 10:54:08 -06:00
US\katie.kroell
f3ab2d9886 fix price styling 2026-02-12 10:12:04 -05:00
Alex Humphries
694c274be4 INSR-7757: Copilot suggestions to fix a couple bugs 2026-02-11 17:01:43 -05:00
Alex Humphries
32bf06ea59 INSR-7757: Fix some tests 2026-02-11 16:41:32 -05:00
Alex Humphries
8bf7d282d4 INSR-7557: Add to calender button fixes 2026-02-11 15:59:48 -05:00
Josh Dassinger
1413267f16 INSR-6190 Don't show mobile service option for big truck 2026-02-11 14:51:46 -06:00
US\katie.kroell
2cdf15cb95 more styling fun 2026-02-11 15:48:49 -05:00
Alex Humphries
4dab87bf3f INSR-7757: More cart updates 2026-02-11 14:08:58 -05:00
Jeremy-Z
75c18a29ce Changing pinia persistance to use session storage instead of local storage. Added appropriate store reset logic. 2026-02-11 12:43:37 -05:00
Katie Kroell
706b3429f5 styling updates 2026-02-11 12:10:52 -05:00
Bill Richardson
df5cbb0c08 scoot global alert below header 2026-02-10 16:49:21 -05:00
Bill Richardson
1cbdab73b3 molding question updates 2026-02-10 16:49:21 -05:00
Alex Humphries
b5ecac8b5a INSR-7757: Update order confirmation page and cart 2026-02-10 16:46:39 -05:00
Bill Richardson
712ae15099 Fix test 2026-02-10 16:41:58 -05:00
Katie Kroell
e3114879d4 fix width 2026-02-10 15:55:09 -05:00
Katie Kroell
2fa950f32f styling updates 2026-02-10 15:48:15 -05:00
scottkiener-at-safelite
227bf943cf Merge remote-tracking branch 'origin/develop' into feature/INSR-7771 2026-02-10 15:37:21 -05:00
scottkiener-at-safelite
fb7b1ce5ed Final styling 2026-02-10 15:36:57 -05:00
Bill Richardson
04160506bb No changes just hit save for formatting 2026-02-10 15:25:30 -05:00
Katie Kroell
2ba0b4f070 more styling updates 2026-02-10 11:55:30 -05:00
Bill Richardson
4392eaf001 skipping tests til morning 2026-02-09 17:01:08 -05:00
Bill Richardson
70672621cd catch shop time error 2026-02-09 16:40:58 -05:00
Katie Kroell
a01c66aaed styling WIP 2026-02-09 15:15:25 -05:00
scottkiener-at-safelite
0017c49a6d Need help functionality 2026-02-09 14:40:17 -05:00
scottkiener-at-safelite
88eb468616 Merge remote-tracking branch 'origin/develop' into feature/INSR-7771 2026-02-09 14:38:52 -05:00
scottkiener-at-safelite
979f2015f5 Need Help link styling 2026-02-09 14:38:45 -05:00
scottkiener-at-safelite
8b4cf64f18 Shop selection styling 2026-02-09 14:21:37 -05:00
Bill Richardson
acdade3a59 update for spinner 2026-02-09 13:33:39 -05:00
Bill Richardson
b0f5608b41 vin lookup updates 2026-02-09 13:15:08 -05:00
Katie Kroell
f85245f02d initial styling changes 2026-02-09 12:32:31 -05:00
scottkiener-at-safelite
9ba52b9d48 Map styling 2026-02-09 11:19:45 -05:00
scottkiener-at-safelite
46e3ef883f Search input styling 2026-02-09 11:18:17 -05:00
scottkiener-at-safelite
4f7cfbc32c Merge Conflict Cleanup and Subheader styling 2026-02-09 10:34:10 -05:00
Jeremy-Z
de44f50d3a
Merge pull request #1054 from Safelite/feature/INSR-8130
INSR-8130: Fixid issue of not being able to launch any duplicate referrals.
2026-02-06 15:58:13 -05:00
Bill Richardson
f74fb5438e hide/prevent availability indicators for now 2026-02-06 14:53:30 -05:00
Jeremy-Z
a265b01961 Unit test updates. 2026-02-06 14:30:17 -05:00
Jeremy-Z
b5a899676a Merge branch 'develop' into feature/INSR-8130 2026-02-06 14:18:29 -05:00