* feat(SW-1230): Changes to script to be able to reload after soft navigation
* feat(SW-1756): Added meeting package widget on content pages
Approved-by: Matilda Landström
Feat/warmup cache function
* WIP
* Fix warmup for all languages
* Cleanup
* Added env flag so we can disable warmup
* Changed time to 04.00 UTC since backend updates their data at 03.00 UTC
* Add return statements
* Merge branch 'master' into feat/warmup-cache-function
Approved-by: Anton Gunnarsson
Fix typography in SAS flow
* Add missing translation
* Update SAS login page typography
* Update LinkAccountFormTypography
* Update typography in OneTimePasswordForm
* Update typography of SAS link success page
* Update typography of SAS flow errors
* Update typography of SAS unlink success page
* Update typography of SAS error boundary
Approved-by: Linus Flood
fix(LOY-181): add max-width to sidebar on tablet layouts in static pages
* fix(LOY-181): add max-width to sidebar in static pages
Approved-by: Christian Andolf
feat(LOY-183): Make Current & Retype Password Inputs Maskable in My Profile Edit Form
* feat(LOY-183): implement PasswordInput and PasswordToggleButton components
- Added PasswordInput component for password fields with visibility toggle.
- Introduced PasswordToggleButton for toggling password visibility.
- Updated NewPassword component to utilize the new PasswordInput.
* refactor(LOY-183): replace NewPassword component with PasswordInput
Approved-by: Christian Andolf
fix/images: changed default cache time from 1 minute to 31 days. Reduced size of swan icons
* fix/images: changed default cache time from 1 minute to 31 days. Reduced size of swan icons
* More performance improvements
* Priority on hero image on startpage
Approved-by: Anton Gunnarsson
feat(SW-1944) Update to correct URL to my stay (for my pages/my stays and confirmation page)
* feat(SW-1944) Update to correct URL to my stay (for my pages/my stays and confirmation page)
* feat(SW-1944) updated to RefId
* feat(SW-1944) updated myStay path
* feat(SW-1944) updated refId check
Approved-by: Christian Andolf
Feat/SW-1149 handle status polling
* feat(SW-1149): move terms and conditions sections to separate component and added copy
* feat(SW-1149): Added client component to handle success callback for payment flow
* fix: check for bookingCompleted status as well
* feat(SW-1587): use alert instead of toast for showing payment errors
* fix: added enum for payment callback status
* fix: proper way of checking for multiple statuses
* fix: update schema type
* fix: use localised link to customer service
* fix: update to use enum for status strings
Approved-by: Arvid Norlin
fix(LOY-173): update translations for "next level" in multiple languages
* fix(LOY-173): update translations for "next level" in multiple languages
Approved-by: Christian Andolf
fix: my stay now uses ref id in query param rather than path param to support legacy
* fix: my stay now uses ref id in query param rather than path param to support legacy
Approved-by: Michael Zetterberg
fix(servicetoken): cache it when using unstable_cache
* fix(servicetoken): cache it when using unstable_cache
* Refactor and using cacheOrGet as get/set
* Refactor
* Use expiresAt from cached token
Approved-by: Anton Gunnarsson
* feat(SW-1519): Removed displayWebpage from hotel schema
* feat(SW-1519): Removed gallery from hotel schema
* feat(SW-1519): Removed conferencesAndMeetings from hotel schema
* feat(SW-1519): Removed healthAndWellness from hotel schema
* feat(SW-1519): Removed restaurantImages from hotel schema
* feat(SW-1519): Removed restaurantsOverviewPage from hotel schema
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
refactor(SW-1941): clean up custom Carousel component centering
* refactor: clean up custom Carousel component centering
- Removed unused centerContent class from carousel.module.css.
- Simplified CarouselContent component by eliminating unnecessary state and effect hooks.
- Updated HotelCardCarousel to include responsive breakpoints for scrolling behavior.
* refactor: simplify scrolling options in HotelCardCarousel
- Updated the HotelCardCarousel component to streamline scrolling options by removing responsive breakpoints and setting containScroll to false.
Approved-by: Matilda Landström