Commit graph

3874 commits

Author SHA1 Message Date
Katie Kroell
8f411c56b3 styling fixes 2026-05-22 11:02:28 -04:00
AHumphriesSL
9a48f80b07
Merge branch 'develop' into feature/humphries/INSR-8489 2026-05-21 17:03:09 -04:00
Alex Humphries
818914b1a8 INSR-8489: Address copilot suggestions for tool-tip and mobile fee modal
- Correct default values for cmsWidgetName prop
- Change name of tool-tip component to match pattern (kebab-case)
- Automatically unmount tool-tip component after each test
- Accessibility improvements for tool-tip icon
- Remove unused event handler wiring
- Narrow CSS selector for price row to prevent unintended styling
- Remove unused imports
2026-05-21 16:44:18 -04:00
Alex Humphries
f46e584d6b INSR-8489: Update cart dropdown to add tooltip for advanced mobile fee
Also includes a modal when trying to remove the item from the cart.
2026-05-21 15:47:19 -04:00
Jeremy-Z
61d28ac56f Added initial detailed bailout messaging. 2026-05-21 13:55:49 -04:00
Jeremy-Z
1bb4963156 Added access-denied as part of the ignore logging / experiment logic. 2026-05-21 11:12:49 -04:00
Jeremy-Z
71aa359412 Addressed some code review recommendations. 2026-05-20 15:36:00 -04:00
Jeremy-Z
a37020341f Refactored front end entry-page loading and session initialization. 2026-05-20 13:58:01 -04:00
Bill Richardson
ec5f6f2344 Fix an issue if mobile only zip has no appts 2026-05-19 15:48:17 -04:00
katiekroell
bec89ff704
Merge branch 'develop' into feature/kroell/INSR-8732 2026-05-19 13:24:54 -04:00
Jeremy-Z
f98a348b73 Fixes for missing ClientTag value on session log. 2026-05-19 13:15:21 -04:00
US\katie.kroell
e15ea5927d update stylesheet naming 2026-05-19 11:51:33 -04:00
Bill Richardson
661d1a041c Manual form validation on service packages 2026-05-15 13:39:32 -04:00
AHumphriesSL
dec7124fe6
Merge pull request #1226 from Safelite/feature/humphries/INSR-9651
INSR-9651: Do not clear VAPs prices on deductible submit
2026-05-14 15:07:00 -04:00
Jeremy-Z
229d23ddca Fixed issue of missing parent account and referral sequence number after order submission. 2026-05-14 14:31:34 -04:00
Alex Humphries
3236ce79c4 Add new test to handle different clearOnSubmit scenarios 2026-05-14 09:51:04 -04:00
Alex Humphries
7f5a91c6d4 INSR-9651: Do not clear VAPs prices on deductible submit
This is so that we pricing data in the call to Safelite API, so that
the confirmation email contains the correct pricing information.
2026-05-13 14:50:04 -04:00
Jeremy-Z
3c33fadc3b Removed console.log call that was left in. 2026-05-11 11:18:45 -04:00
Jeremy-Z
6538a64fc2 Removed router section. 2026-05-08 15:21:36 -04:00
Jeremy-Z
27951e8730 Forced direct page nav while I figure out routing. 2026-05-08 14:49:05 -04:00
Jeremy-Z
b1cc098f70 Added static error page and updated relevant logic. 2026-05-08 13:25:18 -04:00
Jeremy-Z
1955a9023b Merge branch 'develop' into feature/jzimmerman/INSR-9648 2026-05-08 11:51:21 -04:00
US\katie.kroell
28e8508e12 add isBigTruck to payload 2026-05-08 11:09:46 -04:00
Jeremy-Z
0f2b37806a Adding logic and files to support a static error page. 2026-05-07 13:27:55 -04:00
Jeremy-Z
e6341d4894 Adding the base isRepair flag back (yes its duplicated). This is temporary to make sure we can push new code to prod and ignore having to update the coverage service. 2026-05-06 15:48:07 -04:00
Bill Richardson
df0f41e560 remove console log 2026-05-06 10:40:09 -04:00
Bill Richardson
47d00e22af INSR-9520
scroll to top on mounted
add helper file for beforeEach for all jest tests.
2026-05-06 10:23:00 -04:00
Jeremy-Z
8c5d6ce3c5 Revert "Removed duplicate field."
This reverts commit 30a7cdff9f.
2026-05-05 14:20:56 -04:00
Jeremy-Z
30a7cdff9f Removed duplicate field. 2026-05-05 14:20:31 -04:00
Jeremy-Z
acf3bab418 Update for register claim request payload. 2026-05-05 14:05:47 -04:00
katiekroell
3fff8eea75
Merge pull request #1210 from Safelite/feature/kroell/INSR-9538
INSR-9538: add Massachusetts steering language to coverage-statement
2026-05-05 10:56:23 -04:00
AHumphriesSL
943e23f4de
Merge pull request #1209 from Safelite/feature/humphries/ISR-9513
INSR-9513: Add all recal parts to glass part child parts array
2026-05-05 09:45:02 -04:00
US\katie.kroell
9a73338d7b Merge branch 'develop' into feature/kroell/INSR-9538 2026-05-05 09:16:38 -04:00
Alex Humphries
5e5d31d979 INSR-9513: Add getRecalibrationTotal tests 2026-05-05 08:41:37 -04:00
Katie Kroell
04bae6464a add MA steering language to coverage-statement 2026-05-04 19:31:25 -04:00
Alex Humphries
2be1a91e16 INSR-9513: Remove console.log, handle multiple recal parts in price calc 2026-05-04 15:39:34 -04:00
Jeremy-Z
f8056d0099 Some additional updates. 2026-05-04 15:30:48 -04:00
Jeremy-Z
0e06dce78c Some additional fixes. 2026-05-04 15:22:58 -04:00
Alex Humphries
4fbca5ccd8 INSR-9513: Add all recal parts to glass part child parts array 2026-05-04 15:08:52 -04:00
Jeremy-Z
b6b03e876a Fix for invalid user seq number 2026-05-04 14:47:00 -04:00
Jeremy-Z
972f55394b Ignore logging calls. 2026-05-04 10:41:38 -04:00
Jeremy-Z
001f1efea1 Some additional refinements. 2026-05-04 09:35:00 -04:00
Jeremy-Z
9772637fbc Force experiment api calls to not bailout. 2026-05-01 13:06:50 -04:00
Jeremy-Z
500540b7a8 Updated unit tests for final-deductible call. 2026-04-30 14:13:06 -04:00
Jeremy-Z
7632e3ad38 Merge branch 'develop' into feature/jzimmerman/INSR-9443 2026-04-30 13:18:28 -04:00
Jeremy-Z
1a41824623 Updated final-deductible and register-claim calls to pass additional params. 2026-04-30 13:18:10 -04:00
Bill Richardson
663530f737 grumble 2026-04-29 15:39:31 -04:00
Bill Richardson
1ae1f89a97 WIP on feature/richardson/INSR-9400 2026-04-29 13:45:38 -04:00
scottkiener-at-safelite
c659a2378b INSR-9404 | Suppress THS part from glass-fees 2026-04-28 14:01:18 -04:00
katiekroell
cc460e8fbc
Merge pull request #1202 from Safelite/feature/kroell/INSR-9415
INSR-9415: fix recal copy logic on payment-method
2026-04-24 11:04:22 -04:00
Katie Kroell
abfc91e600 unit test fix 2026-04-24 10:13:48 -04:00
US\katie.kroell
b94c22b8b6 clean up logic 2026-04-23 14:25:44 -04:00
US\katie.kroell
3e91e0e7dc missing code for recal copy logic 2026-04-23 14:25:29 -04:00
Alex Humphries
7d987e67c8 INSR-8882: Fix missing undefined check 2026-04-23 14:23:30 -04:00
Alex Humphries
6f8985f6a0 INSR-8882: Address some missing/new events 2026-04-23 14:00:45 -04:00
katiekroell
bf59416cbd
Update src/layouts/schedule-page/service-location/service-location.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-22 15:36:59 -04:00
Katie Kroell
afeb5635f5 Merge branch 'develop' into feature/kroell/INSR-9266 2026-04-22 14:45:19 -04:00
Katie Kroell
e60d329a89 update logic for recal copy 2026-04-22 14:44:51 -04:00
Jeremy-Z
5991fb52ba
Merge pull request #1196 from Safelite/feature/humphries/INSR-8884
INSR-8884: service-package and payment-method events
2026-04-22 12:47:42 -04:00
Bill Richardson
70f80affec Update Title 2026-04-22 08:50:04 -04:00
Bill Richardson
e168a25787 capture bailout dataLayer event
Includes Reason and Page from
2026-04-22 08:50:03 -04:00
Alex Humphries
98117c328d INSR-8884: One more fixed undefined check 2026-04-21 17:32:05 -04:00
Alex Humphries
746b45e372 INSR-8884: Better null/undefined handling for analytics events 2026-04-21 17:24:21 -04:00
Alex Humphries
9a7b452b98 INSR-8884: More payment-method events 2026-04-21 16:53:34 -04:00
Jeremy-Z
4a8d969ba0 Merge branch 'develop' into feature/jzimmerman/INSR-9277 2026-04-21 15:43:04 -04:00
Jeremy-Z
8b12758061 Refactoring some code out into a new method that was created. 2026-04-21 15:42:39 -04:00
Jeremy-Z
828167813c Updates to some event pricing output and adding ShopSelection event. 2026-04-21 15:24:49 -04:00
scottkiener-at-safelite
ffed366333 Merge remote-tracking branch 'origin/develop' into feature/skiener/INSR-8540 2026-04-21 15:08:37 -04:00
Alex Humphries
fa21cb1a7c INSR-8884: Some payment-method events 2026-04-21 15:08:31 -04:00
scottkiener-at-safelite
6e96a4635c INSR-8540 | Allow heavy trucks to do mobile 2026-04-21 15:08:28 -04:00
Jeremy-Z
0a040371eb Vehicle field consistency. 2026-04-21 10:46:45 -04:00
Jeremy-Z
61d87f55fe Error code resetting. 2026-04-21 10:44:40 -04:00
Jeremy-Z
8d0a61a53c Changes for consistency. 2026-04-21 10:18:01 -04:00
Jeremy-Z
438b18aea9 Logic updates. 2026-04-21 10:12:54 -04:00
Jeremy-Z
98b39a7c65 Merge branch 'develop' into feature/jzimmerman/INSR-9277 2026-04-21 09:26:44 -04:00
Katie Kroell
d8310dfad8 unskip test 2026-04-20 14:34:21 -04:00
Katie Kroell
05336305e5 Merge branch 'develop' into feature/kroell/INSR-8910 2026-04-20 14:31:59 -04:00
Katie Kroell
73a13c6f9b remove outdated stuff 2026-04-20 14:31:29 -04:00
Jeremy-Z
feb203dbc7 Made sure GA events from mounted method are logged to logapp as well as GA. 2026-04-20 12:51:26 -04:00
Jeremy-Z
4ae51eeb24 Fixed vehicle info on event. 2026-04-20 12:04:44 -04:00
Jeremy-Z
ce7a1b138f Merge branch 'develop' into feature/jzimmerman/INSR-9277 2026-04-20 11:41:34 -04:00
Jeremy-Z
33c0526f1c Added zip validation event. 2026-04-20 11:34:43 -04:00
Bill Richardson
031049dcea add loader on continue 2026-04-20 11:25:41 -04:00
Jeremy-Z
fff491d0ad Initial list of additional events. 2026-04-20 10:59:21 -04:00
Katie Kroell
f262b05df1 refactor method, reuse existing array for answers 2026-04-20 10:44:22 -04:00
Katie Kroell
696cbaaaf5 Merge branch 'develop' into feature/kroell/INSR-8910 2026-04-20 09:50:32 -04:00
Katie Kroell
9684303b46 rename constant file 2026-04-20 09:45:11 -04:00
Alex Humphries
1a9e545730 INSR-9260: Update snapshot 2026-04-17 14:04:39 -04:00
Alex Humphries
44a2b38988 INSR-9260: update test to match new text 2026-04-17 13:08:01 -04:00
Alex Humphries
6c7750c74a INSR-9260: Fix missing sentence in drop off appointment time text 2026-04-17 13:01:57 -04:00
AHumphriesSL
b7733346fb
Merge pull request #1190 from Safelite/feature/humphries/INSR-8881.2
INSR-8881: Ensure modal links don't end up with doubled listeners
2026-04-17 12:29:42 -04:00
scottkiener-at-safelite
ab4eb77ca5 Remove heavy truck front-end logic
Serviceability-Details handles this now
2026-04-17 11:24:09 -04:00
Alex Humphries
191663258f INSR-8881.2: Handle null abort signal, remove now-unneeded code 2026-04-17 10:47:02 -04:00
Alex Humphries
9fd92eb4cd INSR-8881: Ensure modal links don't end up with doubled listeners 2026-04-17 10:36:26 -04:00
AHumphriesSL
f69224c5c7
Merge pull request #1188 from Safelite/feature/humphries/INSR-8883
INSR-8883: Add provider-preference events
2026-04-17 10:34:16 -04:00
scottkiener-at-safelite
3af2d3e737 Make cart work with MSR before split pay is implemented 2026-04-17 09:35:35 -04:00
Alex Humphries
20a8a9b8fd INSR-8883: Fix conditional for an event label 2026-04-16 11:10:12 -04:00
Katie Kroell
404c547004 add helper method back 2026-04-16 10:33:49 -04:00
Alex Humphries
08a9a47360 INSR-8883: Fix type in for modal event handler, fix bug with event on modal close 2026-04-16 10:18:55 -04:00
Katie Kroell
92d34ad88f Merge branch 'feature/kroell/INSR-8910' of https://github.com/Safelite/DigitalConsumer.ISS into feature/kroell/INSR-8910 2026-04-16 10:16:50 -04:00
Katie Kroell
68aae3702f fixes 2026-04-16 10:05:41 -04:00
katiekroell
550950b8e5
Update src/store/index.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-16 09:55:17 -04:00
Alex Humphries
1f36c2b5fa Merge branch 'develop' into feature/humphries/INSR-8883 2026-04-16 09:51:41 -04:00
Alex Humphries
6e5a6411ab INSR-8883: Add events to provider-preference 2026-04-16 09:50:47 -04:00
Katie Kroell
34c7a84c86 unit tests 2026-04-16 09:04:51 -04:00
Katie Kroell
368148bf6f pass endorsement code and answers in save session 2026-04-15 16:01:03 -04:00
AHumphriesSL
aa3306ec06
Merge pull request #1181 from Safelite/feature/humphries/INSR-8882
INSR-8882: Events added to payment page and order confirmation page
2026-04-14 15:30:04 -04:00
scottkiener-at-safelite
1bd1757083 Change versioning
Some parts v2 will not be ready for our 4.23 release
2026-04-14 08:12:56 -04:00
AHumphriesSL
32a6866658
Merge pull request #1183 from Safelite/feature/humphries/INSR-9228
INSR-9928: Add forward_progress GA event on vehicle damage page
2026-04-13 13:54:22 -04:00
scottkiener-at-safelite
f018b614b7
Merge pull request #1177 from Safelite/feature/skiener/INSR-2124-Remove-Conditional
INSR-2124 | Remove conditional env logic
2026-04-13 13:43:38 -04:00
Alex Humphries
db4584bc00 INSR-8882: Move method call after const declaration 2026-04-13 12:33:13 -04:00
Alex Humphries
7e37f4b7fe INSR-8882: absolute pathing for imports in analytics constants file 2026-04-13 12:31:10 -04:00
Jeremy-Z
3c3e166671 Enforcement check. 2026-04-13 12:17:05 -04:00
Jeremy-Z
c17c57dbed ITAC method call fix. 2026-04-13 12:13:22 -04:00
Alex Humphries
7146bc1656 INSR-8882: Fix test that failed when run in larger suite 2026-04-13 11:58:57 -04:00
Alex Humphries
568ecd3004 INSR-9928: Add forward_progress GA event on vehicle damage page 2026-04-13 11:23:04 -04:00
Alex Humphries
d4f7213a25 INSR-8882: add unit tests, address possible errors, formatting fixes 2026-04-13 11:17:42 -04:00
Jeremy-Z
5eb4ef0418 Moved some common methods around. 2026-04-13 10:25:48 -04:00
Alex Humphries
50404eb4e6 INSR-8882: Fix failing tests 2026-04-13 09:43:06 -04:00
Alex Humphries
d27b07d517 INSR-8882: Events added to payment page and order confirmation page 2026-04-13 09:21:40 -04:00
Jeremy-Z
2754f7be9c Some additional fields. 2026-04-10 15:20:14 -04:00
Jeremy-Z
7125e1fa97 Added more fields. 2026-04-10 14:47:14 -04:00
Jeremy-Z
4ddd961d18 Updates on some of the logic. 2026-04-10 12:12:09 -04:00
Jeremy-Z
0a631a6dc4 Initial updates. 2026-04-10 11:41:33 -04:00
AHumphriesSL
e5318a947b
Merge pull request #1179 from Safelite/feature/humphries/INSR-8879.1
INSR-9225: Update vin-lookup events to match what actually fires in Heritage
2026-04-10 10:07:16 -04:00
AHumphriesSL
a0e137a48e
Merge pull request #1178 from Safelite/feature/humphries/INSR-9064
INSR-9064: Remove repair supplies fee, account for repair in TPA search
2026-04-10 10:06:56 -04:00
Alex Humphries
ca6ec847d0 Fix tests, correct part number string for repair supplies 2026-04-09 16:46:27 -04:00
Alex Humphries
fb297261f9 INSR-9225: Update vin-lookup events to match what actually fires in Heritage 2026-04-09 16:30:40 -04:00
Alex Humphries
db69745484 INSR-9064: Remove repair supplies fee, account for repair in TPA search 2026-04-09 16:10:37 -04:00
Bill Richardson
4b1039f06a remove dupecheck 2026-04-09 13:51:46 -04:00
scottkiener-at-safelite
221c8ef2ce INSR-2124 | Remove conditional env logic
There is no longer a mismatch between environments that must be rectified on the front-end
2026-04-09 11:21:45 -04:00
Bill Richardson
ed179010a7 test update 2026-04-08 15:01:59 -04:00
Bill Richardson
935e21c993 schedule page analytics 2026-04-08 15:01:59 -04:00
AHumphriesSL
56ab1ce835
Merge pull request #1171 from Safelite/feature/humphries/INSR-8878.1
Fixes for events on welcome-page and contact-details
2026-04-06 10:51:29 -04:00
scottkiener-at-safelite
ccae4931af Temporary fix for v1/v2 split 2026-04-06 10:12:24 -04:00
Alex Humphries
74f5f50326 Re-add default for vehicle protected question 2026-04-06 10:11:23 -04:00
Alex Humphries
67174e2914 Remove outdated import in contact-details.spec.js 2026-04-06 09:59:51 -04:00
Alex Humphries
20c13695a2 Fixes for events on welcome-page and contact-details 2026-04-06 09:58:24 -04:00
katiekroell
910aefcd37
Merge pull request #1165 from Safelite/feature/kroell/INSR-8907
INSR-8907: recal acknowledgement modal
2026-04-06 08:31:53 -04:00
Katie Kroell
6222d7b230 Merge branch 'feature/kroell/INSR-8907' of https://github.com/Safelite/DigitalConsumer.ISS into feature/kroell/INSR-8907 2026-04-03 14:56:45 -04:00
Katie Kroell
116ca1192d refactor 2026-04-03 14:53:23 -04:00
scottkiener-at-safelite
ac70f1c76a
Merge pull request #1169 from Safelite/feature/skiener/INSR-2124
INSR-2124 | enable MSR scheduling
2026-04-03 13:58:51 -04:00
AHumphriesSL
5e6c1ba395
Merge pull request #1168 from Safelite/feature/humphries/INSR-8881
INSR-8881: Add events to coverage-statement
2026-04-03 13:51:20 -04:00
scottkiener-at-safelite
f011a8deb1 Add MOBILE RECALDUAL as a recognized msr part 2026-04-03 13:00:12 -04:00
scottkiener-at-safelite
68b1223014 Fix unit tests 2026-04-03 12:51:16 -04:00
scottkiener-at-safelite
b2dfe2fef9 Merge remote-tracking branch 'origin/develop' into feature/skiener/INSR-2124 2026-04-03 12:24:15 -04:00
scottkiener-at-safelite
178ee2fa21 Correctly update mobile-fee when changing zip 2026-04-03 12:24:07 -04:00
katiekroell
bfad179581
Merge branch 'develop' into feature/kroell/INSR-8907 2026-04-03 11:26:07 -04:00
katiekroell
19bf2d0faf
Update src/helpers/recal-helper.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-03 11:23:21 -04:00
Alex Humphries
7a3068580d INSR-8881: Remove console.log, restore loading modal change 2026-04-03 11:05:07 -04:00