Commit graph

10793 commits

Author SHA1 Message Date
Matt Sykes
10357cb4a6 Convert rest of the mutations to typed
All mutations (vehicle, damage, service location, customer, schedule, line items, payment, referral, application user, RESET, external params, updateStateWithOrderInformation, updateExperiments, updateTriggeredSiteEntry, updateAffiliateCookies, updateHasTriggeredError) use RootState and typed payloads
2026-03-09 16:51:55 -04:00
Matt Sykes
2d9fcc0383 Made store.ts happier with some default values for parameters on callHttpClient 2026-03-09 15:30:34 -04:00
Matt Sykes
df3dca74a6 Convert vehicle mutuations and damage mutations to typescript 2026-03-09 15:26:03 -04:00
Matt Sykes
90bc0a3684 Vue module augmentation and Convert main.js to main.ts
1. Vue module augmentation (src/shims-vue.d.ts)
*Added ComponentCustomProperties so this.$store is typed as Store<RootState> in components.
*Extended Window for $ and jQuery so the jQuery global assignment type-checks.
2. Convert main.js to main.ts
*Renamed main.js to main.ts.
*Removed the vue.config.js entry override so the Vue CLI TypeScript plugin uses main.ts.
*Updated jest.config.js to exclude main.ts from coverage.
*Adjusted the error handler to use unknown for err and vm to match Vue’s types.
*Added as unknown to the jQuery require for type safety.
2026-03-09 14:19:18 -04:00
Matt Sykes
90f5022787 Cursor converted store/index.js to typescript file, compiles successfuly 2026-03-09 13:55:11 -04:00
Matt Sykes
7ae16a5610 Added a few method comments and make prettier happier 2026-03-09 13:13:07 -04:00
Matt Sykes
3b950302ff Additional schedule page prereqs refactor 2026-03-09 12:40:19 -04:00
Matt Sykes
e138dfe508 Refactor new helper to call common flushPagePrereqsLogs 2026-03-09 11:29:18 -04:00
Matt Sykes
6997c2160d 2 additl files part of page prereqs refactor 2026-03-09 11:22:57 -04:00
Matt Sykes
a8694c7268 First round of page-prerequesting-helper refactors for later pages in fmg where a lot of duplication 2026-03-09 11:21:38 -04:00
Matt Sykes
158c4a6f35 Fixes go to definition and intellisense for @ imports that are everywher 2026-03-06 17:34:28 -05:00
CarlNation
9731526eb1
Merge pull request #3088 from Safelite/rlsmerge/2026.03.12-to-dev
Rlsmerge/2026.03.12 to dev
2026-03-06 15:47:33 -05:00
CarlNation
c785ebede4 Merge branch 'release/2026.03.12' into rlsmerge/2026.03.12-to-dev 2026-03-06 15:35:49 -05:00
AdamCaouetteSafelite
f532b7087e
Merge pull request #3087 from Safelite/feature/CASH-2378
CASH-2449: added link to address
2026-03-06 15:13:11 -05:00
Adam Caouette
def39132eb CASH-2449: added link to address 2026-03-06 14:52:54 -05:00
AdamCaouetteSafelite
a45d3d7f74
Merge pull request #3086 from Safelite/feature/CASH-2378
Feature/CASH-2378
2026-03-06 11:36:37 -05:00
Adam Caouette
03f0dac7a3 Merge branch 'release/2026.03.12' into feature/CASH-2378 2026-03-06 11:15:59 -05:00
Adam Caouette
bae4df944c CASH-2448 - update inshop GA event label 2026-03-06 11:15:23 -05:00
AdamCaouetteSafelite
d071c36b67
Merge pull request #3085 from Safelite/feature/CASH-2378
CASH-2378 - CSS updates
2026-03-05 15:37:23 -05:00
Adam Caouette
980fb39b80 CASH-2378 prettier fixes 2026-03-05 15:23:30 -05:00
Adam Caouette
ef8ff581d5 CASH-2378 - CSS updates 2026-03-05 15:05:35 -05:00
CarlNation
dafd855f39
Merge pull request #3084 from Safelite/nation/CASH-2442
CASH-2442 ZipPlus4 changes
2026-03-05 10:56:38 -05:00
CarlNation
e1bd79ef8e CASH-2442 ZipPlus4 changes
CASH-2442 pass address line 1/2 to the tax endpoint so zipPlus4 can be requested for tax purposes
2026-03-05 10:19:38 -05:00
AdamCaouetteSafelite
969f2a3812
Merge pull request #3083 from Safelite/revert-pr-3075-from-release-2026.03.12
Revert "Merge pull request #3075 from Safelite/feature/CASH-1684"
2026-03-05 09:30:20 -05:00
Adam Caouette
27c7da1eb5 Revert "Merge pull request #3075 from Safelite/feature/CASH-1684"
This reverts commit cbb02bf4ae, reversing
changes made to e44acb4e61.
2026-03-05 08:56:16 -05:00
AdamCaouetteSafelite
6a20516637
Merge pull request #3082 from Safelite/feature/CASH-2378
CASH-2378: add GA event changes
2026-03-05 08:32:12 -05:00
Adam Caouette
3bced163dc CASH-2378 prettier fix 2026-03-04 16:36:44 -05:00
Adam Caouette
de4384a6c3 CASH-2378: add GA event changes 2026-03-04 16:32:27 -05:00
AdamCaouetteSafelite
1f2c22dfc8
Merge pull request #3081 from Safelite/feature/CASH-2378
CASH-2378 - remove hard coded values
2026-03-04 15:02:08 -05:00
Adam Caouette
cf71ca2337 Merge branch 'release/2026.03.12' into feature/CASH-2378 2026-03-04 14:48:58 -05:00
Adam Caouette
4b3c80c62b CASH-2378 - remove hard coded values 2026-03-04 14:47:28 -05:00
AdamCaouetteSafelite
baa13e9b40
Merge pull request #3080 from Safelite/feature/CASH-2378
Feature/CASH-2378 - implement multi location popup
2026-03-04 09:53:42 -05:00
Adam Caouette
e5b00fde3e CASH-2378: implement copilot PR review suggestions (better guards, removing superfluous emit) 2026-03-04 08:41:38 -05:00
Adam Caouette
364b5d29bf CASH-2378: implement new multi location modal 2026-03-04 08:06:27 -05:00
Adam Caouette
e5aa47673b CASH-2378: updates to mobile first modal (renaming, change in helper method) 2026-03-04 08:05:52 -05:00
Adam Caouette
b3fb548813 CASH-2378: new component for multi location modal 2026-03-04 08:01:13 -05:00
Adam Caouette
0c32eecdcc CASH-2378: create new radio button for multi location modal usage 2026-03-04 08:00:39 -05:00
Adam Caouette
664a7d289d CASH-2378: add experiment constants 2026-03-04 07:59:51 -05:00
Adam Caouette
83f808497d Merge branch 'release/2026.03.12' into feature/CASH-2378 2026-03-04 07:54:54 -05:00
mvalaiyapathi
3f5be9ca06
Merge pull request #3079 from Safelite/feature/CASH-2264
CASH-2264 - Checking if we have vehicle before routing to Vehicle Damage
2026-03-03 12:43:05 -05:00
Minojhini Valaiyapathi
7af19bba2a CASH-2264 - Checking if we have vehicle before routing to Vehicle Damage 2026-03-03 12:20:20 -05:00
CarlNation
2b24e82003
Merge pull request #3078 from Safelite/rlsmerge/2026.03.12-to-develop
Rlsmerge/2026.03.12 to develop
2026-02-27 15:40:19 -05:00
CarlNation
5307602cd5 Merge branch 'release/2026.03.12' into rlsmerge/2026.03.12-to-develop 2026-02-27 15:39:08 -05:00
CarlNation
683096ef5d
Merge pull request #3077 from Safelite/nation/CASH-623
CASH-623
2026-02-27 15:33:40 -05:00
CarlNation
a82ad62d73
Merge branch 'release/2026.03.12' into nation/CASH-623 2026-02-27 15:18:50 -05:00
CarlNation
cf94233c3d CASH-623
CASH-623
2026-02-27 15:18:03 -05:00
CarlNation
946f2378f3
Merge pull request #3076 from Safelite/nation/CASH-623
CASH-623 use core service for serviceability details
2026-02-27 13:55:29 -05:00
CarlNation
0655817a9a prettier 2026-02-27 13:45:16 -05:00
CarlNation
d5ff839f51 CASH-623 use core service for serviceability details
CASH-623 use core service for serviceability details.  Pass damage type to endpoint now required and remove parms no longer needed
2026-02-27 13:35:42 -05:00
Chris
cbb02bf4ae
Merge pull request #3075 from Safelite/feature/CASH-1684
CASH-1684: MSR fee not covered by insurance alert
2026-02-27 10:43:12 -05:00