Linus Flood
12b5055afe
Merged in feat/book-375-member-rates (pull request #2863 )
...
feat(BOOK-375): show no rate card when missing member rates
* feat(BOOK-375): show no rate card when missing member rates
2025-09-26 10:18:47 +00:00
Linus Flood
2f1512edaa
Merged in feat/book-395-queryselector (pull request #2870 )
...
feat(BOOK-395): fixed error in queryselector
* feat(BOOK-395): fixed error in queryselector
Approved-by: Anton Gunnarsson
2025-09-26 10:17:28 +00:00
Erik Tiekstra
f2a5fc03c2
Merged in fix/BOOK-381-top-primary-button-schema (pull request #2865 )
...
fix(BOOK-381): Added nullish() to top primary button to avoid schema failures
* fix(BOOK-381): Added nullish() to top primary button to avoid schema failures
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2025-09-26 10:15:55 +00:00
Bianca Widstam
7f3fd0c7a6
Merged in fix/BOOK-130-booking-code-filtering (pull request #2868 )
...
fix(BOOK-130): update booking code filtering on map view and filter and sort modal
* fix(BOOK-130): update booking code filtering on map view and filter and sort modal
* fix(BOOK-130): change name of filteredIds
* fix(BOOK-130): add initial value reduce
Approved-by: Joakim Jäderberg
Approved-by: Anton Gunnarsson
2025-09-26 08:03:25 +00:00
Erik Tiekstra
9f02870647
feat(BOOK-57): Adjusted metadata for destination pages with active seo filter
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-25 13:26:00 +00:00
Erik Tiekstra
7714761c77
feat(BOOK-56): Added content related to destination filters
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-25 08:10:30 +00:00
Chuma Mcphoy (We Ahead)
9032789fd0
Merged in feat/LOY-366-Promo-Campaign-Expiring-Flow (pull request #2842 )
...
Feat(LOY-366): Promo Campaign Expiring Flow
* feat(LOY-366): expired promo campaign WIP
* fix(LOY-366): MagicWand icon transparent bg
* fix(LOY-366): css cleanup
* fix(LOY-366): Add link to all offers
* fix(LOY-366): semantic var name
Approved-by: Erik Tiekstra
2025-09-25 07:20:57 +00:00
Chuma Mcphoy (We Ahead)
7ee76992be
Merged in feat/LOY-361-Promo-Campaign-Hero (pull request #2857 )
...
Feat(LOY-363): Promo Campaign Hero
* feat(LOY-361): Add Promo Campaign Hero
* feat(LOY-361): auth cta's wip
* fix(LOY-361): improve hero card css
* fix(LOY-361): correct size for button
* fix(LOY-361): Make Promo Hero Required
* fix(LOY-361): semantic css classes
Approved-by: Matilda Landström
2025-09-24 14:36:31 +00:00
Chuma Mcphoy (We Ahead)
5bbd7eb9ab
Merged in fix/LOY-359-use-scandic-native-tier-data (pull request #2846 )
...
fix(LOY-359): Always use scandic native tier data for all level related data
* fix(LOY-359): Always use scandic native tier data for all level related data
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-09-24 13:50:32 +00:00
Matilda Landström
00689607bc
Merged in feat/SW-2241-country-map (pull request #2808 )
...
Feat/SW-2241 country map
Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-24 12:04:01 +00:00
Erik Tiekstra
af4f544b8a
feat(BOOK-55): Listen to SEO filter slugs when navigating to such page
...
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-09-24 10:40:58 +00:00
Bianca Widstam
aa99a5d4f6
Merged in fix/BOOK-130-filter-booking-code-count (pull request #2856 )
...
fix(BOOK-130): update filter counts when using booking code
* fix(BOOK-130): update filter counts when using booking code
* fix(BOOK-130): change message
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-09-24 08:50:30 +00:00
Anton Gunnarsson
490013be62
Merged in chore/sw-3474-remove-unused-booking-flow-exports (pull request #2858 )
...
chore: (SW-3474): Remove unused exports from booking-flow
* Remove unused exports from booking-flow
Approved-by: Joakim Jäderberg
2025-09-24 07:48:24 +00:00
Joakim Jäderberg
3a1cf12638
Merged in fix/eurobonus-zod-schema (pull request #2854 )
...
SW-3505: Fix getEuroBonusProfile schema to match OpenAPI spec
* update getEuroBonusProfile schema to match OpenAPI spec
* update getEuroBonusProfile schema to match OpenAPI spec
* update getEuroBonusProfile schema to match OpenAPI spec
Approved-by: Anton Gunnarsson
2025-09-23 13:03:44 +00:00
Joakim Jäderberg
c46e71d76e
Merged in feature/SW-3505-fetch-eurobonus-points (pull request #2847 )
...
feat(SW-3505): add endpoint for getting eurobonus profile
* feat(SW-3505): add endpoint for getting eurobonus profile
* make sure we add loginType to session
* no need to run zod parsing twice
* Make SAS environment variables mandatory
Approved-by: Anton Gunnarsson
2025-09-23 12:13:20 +00:00
Matilda Landström
e8968a9eaf
Merged in fix/Lokalise (pull request #2851 )
...
fix label typo
* fix label typo
Approved-by: Bianca Widstam
2025-09-23 11:25:53 +00:00
Bianca Widstam
914b095e16
Merged in fix/BOOK-210-update-hotel-card-local-charges (pull request #2835 )
...
fix(BOOK-210): add local charges for Finland and update design for hotel card
* fix(BOOK-210): add local charges for Finland and update design for hotel card
* feat(BOOK-210): change variant to conditional classname
* fix(BOOK-210): update link with icon
* fix(BOOK-210): update buttonlink tripadvisor
* fix(BOOK-210): switch wrapper logic
* fix(BOOK-210): update variants tripadvisor
Approved-by: Erik Tiekstra
2025-09-23 08:54:07 +00:00
Hrishikesh Vaipurkar
16e6c1596c
Merged in feat/SW-3477-hide-voucher-booking-code-sas- (pull request #2836 )
...
feat(SW-3477) Updated booking widget for SAS white label
Approved-by: Anton Gunnarsson
2025-09-23 08:44:55 +00:00
Anton Gunnarsson
c21d0dbc74
Merged in fix/sw-3495-booking-flow-links-to-web (pull request #2837 )
...
fix: (SW-3495): Update booking-flow links in partner-sas
* Update links to scandic web in booking-flow
* Fix routeToScandicWeb util function
Approved-by: Hrishikesh Vaipurkar
2025-09-22 13:30:38 +00:00
Anton Gunnarsson
630e89c845
Merged in feat/sw-3473-remove-tracking-context (pull request #2843 )
...
feat(SW-3473): Rework booking-flow tracking provider
* Remove tracking context and import instead
* Remove unused file
Approved-by: Joakim Jäderberg
2025-09-22 13:08:10 +00:00
Bianca Widstam
34020dad78
Merged in fix/BOOK-136-ancillary-image-without-metadata (pull request #2841 )
...
fix(BOOK-136): ancillary image validation without metadata
* fix(BOOK-136): ancillary image validation without metadata
* fix(BOOK-136): ancillary image
Approved-by: Erik Tiekstra
2025-09-22 12:17:12 +00:00
Erik Tiekstra
a5db1f0f62
fix(BOOK-140): fixed issue with multi-line bullet lists
...
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-09-22 10:47:55 +00:00
Chuma Mcphoy (We Ahead)
6a9d598b97
Merged in feat/LOY-336-Points-to-Spend-Card (pull request #2830 )
...
feat(LOY-336): Add PointsToSpendCard
* feat(LOY-366): Add PointsToSpendCard
* feat(LOY-336): Add Expiring Points Table Sidepeek
* fix(LOY-336): Hide old section
* fix(LOY-336): description mobile styling
* chore(LOY-336): css cleanup
Approved-by: Matilda Landström
2025-09-22 10:16:40 +00:00
Joakim Jäderberg
8ebc48b138
Merged in feat/SW-3461-setup-auth-with-sas-eurobonus (pull request #2825 )
...
Feat/SW-3461 setup auth with sas eurobonus
* feat(SW-3461): Setup auth for sas eurobonus
* .
* feat: setup auth towards SAS
* Fix auth via SAS and add logout route
* .
* merge
* auth via SAS
* fix powered by scandic logo
* Merge branch 'master' of bitbucket.org:scandic-swap/web into feat/SW-3461-setup-auth-with-sas-eurobonus
* Include access_token in jwt after successful login
* merge
Approved-by: Anton Gunnarsson
2025-09-22 09:30:36 +00:00
Linus Flood
db546d7167
Merged in feat/SW-3494-noOfNightsStayed (pull request #2832 )
...
feat(SW-3494): removed properties that we dont need in the tracking
* feat(SW-3494): removed properties that we dont need in the tracking
* Fixed waiting on user response before tracking
* Refactor and cleanup
* Cleanup
Approved-by: Joakim Jäderberg
2025-09-22 07:38:05 +00:00
Anton Gunnarsson
7adb9ded46
Merged in feat/sw-3472-booking-flow-parameterization (pull request #2811 )
...
feat(SW-3272): Add BookingFlowConfig
* Add BookingFlowConfig
* Rename "provider" to BookingFlowConfig
* Change bookingCode to boolean
* Fix error
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2025-09-19 11:56:50 +00:00
Erik Tiekstra
7c92a8fc9a
feat(BOOK-53): Added component for SEO filters and support filter switching
...
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-19 08:26:41 +00:00
Matilda Landström
0e30a2d218
Merged in feat/LOY-361-add-promo-campaign-page-type (pull request #2826 )
...
Feat/LOY-361 add promo campaign page type
* feat(LOY-361): add Pomo Campaign page type
* chore(SW-361): remove campaign page flag
* fix(LOY-361): cleanup
* fix(LOY-361): add promo code
Approved-by: Erik Tiekstra
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-19 07:20:17 +00:00
Bianca Widstam
c791fef2c6
Merged in fix/BOOK-121-join-membership-modify-correct-price (pull request #2829 )
...
fix(BOOK-121): clear join only if membership number is valid and calculate correct member price
* fix(BOOK-121): clear join only if membership number is valid and calculate correct member price
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-09-19 06:20:48 +00:00
Erik Tiekstra
948c86479a
feat(BOOK-54): Adjusted filter functionality to save filters as query parameters instead of paths
...
* feat(BOOK-54): Destination filters now matching on id instead of slug in preparation for filters from Contentstack
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-18 13:03:01 +00:00
Joakim Jäderberg
ae7a62c88f
Merged in feature/SW-3149-send-logs-to-sentry (pull request #2802 )
...
Feature/SW-3149 send logs to sentry
* Use sentry for logging
* .
* fix(SW-3149) Send logs to Sentry
* remove experimental flag for logs
* add sentry settings for partner-sas
* feat(SW-3108): Added external link option to top primary button on content/collection page
Approved-by: Matilda Landström
* fix(BOOK-152): Removed old header references inside useStickyPosition hook to fix offset issue for the sitewide alert
Approved-by: Matilda Landström
* Merged in fix/LOY-360-team-member-text-for-retired-employees (pull request #2799 )
fix(LOY-360): improve text for retired employees
* fix(LOY-360): improve text for retired employees
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
* Merged in fix/STAY-67-redirect-to-webview-after-gla (pull request #2795 )
fix(STAY-67): redirect to webview after guarantee on my stay
* fix(STAY-67): redirect to webview after guarantee on my stay
* fix(STAY-67): add callback page for guarantee on webview
Approved-by: Linus Flood
* feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
* feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
* feat(BOOK-144): Make image clickable instead of a button to avoid being able to click outside of the image area
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
* Merged in fix/BOOK-127-translate-validation-text (pull request #2800 )
fix(BOOK-127): translate terms required message
* fix(BOOK-127): translate terms required message
Approved-by: Erik Tiekstra
* Merged in feat/LOY-354-L7-Progress-Card (pull request #2786 )
Feat/LOY-354 L7 Progress Card
* feat(LOY-354): Add Trophy icon
* fix(LOY-354): include new tierPoints value
* feat(LOY-354): L7 Progress Level Card support
* refactor(LOY-354): Refactoring of component structure
* fix(LOY-354): Remove intl prop drilling
* fix(LOY-354): cleanup progress section code
Approved-by: Erik Tiekstra
* Merged in fix/BOOK-132-tracking-breakfast (pull request #2803 )
fix(BOOK-132): add breakfastOption tracking
* fix(BOOK-132): add breakfastOption tracking
Approved-by: Joakim Jäderberg
* Merged in fix/enter-details-errors-missing (pull request #2806 )
fix: Add missing messages to BookingFlowInput errors
* Add missing messages to BookingFlowInput errors
* Fix errors
* zippy zip
* phoney
Approved-by: Bianca Widstam
Approved-by: Joakim Jäderberg
* Merged in feature/copy-static-files-via-build-scripts (pull request #2798 )
SW-3467 Copy static files via build scripts
* add file copy script and add all fonts to design-system
* add file copy script and add all fonts to design-system
* add file copy script and add all fonts to design-system
* remove fonts that will be copied via build scripts
* wip
* update paths to shared files
* update material-symbol script
* merge
* fix missing shared segment for path in fonts.css
Approved-by: Linus Flood
* Merged in feat/SW-2999-cleanup (pull request #2810 )
feat(SW-2999): cleanup current web
* feat(SW-2999): cleanup current web
* Merge master
* Removed unused fonts
Approved-by: Joakim Jäderberg
* Merge branch 'master' of bitbucket.org:scandic-swap/web into feature/SW-3149-send-logs-to-sentry
* Merge branch 'master' of bitbucket.org:scandic-swap/web into feature/SW-3149-send-logs-to-sentry
* merge
Approved-by: Linus Flood
2025-09-18 07:59:44 +00:00
Anton Gunnarsson
b0f3e4afbd
Merged in chore/cleanup-booking-flow (pull request #2824 )
...
chore: Cleanup booking-flow after migration
* Remove unused types
* Clean up exports, types, unused files etc in booking-flow
Approved-by: Joakim Jäderberg
2025-09-18 07:28:05 +00:00
Joakim Jäderberg
9620bfe76d
Merged in SW-3476-use-separate-curity-client-for-service-tokens-for-partner-sas (pull request #2809 )
...
feat(SW-3476): add support for using different curity clients when creating service tokens
* fix(SW-3476): add support for using different curity clients when creating service tokens
* remove log statement
Approved-by: Hrishikesh Vaipurkar
2025-09-18 07:04:45 +00:00
Bianca Widstam
1e566e59f7
Merged in fix/SW-3484-campaign-remove-breakfast-message-chip (pull request #2820 )
...
fix(SW-3484): remove breakfast message in the booking code chip for campaign
* fix(SW-3484): remove breakfast message in the booking code chip for campaign
Approved-by: Matilda Landström
2025-09-17 08:11:10 +00:00
Linus Flood
886f1b2f11
Merged in feat/LOY-367-soft-validation (pull request #2815 )
...
feat(LOY-367)-softer validation for dynamic content enum
* feat(LOY-367)-softer validation for dynamic content enum
* Test
Approved-by: Erik Tiekstra
2025-09-17 08:00:17 +00:00
Bianca Widstam
a144f84566
Merged in fix/SW-3481-map-view-pin-highlighted (pull request #2814 )
...
fix(SW-3481): highlight pin and min width to 900 to avoid duplicate hotelcards
* fix(SW-3481): highlight pin and min width to 900 to avoid duplicate hotelcards
Approved-by: Matilda Landström
2025-09-17 07:59:16 +00:00
Bianca Widstam
34389837ae
Merged in fix/SW-3483-labels-month-missing-date-picker (pull request #2816 )
...
fix(SW-3483): add color to label in date picker
* fix(SW-3483): add color to label in date picker
Approved-by: Matilda Landström
2025-09-17 07:58:48 +00:00
Linus Flood
eea2a63835
Merged in feat/book-228-campaign (pull request #2818 )
...
feat(book-228): campaign cache fixes
* feat(book-228): campaign cache fixes
Approved-by: Erik Tiekstra
Approved-by: Joakim Jäderberg
Approved-by: Matilda Landström
2025-09-17 07:57:51 +00:00
Anton Gunnarsson
5a86cbaafe
Merged in chore/update-eslint-configs (pull request #2812 )
...
chore: Extend eslint configs from @typescript-eslint/recommended
* Change to typescript recommended in scandic-web
* Remove comment
* Change to recommended ts config in partner-sas
* Change to recommended ts lint config in booking-flow
Approved-by: Linus Flood
2025-09-17 07:55:11 +00:00
Matilda Landström
e6d5c45ca7
Merged in fix/Lokalise-update (pull request #2807 )
...
Fix/Lokalise update
* chore: update English keys
* fix: update from Lokalise
Approved-by: Linus Flood
2025-09-16 11:46:31 +00:00
Linus Flood
fd0198f57b
Merged in feat/SW-2999-cleanup (pull request #2810 )
...
feat(SW-2999): cleanup current web
* feat(SW-2999): cleanup current web
* Merge master
* Removed unused fonts
Approved-by: Joakim Jäderberg
2025-09-16 11:28:57 +00:00
Joakim Jäderberg
48324ef935
Merged in feature/copy-static-files-via-build-scripts (pull request #2798 )
...
SW-3467 Copy static files via build scripts
* add file copy script and add all fonts to design-system
* add file copy script and add all fonts to design-system
* add file copy script and add all fonts to design-system
* remove fonts that will be copied via build scripts
* wip
* update paths to shared files
* update material-symbol script
* merge
* fix missing shared segment for path in fonts.css
Approved-by: Linus Flood
2025-09-16 10:59:33 +00:00
Anton Gunnarsson
33ce30a1c8
Merged in fix/enter-details-errors-missing (pull request #2806 )
...
fix: Add missing messages to BookingFlowInput errors
* Add missing messages to BookingFlowInput errors
* Fix errors
* zippy zip
* phoney
Approved-by: Bianca Widstam
Approved-by: Joakim Jäderberg
2025-09-15 14:20:11 +00:00
Bianca Widstam
03cc146eac
Merged in fix/BOOK-132-tracking-breakfast (pull request #2803 )
...
fix(BOOK-132): add breakfastOption tracking
* fix(BOOK-132): add breakfastOption tracking
Approved-by: Joakim Jäderberg
2025-09-15 13:45:32 +00:00
Chuma Mcphoy (We Ahead)
0737f4fb78
Merged in feat/LOY-354-L7-Progress-Card (pull request #2786 )
...
Feat/LOY-354 L7 Progress Card
* feat(LOY-354): Add Trophy icon
* fix(LOY-354): include new tierPoints value
* feat(LOY-354): L7 Progress Level Card support
* refactor(LOY-354): Refactoring of component structure
* fix(LOY-354): Remove intl prop drilling
* fix(LOY-354): cleanup progress section code
Approved-by: Erik Tiekstra
2025-09-15 11:48:18 +00:00
Bianca Widstam
295e98a560
Merged in fix/BOOK-127-translate-validation-text (pull request #2800 )
...
fix(BOOK-127): translate terms required message
* fix(BOOK-127): translate terms required message
Approved-by: Erik Tiekstra
2025-09-15 10:43:57 +00:00
Erik Tiekstra
b437f8b806
feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
...
* feat(SW-3152): Respecting image aspect ratio inside image gallery/lightbox
* feat(BOOK-144): Make image clickable instead of a button to avoid being able to click outside of the image area
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)
2025-09-15 09:02:48 +00:00
Bianca Widstam
800948bb94
Merged in fix/STAY-67-redirect-to-webview-after-gla (pull request #2795 )
...
fix(STAY-67): redirect to webview after guarantee on my stay
* fix(STAY-67): redirect to webview after guarantee on my stay
* fix(STAY-67): add callback page for guarantee on webview
Approved-by: Linus Flood
2025-09-15 07:18:58 +00:00
Erik Tiekstra
a720138c85
fix(BOOK-152): Removed old header references inside useStickyPosition hook to fix offset issue for the sitewide alert
...
Approved-by: Matilda Landström
2025-09-15 06:47:30 +00:00
Erik Tiekstra
5654569a11
feat(SW-3108): Added external link option to top primary button on content/collection page
...
Approved-by: Matilda Landström
2025-09-15 06:47:10 +00:00