Joakim Jäderberg
2d09538db6
Merged in fix/redis-api-send-logs (pull request #3363 )
...
fix(redis-api): logs were no longer sent to Sentry
* fix(redis-api): logs were no longer sent to Sentry
* revert @elysia/server-timing pin
* .
Approved-by: Linus Flood
2025-12-17 09:23:11 +00:00
Anton Gunnarsson
8a969f3908
Merged in fix/book-682-select-hotel-filter-jank (pull request #3362 )
...
fix(BOOK-682): Select Hotel jank
* Remove ChildrenWrapper
Approved-by: Linus Flood
2025-12-17 09:14:06 +00:00
Matilda Landström
0a89ed6f4f
Merged in fix/update-jobylon-cache-time (pull request #3361 )
...
fix: change Jobylon cache from 1d to 1h
* fix: change Jobylon cache from 1d to 1h
Approved-by: Linus Flood
2025-12-17 09:12:45 +00:00
Linus Flood
5c8e205c03
Merged in feat/book-606-logout-redirect (pull request #3353 )
...
feat(BOOK-606): redirect to /lang when signing out instead of /en
* feat(BOOK-606): redirect to /lang when signing out instead of /en
Approved-by: Joakim Jäderberg
Approved-by: Matilda Landström
2025-12-17 08:04:01 +00:00
Matilda Haneling
b8bc94acb3
Merged in fix/book-607-page-not-found-confirmation-page (pull request #3345 )
...
* fix(BOOK-607): updated to read from base URL env and contentstack slug instead
* made url optional on interface
* added url to findBooking query
* added the correct (new) link in the confirmation header, add to calendar
Approved-by: Erik Tiekstra
2025-12-17 07:53:04 +00:00
Erik Tiekstra
c796f5bb81
fix(BOOK-637): Using useLayoutEffect to avoid issues with refs with null values
...
Approved-by: Matilda Landström
2025-12-17 07:10:06 +00:00
Erik Tiekstra
d8c19c8917
fix: Added fullWidth property on button components to set them as full width
...
Approved-by: Matilda Landström
2025-12-16 14:37:10 +00:00
Bianca Widstam
1dce74c95f
Merged in feat/BOOK-591-jotform (pull request #3350 )
...
Feat/BOOK-591 jotform
* feat(BOOK-591): create jotform
* feat(BOOK-591): jotform
* feat(BOOK-591): jotform
* fix(BOOK-591): add embedhandler
* feat(BOOK-591): refactor jotform
* feat(BOOK-591): remove inline styles
* feat(BOOK-591): remove typename
* feat(BOOK-591): add jotformembedhandler
Approved-by: Erik Tiekstra
2025-12-16 14:35:45 +00:00
Joakim Jäderberg
f27ba7ccb6
Merged in chore/release-pipeline (pull request #3352 )
...
Add scripts for handling deployments
Approved-by: Linus Flood
2025-12-16 11:42:51 +00:00
Erik Tiekstra
bf7a2ac2fe
Fix/BOOK-240 video fixes
...
* fix(BOOK-240): Added support for multiple sources and fixed issue with play/pause on mobile
* fix(BOOK-240): Pausing hero video when scrolling out of view
Approved-by: Christel Westerberg
2025-12-16 09:09:17 +00:00
Anton Gunnarsson
713ca6562e
Merged in fix/book-674-select-hotel-infinite-loop (pull request #3351 )
...
fix(BOOK-674): Refactor how we handle hotel filters
* Refactor hotel filters store to URL state
* Rename hotel filter store
Approved-by: Joakim Jäderberg
2025-12-15 13:58:00 +00:00
Joakim Jäderberg
494bf2ba78
Merged in fix/BOOK-672-hotels-without-related-links (pull request #3348 )
...
fix(BOOK-672): remove unused relationsships that threw when missing
* fix(BOOK-672): remove unused relationsships that threw when missing
Approved-by: Linus Flood
2025-12-15 13:19:05 +00:00
Emma Zettervall
e85248124f
Merged in fix/LOY-500-use-points-button-css-not-correct (pull request #3301 )
...
fix(LOY-500): fixed correct css for use points button
* fix(LOY-500): fixed styling for use points button
* fix(LOY-500): fix
Approved-by: Matilda Landström
2025-12-15 07:44:46 +00:00
Christel Westerberg
5861f9a811
Merged in fix/STAY-133-modal-header (pull request #3330 )
...
fix: adapt modal header to look like design
* fix: adapt modal header to look like design
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Matilda Landström
2025-12-15 07:35:27 +00:00
Erik Tiekstra
4ec1e85d84
Feat/BOOK-293 button adjustments
...
* feat(BOOK-293): Adjusted padding of the buttons to match Figma design
* feat(BOOK-293): Updated variants for IconButton
* feat(BOOK-113): Updated focus indicators on buttons and added default focus ring color
* feat(BOOK-293): Replaced buttons inside booking widget
Approved-by: Christel Westerberg
2025-12-15 07:05:31 +00:00
Anton Gunnarsson
c153e0db50
Merged in chore/delete-unused-files (pull request #3346 )
...
chore: Delete unused files
* Delete unused files
Ignore design-system for now
Approved-by: Joakim Jäderberg
2025-12-12 13:56:51 +00:00
Anton Gunnarsson
c14b804c03
Merged in chore/cleanup-package-exports (pull request #3344 )
...
chore: Cleanup package exports
* Cleanup package exports
Approved-by: Matilda Landström
2025-12-12 13:56:42 +00:00
Matilda Landström
fadafbda02
Merged in SW-2224/cleanup-mypages-navigation (pull request #3341 )
...
chore(SW-2224): remove unused query
* chore(SW-2224): remove old query
Approved-by: Anton Gunnarsson
2025-12-12 13:11:40 +00:00
Bianca Widstam
ee16d2ef6d
Merged in fix/strokewidth-warning (pull request #3343 )
...
fix: change to camelCase strokewidth warning
* fix: change to camelCase strokewidth warning
Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
2025-12-12 11:47:00 +00:00
Anton Gunnarsson
3e3b15940f
Merged in fix/booking-flow-eslint-fix (pull request #3342 )
...
fix: Upgrade booking-flow eslint config
* Upgrade booking-flow eslint config
Approved-by: Bianca Widstam
2025-12-12 11:40:45 +00:00
Matilda Haneling
92391fdbd7
Merged in fix/book-incorrect-hover-color-chip-button (pull request #3323 )
...
updated to correcly displayed hover color on chip buttons
* updated to correcly displayed hover color on chip buttons
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
2025-12-12 11:19:16 +00:00
Christel Westerberg
0c93a7be7c
Merged in fix/STAY-137 (pull request #3340 )
...
fix: make multiroom contact customer support for rebooking
* fix: make multiroom contact customer support for rebooking
Approved-by: Erik Tiekstra
2025-12-12 10:31:41 +00:00
Anton Gunnarsson
de94c47f3f
Merged in fix/sw-3667-not-enough-points (pull request #3337 )
...
fix(SW-3667): Remove conditional on Scandic user token
* Remove conditional on Scandic user token
Approved-by: Joakim Jäderberg
2025-12-12 09:34:07 +00:00
Anton Gunnarsson
e5149846e5
Merged in chore/upgrade-to-next16 (pull request #3305 )
...
chore(SW-3665): Upgrade to Next 16
* Upgrade partner-sas
* Upgrade scandic-web to next 16
* Update peerDep versions
* Fix revalidateTag
* Remove comment
* Merge branch 'master' into chore/upgrade-to-next16
* Update netlify adapter
* Build with webpack instead of turbopack
* Revert from proxy to middleware
* Merge branch 'master' into chore/upgrade-to-next16
* Revert proxy type
* Fix react types versions
* 16.0.9
* Bump to 16.0.10
Approved-by: Linus Flood
2025-12-12 09:17:15 +00:00
Bianca Widstam
7d021f8e40
Merged in fix/storybook-error (pull request #3336 )
...
fix: storybook error remove slash
* fix: storybook error remove slash
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-12-12 08:52:42 +00:00
Matilda Landström
c051474ffc
Merged in fix/LOY-519-handle-null-identifier (pull request #3329 )
...
fix(LOY-519): handle null values on icon identifier
* fix(LOY-519): handle null values on icon identifier
Approved-by: Erik Tiekstra
2025-12-12 07:37:43 +00:00
Erik Tiekstra
0597b09c08
Feat/BOOK-257 videoplayer with card
...
* feat(BOOK-257): Added VideoPlayer with card component
* feat(BOOK-257): Added queries and component for VideoCard block to Content and Collection pages
* fix(BOOK-257): Only setting object-fit: cover on the video if it is not fullscreen
* feat(BOOK-257): Added queries and component for VideoCard block to Startpage
* feat(BOOK-257): Added queries and component for Video block to content/collection/start page
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-12 06:34:32 +00:00
Matilda Landström
5770147af4
Merged in feat/LOY-501-table-sorting (pull request #3321 )
...
feat(LOY-501): add sorting to Reward Night Table
* feat(LOY-501): add sorting using Tanstack Table
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-11 14:08:01 +00:00
Anton Gunnarsson
7faa9933a2
Merged in feat/sw-3642-inject-sas-eb-payment (pull request #3243 )
...
feat(SW-3642): Enable SAS EB payments
* Wip add SAS eb payment
* Add validate payment call
* Check booking status payment method to determine validation
* Clean up getPaymentData
* Fix PartnerPoints casing
* Add comment for validatePartnerPayment error handling
* Remove comment
Approved-by: Joakim Jäderberg
2025-12-11 13:23:12 +00:00
Joakim Jäderberg
eb90c382b8
Merged in fix/remove-scandic-friends-robots-override (pull request #3322 )
...
fix: remove /scandic-friends indexable override
* fix: remove /scandic-friends indexable override
Approved-by: Bianca Widstam
Approved-by: Anton Gunnarsson
2025-12-11 12:51:36 +00:00
Erik Tiekstra
f06e466827
Feat/BOOK-240 hero video
...
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Christel Westerberg
2025-12-11 08:35:27 +00:00
Christel Westerberg
cd8b30f2ec
Merged in fix/STAY-133 (pull request #3313 )
...
Fix/STAY-133
* fix: Add static summary buttons row on add ancillary flow
* fix: refactor handling of modals
* fix: refactor file structure for add ancillary flow
* Merged in chore/replace-deprecated-body (pull request #3300 )
Replace deprecated <Body> with <Typography>
* chore: replace deprecated body component
* refactor: replace Body component with Typography across various components
* merge
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-12-11 07:29:36 +00:00
Matilda Landström
5bcbc23732
Merged in feat/LOY-419-highlight-promo-campaigns (pull request #3308 )
...
feat(LOY-419): add promo campaigns to Campaign Overview Page
* feat(LOY-419): add promo campaigns as top campaign and all campaigns
* refactor(LOY-419)
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-10 12:29:23 +00:00
Joakim Jäderberg
fde77a06ce
Merged in feature/redis-api-get-all-keys-endopoint (pull request #3306 )
...
feature: Add getAllKeys endpoint
* feature: Add getAllKeys endpoint
* rename DELETE_BATCH_SIZE to SCAN_BATCH_SIZE
Approved-by: Anton Gunnarsson
2025-12-10 09:36:53 +00:00
Joakim Jäderberg
7eb74ea239
Merged in chore/replace-deprecated-body (pull request #3300 )
...
Replace deprecated <Body> with <Typography>
* chore: replace deprecated body component
* refactor: replace Body component with Typography across various components
* merge
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
2025-12-09 12:45:34 +00:00
Chuma Mcphoy (We Ahead)
f40035baa9
Merged in LOY-493/Sidepeek-upcoming-stays (pull request #3315 )
...
LOY-493/Sidepeek upcoming stays
* chore(LOY-493): Add icon to next stay card cta
* chore(LOY-493): better folder org for stays
* chore(LOY-494): more folder reorg
* feat(LOY-493): Implement Sidepeek for Upcoming Stays
Approved-by: Matilda Landström
2025-12-09 10:54:57 +00:00
Matilda Landström
8764945b2f
Merged in fix/LOY-430-filter-old-campaigns (pull request #3317 )
...
fix(LOY-430): don't show inactive campaigns
* fix(LOY-430): don't show inactive campaigns
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-09 10:51:23 +00:00
Matilda Landström
359f034041
Merged in feat/Lokalise-fetch-9.12.25 (pull request #3318 )
...
Fetch from Lokalise 9.12.25
* Fetch from Lokalise 9.12.25
Approved-by: Bianca Widstam
2025-12-09 10:16:44 +00:00
Bianca Widstam
8682e66047
Merged in fix/BOOK-599-filter-alert-booking-flow (pull request #3314 )
...
fix(BOOK-599): filter displayInBookingFlow alert
* fix(BOOK-599): filter displayInBookingFlow alert
* fix(BOOK-599): filter displayinbookingflow on confirmation page
Approved-by: Linus Flood
2025-12-08 15:00:41 +00:00
Linus Flood
276027045e
Merged in fix/mypages-menu-loggedin-out (pull request #3316 )
...
feat(menu): fix race condition on auth token/logged in/out
* feat(menu): fix race condition on auth token/logged in/out
Approved-by: Anton Gunnarsson
2025-12-08 14:56:52 +00:00
Bianca Widstam
200cf3f617
Merged in fix/BOOK-584-red-price-strikethrough (pull request #3298 )
...
fix(BOOK-584): show discounted if specialrate or member
* fix(BOOK-584): show discounted if specialrate or member
Approved-by: Anton Gunnarsson
2025-12-08 14:23:44 +00:00
Emma Zettervall
f37f2a0f34
Merged in fix/LOY-376-compare-levels-show-wrong-benefits (pull request #3303 )
...
fix(LOY-376): replaced index-based key with a stable key to prevent incorrect rerenders.
* fix(LOY-376): replaced index-based key with a stable key to prevent incorrect rerenders.
Approved-by: Anton Gunnarsson
Approved-by: Linus Flood
Approved-by: Matilda Landström
Approved-by: Chuma Mcphoy (We Ahead)
2025-12-08 13:56:27 +00:00
Bianca Widstam
c8a79641df
Merged in fix/BOOK-658-remove-info-modal-prepaid-reward-night (pull request #3311 )
...
fix(BOOK-658): show booking guaranteed if guaranteed, prepaid or reward night, and hide info icon for prepaid and reward night
* fix(BOOK-658): show booking guaranteed if guaranteed, prepaid or reward night, and hide info icon for prepaid and reward night
Approved-by: Anton Gunnarsson
2025-12-08 13:55:14 +00:00
Anton Gunnarsson
914da2b094
Merged in chore/apply-lint-fix (pull request #3312 )
...
chore: Apply lint:fix on booking-flow
* run lint:fix
Approved-by: Bianca Widstam
2025-12-08 13:50:41 +00:00
Rasmus Langvad
ca6cc5ab6c
Merged in feat/SW-3636-storybook-structure (pull request #3309 )
...
feat(SW-3636): Storybook structure
* New sections in Storybook sidebar
* Group Storybook content files and add token files for spacing, border radius and shadows
Approved-by: Joakim Jäderberg
2025-12-08 12:35:14 +00:00
Joakim Jäderberg
177c2e7176
Merged in feature/ai-instructions (pull request #3293 )
...
chore: add ai instruction files
* chore: add ai instruction files
* let the instruction file apply to all files, not only ts files
Approved-by: Linus Flood
2025-12-08 12:23:22 +00:00
Joakim Jäderberg
5236b1dc71
Merged in fix/preprod-watermark (pull request #3307 )
...
fix: watermark in preprod incorrectly showed test
* fix: watermark in preprod incorrectly showed test
Approved-by: Matilda Landström
2025-12-08 11:28:17 +00:00
Joakim Jäderberg
8b94540d19
Merged in chore/redirect-counter (pull request #3302 )
...
Counter name is now searchable and add counter for redirects
* refactor: createCounter() only takes one argument, the name of the counter. Makes it easier to search for
* feat: add counter when we do a redirect from redirect-service
Approved-by: Linus Flood
2025-12-08 10:24:05 +00:00
Rasmus Langvad
edca33c49f
Merged in feat/SW-3655-input-component (pull request #3296 )
...
feat: (SW-3655) new Input and FormInput components
* First version new Input and FormInput components
* Handle aria-describedby with react-aria instead of manually add it
* Update breaking unit and stories tests
* Merge branch 'master' into feat/SW-3655-input-component
* Update example form
* Merge branch 'master' into feat/SW-3655-input-component
* New lock file
Approved-by: Linus Flood
2025-12-08 08:51:03 +00:00
Joakim Jäderberg
de4b3c1c3c
Merged in chore/eslint-curly-braces (pull request #3304 )
...
Chore/eslint curly braces
* Add eslint rule for curly braces
* run eslint --fix for all files
Approved-by: Linus Flood
2025-12-08 07:56:21 +00:00