Commit graph

11147 commits

Author SHA1 Message Date
scottkiener-at-safelite
00611a599c Refactor scheduling page and date-picker component
scheduling.vue:
- Colocate inshop providers and time slots into inShopProvidersAndTimeslots
  array of { provider, timeSlots } objects, replacing two parallel arrays
- Combine mobileTimeSlots and mobileProviderNumber into a single
  mobileProviderAndTimeSlot object
- Remove unused inShopProviderNumber state
- Extract SCHEDULE_FETCH_DAYS constant to replace magic number 14
- Add JSDoc to toDateString

date-picker:
- Move from src/ux-components/ to src/layouts/scheduling/ since it is
  only used by scheduling.vue
- Replace inline SVGs with chevron-right-blue.svg and chevron-right-grey.svg
  asset files, using CSS scaleX(-1) flip for left-pointing variants
- Import desktop breakpoint from new src/constants/breakpoints.js instead
  of hardcoding 768
2026-05-06 15:19:19 -04:00
scottkiener-at-safelite
bf38d11bca Final review of Scheduling Page
Refactor scheduling.vue state to colocate providers with their time slots

Replace parallel inShopProviders/inshopTimeSlots arrays with a single
inShopProvidersAndTimeslots array of { provider, timeSlots } objects, and
combine mobileTimeSlots/mobileProviderNumber into a single
mobileProviderAndTimeSlot object. Also extract SCHEDULE_FETCH_DAYS constant
to replace the magic number 14
add JSDoc to toDateString, and remove the
unused inShopProviderNumber state.
2026-05-06 12:45:48 -04:00
scottkiener-at-safelite
9dbcf1c93d Styling updates and multi location time slot retrieval
Added back and forward arrow SVGs
Now we call for all timeslots of three closest stores and mobile if a provider is available
2026-05-06 10:23:01 -04:00
Chris Redelinghuys
1fb36e7ee7 Merge branch 'develop' into feature/CASH-2563 2026-05-06 09:22:37 -04:00
Chris Redelinghuys
b55451ec9d CASH-2563 2026-05-06 09:21:08 -04:00
CarlNation
efbce87f6c
Merge pull request #3165 from Safelite/rlsmerge/2026.05.07-to-develop
Rlsmerge/2026.05.07 to develop
2026-05-05 11:25:28 -04:00
CarlNation
b2a5f7ba77 Merge branch 'release/2026.05.07' into rlsmerge/2026.05.07-to-develop 2026-05-05 10:51:32 -04:00
CarlNation
16140f4cf5 Merge branch 'develop' into rlsmerge/2026.05.07-to-develop 2026-05-05 10:51:19 -04:00
mvalaiyapathi
bdb44b334b
Merge pull request #3164 from Safelite/feature/CASH-2576-Revert
Feature/cash 2576 revert
2026-05-05 10:10:59 -04:00
Minojhini Valaiyapathi
7f3376c131 CASH-2576 - reverted back to v1 for ValidateZip 2026-05-05 09:55:45 -04:00
Minojhini Valaiyapathi
003ae8edd4 CASH-2576 - Reverting the changes back from v2 to v1 endpoint for validateZip 2026-05-05 09:53:43 -04:00
scottkiener-at-safelite
5ec56b11d6 Wire in providerData call 2026-05-04 16:13:01 -04:00
scottkiener-at-safelite
cd94b853ee Wire in in-shop timeslots call and map the dates 2026-05-04 15:12:22 -04:00
CarlNation
7e7ba9b13e
Merge pull request #3163 from Safelite/rlsmerge/2026.05.07-to-develop
Rlsmerge/2026.05.07 to develop
2026-05-04 11:30:25 -04:00
CarlNation
89b2d13727
Merge branch 'develop' into rlsmerge/2026.05.07-to-develop 2026-05-04 10:29:48 -04:00
CarlNation
b886d14e4b Merge branch 'release/2026.05.07' into rlsmerge/2026.05.07-to-develop 2026-05-04 10:29:13 -04:00
kpatel8hs4io
eb517878d1
Merge pull request #3162 from Safelite/feature/CASH-2564
Feature/cash 2564
2026-05-04 07:40:23 -04:00
kpatel8hs4io
594002b37d playwright tests updates 2026-05-03 12:24:21 -04:00
kpatel8hs4io
83fb4f3677 Merge branch 'develop' into feature/CASH-2564 2026-05-03 12:18:55 -04:00
kpatel8hs4io
b82bda7d01 Merge branch 'develop' into feature/CASH-1252 2026-05-03 12:15:31 -04:00
kpatel8hs4io
f36b7a8e70 Update HomePage.ts 2026-05-03 12:15:16 -04:00
credelinghuys
e0672a91d7 CASH-612: Policy vehicle page
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 15:50:29 -04:00
CarlNation
7f1b8d9c0f
Merge pull request #3160 from Safelite/nation/returnUserErr
return user defect
2026-05-01 10:50:54 -04:00
CarlNation
67c6ec484a use standard call
use standard call
2026-05-01 10:38:58 -04:00
CarlNation
f1147f490b return user defect
when on the return-user page and the user navigates back to content site and then goes forward to vue app, the user is being sent back to return user page where it does not hide the loading modal.
2026-05-01 10:27:58 -04:00
CarlNation
a2009935e8
Merge pull request #3159 from Safelite/nation/CASH-699
Nation/cash 699
2026-04-30 14:55:34 -04:00
CarlNation
de3aed79fd prettier 2026-04-30 14:23:04 -04:00
CarlNation
52827e80b4 Merge branch 'develop' into nation/CASH-699 2026-04-30 14:17:39 -04:00
CarlNation
df13308208
Merge pull request #3158 from Safelite/nation/CASH-2466
Nation/cash 2466
2026-04-30 13:41:01 -04:00
CarlNation
4179df5058 prettier
prettier
2026-04-30 13:05:29 -04:00
CarlNation
15161c9470 Merge branch 'develop' into nation/CASH-2466 2026-04-30 12:48:48 -04:00
scottkiener-at-safelite
bc14f0b3ae Merge branch 'feature/schedule-page-v2' into feature/CASH-2572 2026-04-30 12:18:01 -04:00
scottkiener-at-safelite
b2621065c0 Merge branch 'feature/CASH-2571' into feature/schedule-page-v2 2026-04-30 12:17:46 -04:00
scottkiener-at-safelite
0af5ca7fcb Fix styling 2026-04-30 12:17:33 -04:00
scottkiener-at-safelite
e048ce0eec Merge branch 'feature/schedule-page-v2' into feature/CASH-2571 2026-04-30 12:09:03 -04:00
scottkiener-at-safelite
5509b35a39 Merge branch 'feature/CASH-2572' into feature/schedule-page-v2 2026-04-30 12:08:41 -04:00
scottkiener-at-safelite
fec5db0c9f CASH-2572 | Date-Picker for new schedule page
Full functionality
Haven't checked styling
Includes mocking data inside scheduling.vue
2026-04-30 12:08:23 -04:00
mvalaiyapathi
535de257be
Merge pull request #3157 from Safelite/feature/CASH-2576
CASH-2576 - MS-backed v2 provider lookup and zip CTU with provider nu…
2026-04-30 11:40:50 -04:00
scottkiener-at-safelite
0eb7ebc25e Merge branch 'feature/CASH-2571' into feature/schedule-page-v2 2026-04-30 11:30:39 -04:00
scottkiener-at-safelite
ec3323cf08 CASH-2571 | Scheduling Page
Created new page
Added routing data
Added experiment flag (doesn't exist in framework yet) - hardcoded to true
Header, Footer, Subheader, H5 added
2026-04-30 11:30:14 -04:00
Minojhini Valaiyapathi
c528849696 CASH-2576 - Fixed code formatting 2026-04-30 11:08:14 -04:00
Minojhini Valaiyapathi
3887057cda CASH-2576 - MS-backed v2 provider lookup and zip CTU with provider number. so passing that to bill to account 2026-04-30 11:01:08 -04:00
CarlNation
e4bceb5fe7 CASH-699 add input fields for insurance-details page
CASH-699 add input fields for insurance-details page
2026-04-28 15:52:35 -04:00
mvalaiyapathi
964743f608
Merge pull request #3156 from Safelite/feature/CASH-2478
CASH-2478 - Updated to v2 version for parts damage-options endpoint
2026-04-28 13:43:25 -04:00
Minojhini Valaiyapathi
03f3a11f86 CASH-2478 - Updated to v2 version for parts damage-options endpoint 2026-04-28 13:28:11 -04:00
Chris
bf999b45e2
Merge pull request #3155 from Safelite/feature/CASH-2599
CASH-2599: Pass isMSRFeeCoveredByInsurance to cart from Adyen page
2026-04-28 11:58:02 -04:00
Chris Redelinghuys
a043578071 CASH-2599: Pass isMSRFeeCoveredByInsurance to cart from Adyen page 2026-04-28 11:42:46 -04:00
mvalaiyapathi
6a08ee8a20
Merge pull request #3154 from Safelite/feature/CASH-2576
CASH-2576 - updated the v2 version for /zip/damageType
2026-04-28 08:57:29 -04:00
mvalaiyapathi
3c0925f253
Merge branch 'release/2026.05.07' into feature/CASH-2576 2026-04-28 08:42:17 -04:00
Minojhini Valaiyapathi
d707f13940 CASH-2576 - updated the v2 version for /zip/damageType 2026-04-28 08:38:11 -04:00