Bianca Widstam
6c65951fa7
Merged in BOOK-448-select-rate-reload-bookingcode (pull request #2974 )
...
(BOOK-448): prevent refetching select rate availability when adding room bookingcode
* (BOOK-448): prevent refetching select rate availability when adding room bookingcode
Approved-by: Linus Flood
2025-10-16 06:16:35 +00:00
Erik Tiekstra
c6f76b83cc
Merged in fix/BOOK-456-destination-city-validation-error (pull request #2975 )
...
fix(BOOK-456): Added nullish() to destination pages content and sidepeek content schema to avoid unexpected errors
* fix(BOOK-456): Added nullish() to destination pages content and sidepeek content schema to avoid unexpected errors
Approved-by: Linus Flood
2025-10-15 14:41:26 +00:00
Bianca Widstam
e2403e11b3
Merged in fix/BOOK-131-noroomsavailability-tracking (pull request #2971 )
...
fix(BOOK-131): add action and domain
* fix(BOOK-131): add action and domain
Approved-by: Anton Gunnarsson
2025-10-15 14:21:41 +00:00
Matilda Landström
33f4952d94
Merged in fix/mising-promo-campaign-ref (pull request #2969 )
...
fix: missing promo ref
* fix: missing promo ref
Approved-by: Erik Tiekstra
2025-10-15 11:03:55 +00:00
Matilda Landström
38d7cd677a
Merged in fix/mising-promo-campaign-ref (pull request #2968 )
...
fix: add missing promo campaign page ref
* fix: add missing promo campaign page ref
Approved-by: Erik Tiekstra
2025-10-15 08:51:48 +00:00
Hrishikesh Vaipurkar
78ede453a2
Merged in feat/SW-3526-show-sas-eb-points-rate-in- (pull request #2933 )
...
feat(SW-3526): Show EB points rate and label in booking flow
* feat(SW-3526): Show EB points rate and label in booking flow
* feat(SW-3526) Optimized points currency code
* feat(SW-3526) Removed extra multiplication for token expiry after rebase
* feat(SW-3526): Updated to exhaustive check and thow if type error
Approved-by: Anton Gunnarsson
2025-10-15 06:54:44 +00:00
Hrishikesh Vaipurkar
73af1eed9b
Merged in fix/SW-3536-wl-cannot-initialize-payment- (pull request #2953 )
...
fix SW-3536 Fixed create booking call for sas logged in users in the partner site
Approved-by: Anton Gunnarsson
2025-10-14 09:35:53 +00:00
Hrishikesh Vaipurkar
01e9542ded
Merged in fix/change-footer-partnerSas-link-to-public (pull request #2964 )
...
fix(SW-3520): Updated sas eurobonus link in footer
Approved-by: Anton Gunnarsson
2025-10-14 09:33:06 +00:00
Hrishikesh Vaipurkar
bdc44898d9
Merged in feat/SW-3540-fix-hotel-details-link-to-go- (pull request #2959 )
...
feat SW-3540 Fixed route for hotel details link in sidepeek
Approved-by: Anton Gunnarsson
2025-10-14 08:41:15 +00:00
Erik Tiekstra
23f60d43bc
fix(BOOK-442): Added isAlternative prop to MobileMapButtonContainer for alternative hotels flow
...
Approved-by: Bianca Widstam
2025-10-14 05:48:52 +00:00
Erik Tiekstra
339e7195dc
fix(BOOK-436): Added new section component and deprecated the other
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-13 08:31:26 +00:00
Chuma Mcphoy (We Ahead)
29f51e655e
Merged in fix/LOY-359-revert-to-loyalty-level-to-support-boosted-level (pull request #2954 )
...
fix(LOY-359): Revert back to allow non-native loyalty level in overview cards
* fix(LOY-359): Revert back to allow non-native loyalty level in overview cards
Approved-by: Erik Tiekstra
2025-10-13 06:51:59 +00:00
Linus Flood
205e5a1843
Merged in fix/getProfile-2 (pull request #2951 )
...
fix: get profile
* fix: get profile
Approved-by: Anton Gunnarsson
2025-10-10 10:58:14 +00:00
Linus Flood
1668baf04b
Merged in fix/getProfile (pull request #2950 )
...
Fix/getProfile
* fix(mypages): do not fetch SAS data on overview page and use correct mfa value when masking personal data
* Merge branch 'master' into fix/getProfile
* feat(profile): revert and dont mask data :O
Approved-by: Anton Gunnarsson
2025-10-10 10:42:23 +00:00
Erik Tiekstra
ddbc4a063d
fix(BOOK-427): Added div around the contents of the li element to avoid the li flex-styles
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-10 10:37:26 +00:00
Erik Tiekstra
50aaa095eb
fix(BOOK-412): Using internalCategoryName to map ancillaries and show translated categoryName only
...
Approved-by: Linus Flood
2025-10-10 09:10:51 +00:00
Linus Flood
f70d4d7c7f
Merged in fix/getProfile (pull request #2945 )
...
fix(mypages): do not fetch SAS data on overview page and use correct mfa value when masking personal data
* fix(mypages): do not fetch SAS data on overview page and use correct mfa value when masking personal data
Approved-by: Anton Gunnarsson
2025-10-10 07:45:06 +00:00
Anton Gunnarsson
a5759205ec
Merged in feat/sw-3525-sas-member-type-in-tracking (pull request #2931 )
...
feat(SW-3525): Set correct member type in tracking for partner-sas
* Set correct member type in tracking for partner-sas
Approved-by: Joakim Jäderberg
2025-10-09 12:47:38 +00:00
Erik Tiekstra
d298d5c2ff
feat(BOOK-436): Added manage cookie bot dynamic content to content pages
...
Approved-by: Linus Flood
2025-10-09 12:46:17 +00:00
Bianca Widstam
2dae57004c
Merged in fix/login-banner (pull request #2940 )
...
fix: if user logged in then do not show join banner
* fix: if user logged in then do not show join banner
Approved-by: Linus Flood
2025-10-09 12:14:37 +00:00
Erik Tiekstra
527ab170b5
fix(BOOK-405): Pushing to history when opening sidepeek to avoid navigating back inside the booking flow
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-09 11:34:58 +00:00
Hrishikesh Vaipurkar
566dd54087
Merged in feat/SW-3520-update-footer-ui-and-footer-link (pull request #2910 )
...
feat(SW-3520): Updated the footer
* feat(SW-3520): Updated links to route to scandic web
* feat(SW-3520): Updated the footer with language switcher
* feat(SW-3520): Updated the Contact-us link and removed double slash
Approved-by: Anton Gunnarsson
2025-10-09 06:44:58 +00:00
Bianca Widstam
00ad432910
Merged in fix/BOOK-377-clear-booking-widget-state (pull request #2929 )
...
fix(BOOK-377): clear date and guest data after confirmed booking
* fix(BOOK-377): clear date and guest data after confirmed booking
Approved-by: Erik Tiekstra
2025-10-08 13:55:30 +00:00
Chuma Mcphoy (We Ahead)
2f10a453d4
Merged in fix/LOY-399-include-lang-in-activate-call (pull request #2927 )
...
fix(LOY-399): Add lang to promo campaign call
* fix(LOY-399): Add lang to promo campaign call
Approved-by: Matilda Landström
2025-10-08 11:26:08 +00:00
Joakim Jäderberg
17df3ee71a
Merged in feature/SW-3516-pass-eurobonus-number-on-booking (pull request #2902 )
...
* feat(SW-3516): Include partnerLoyaltyNumber on bookings
- Added user context to BookingFlowProviders for user state management.
- Updated booking input and output schemas to accommodate new user data.
- Refactored booking mutation logic to include user-related information.
- Improved type definitions for better TypeScript support across booking components.
Approved-by: Anton Gunnarsson
2025-10-08 10:48:42 +00:00
Erik Tiekstra
b685c928e4
fix(BOOK-413): Respecting original_url inside RTE for entry links
...
Approved-by: Matilda Landström
2025-10-08 07:25:32 +00:00
Matilda Landström
2176a7dd6f
Merged in feat/LOY-394-promos-linkable (pull request #2918 )
...
feat(LOY-394): add promo campaign page link
* feat(LOY-394): make promo campaigns linkable from everewhere
Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-07 13:30:34 +00:00
Erik Tiekstra
36aa5089ea
fix(BOOK-138): Fixed several issues after country map functionality was added
...
* fix(BOOK-138): Fixed issue when hovering markers and info windows for both city cluster marker as city markers.
Approved-by: Matilda Landström
2025-10-07 11:37:54 +00:00
Matilda Landström
d88cd3f418
Merged in fix/content-connection-block (pull request #2922 )
...
fix: add back content block connection
* fix: add back content block connection
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-07 10:32:39 +00:00
Bianca Widstam
30b214c6ff
Merged in feat/BOOK-131-tracking-no-availability (pull request #2886 )
...
feat(BOOK-131): add no availability tracking
* feat(BOOK-131): add no availability tracking
* feat(BOOK-131): add no availability tracking
* feat(BOOK-131): extract noAvailability function
* feat(BOOK-131): fix every render problem
* feat(BOOK-131): noavailability handle return in function
Approved-by: Erik Tiekstra
Approved-by: Joakim Jäderberg
2025-10-07 06:59:49 +00:00
Erik Tiekstra
725b105637
fix(BOOK-53): Seo filter block now uses h3 as summary content and adjusted spacing
...
Approved-by: Bianca Widstam
2025-10-06 10:43:05 +00:00
Bianca Widstam
f726b4f7e1
Merged in feat/BOOK-377-keep-booking-widget-state (pull request #2894 )
...
feat(BOOK-377): keep dates and rooms & guest in session storage
* feat(BOOK-377): keep dates and rooms & guest in session storage
* feat(BOOK-377): extract to hook and reuse
Approved-by: Erik Tiekstra
2025-10-06 09:33:09 +00:00
Hrishikesh Vaipurkar
d3368e9b85
Merged in feat/SW-2782-create-sas-branded-header (pull request #2878 )
...
feat(SW-2782): Updated header as per design, added language switcher and user menu
* feat(SW-2782): Updated header as per design, added language switcher and user menu
* feat(SW-2782): Updated UI as per design
* feat(SW-2782): Optimised code with use of Popover and modal from RAC
Approved-by: Anton Gunnarsson
2025-10-06 08:46:26 +00:00
Erik Tiekstra
e18bba79c6
fix: Added Jacuzzi and Relax to the switch statement to avoid unnecessary warnings in the logs
...
* fix: Ignore casing in getTranslatedName switch statement
Approved-by: Joakim Jäderberg
2025-10-06 07:54:45 +00:00
Joakim Jäderberg
9292c437f4
fix(SW-3442) getLowestRoomPrice - cannot read property of undefined
...
* fix: getLowestRoomPrice throws when given unexpected data
* dont track lowestRoomPrice if unavailable
Approved-by: Hrishikesh Vaipurkar
2025-10-03 13:16:25 +00:00
Joakim Jäderberg
5bf18f0412
Merged in fix/optional-chaining-lint-issue (pull request #2905 )
...
* remove optional chaining with force unrwap
Approved-by: Bianca Widstam
2025-10-03 12:50:30 +00:00
Joakim Jäderberg
ea5c82fef0
Merged in feature/SW-3515-join-scandic-friends-placeholder (pull request #2883 )
...
feat(SW-3515): display placeholder for join scandic friends
* feat(SW-3515): display placeholder for join scandic friends
* add missing variant config
Approved-by: Linus Flood
2025-10-02 13:55:24 +00:00
Erik Tiekstra
7fcd5833bd
feat(BOOK-414): Added hotel branding themes to hotelpages
...
Approved-by: Matilda Landström
2025-10-02 12:34:38 +00:00
Hrishikesh Vaipurkar
f3dc818c06
Merged in fix/SW-3442-tracking-event-lowestroomprice- (pull request #2797 )
...
fix(SW-3442): Fixed lowest price tracking and other lint issues
* fix(SW-3442): Fixed lowest price tracking and other lint issues
Approved-by: Joakim Jäderberg
2025-10-02 07:31:46 +00:00
Matilda Landström
ea130ffaf8
Merged in feat/LOY-362-content-block (pull request #2897 )
...
feat(LOY-362): fix content block
* feat(LOY-362): fix content block
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-02 06:34:46 +00:00
Joakim Jäderberg
8498026189
Merged in chore/refactor-hotel-trpc-routes (pull request #2891 )
...
Chore/refactor hotel trpc routes
* chore(SW-3519): refactor trpc hotel routers
* chore(SW-3519): refactor trpc hotel routers
* refactor
* merge
* Merge branch 'master' of bitbucket.org:scandic-swap/web into chore/refactor-hotel-trpc-routes
Approved-by: Linus Flood
2025-10-01 12:55:45 +00:00
Joakim Jäderberg
764e7cf49a
Merged in fix/include-info-when-missingLangInTRPC (pull request #2890 )
...
* chore: include more info when we get missing lang in tRPC context
Approved-by: Linus Flood
2025-10-01 11:43:12 +00:00
Joakim Jäderberg
df8e223d23
Merged in SW-3490-set-metadata-for-routes (pull request #2881 )
...
SW-3490 set metadata for routes
* feat(SW-3490): Set metadata title for hotelreservation paths
Approved-by: Anton Gunnarsson
2025-10-01 11:34:52 +00:00
Erik Tiekstra
4f151b143e
Merged in fix/metadata-schema (pull request #2893 )
...
fix: Updated metadata schema to handle transformed hotel data
* fix: Updated metadata schema to handle transformed hotel data
Approved-by: Linus Flood
2025-10-01 11:33:58 +00:00
Matilda Landström
72d62e6868
Merged in feat/LOY-364-promo-activation-flow (pull request #2872 )
...
Feat/LOY-364 promo activation flow
* feat(LOY-364): add promo activation flow
* chore(LOY-371): add tracking
Approved-by: Chuma Mcphoy (We Ahead)
2025-10-01 06:39:35 +00:00
Matilda Landström
dd44e39732
Merged in feat/LOY-362-promo-blocks (pull request #2880 )
...
feat(LOY-362): add blocks
* feat(LOY-362): add blocks
* fix(LOY-362): hide RTE while waiting for CS
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-29 14:42:16 +00:00
Joakim Jäderberg
e4c5363fe9
Merged in fix/BOOK-399-default-language (pull request #2877 )
...
fix(BOOK-399): Default language to 'en' when we've ended up in a invalid state
* fix(BOOK-399): Default language to 'en' when we've ended up in a invalid state
* PR fixes: reuse types and include local dev error message
Approved-by: Anton Gunnarsson
Approved-by: Linus Flood
2025-09-29 14:18:27 +00:00
Anton Gunnarsson
94e5a06681
Merged in fix/sw-2328-start-page-tracking (pull request #2874 )
...
fix: Add TrackingSDK to partner-sas start page
* Add TrackingSDK to partner-sas start page
* Don't send pageId in partner-sas start page tracking
Approved-by: Joakim Jäderberg
2025-09-29 08:57:56 +00:00
Joakim Jäderberg
e24c92918e
Merged in fix/BOOK-398-polyfill-at (pull request #2876 )
...
Fix/BOOK-398 polyfill at
* fix(BOOK-398): Add polyfills for .at()
* fix(BOOK-398): Add polyfills for .at()
Approved-by: Linus Flood
2025-09-29 06:58:31 +00:00
Chuma Mcphoy (We Ahead)
daeb38832b
Merged in feat/LOY-365-promo-campaign-eligible-levels (pull request #2864 )
...
feat(LOY-365): Add support for eligible levels for promo campaign pages
* feat(LOY-365): Add support for eligible levels for promo campaign pages
* fix(LOY-365): update to most recent copy
* fix(LOY-365): cleanup css
* fix(LOY-365): Move ineligible message to the bottom
* fix(LOY-365): remove uneeded type
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-09-29 06:58:15 +00:00