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