1958 Commits

Author SHA1 Message Date
Erik Tiekstra
7fa86a2077 Merged in feat/SW-1555-jobylon-feed-filter (pull request #1494)
Feat/SW-1555 jobylon feed filter

* feat(SW-1555): Added jobylon feed component

* feat(SW-1555): Added filter functionality for Jobylon feed


Approved-by: Matilda Landström
2025-03-07 11:46:42 +00:00
Fredrik Thorsson
c3be694874 Merged in fix/SW-1743-navigation-fixes (pull request #1487)
fix(SW-1743): prevent scrolling

* fix(SW-1743): prevent scrolling


Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-03-07 09:37:48 +00:00
Hrishikesh Vaipurkar
585cfdd684 feat: SW-1583 Optmized after rebase 2025-03-07 09:08:19 +00:00
Hrishikesh Vaipurkar
24bf96df41 feat: SW-1583 Used constants for strings 2025-03-07 09:08:19 +00:00
Hrishikesh Vaipurkar
23eaa772ea feat: SW-1583 City search Map view redemption 2025-03-07 09:08:19 +00:00
Hrishikesh Vaipurkar
f6db5f2732 feat: SW-1583 Fixed rebase issue 2025-03-07 09:08:18 +00:00
Hrishikesh Vaipurkar
5058180c41 feat: SW-1583 Implemented Reward nights on city search 2025-03-07 09:08:18 +00:00
Hrishikesh Vaipurkar
51b70f3032 feat: SW-1583 Enabled reward night in booking widget 2025-03-07 09:08:18 +00:00
Michael Zetterberg
6232ded991 feat(SW-375): consume new tokens in scandic-web 2025-03-07 07:24:38 +00:00
Matilda Landström
7ce2ee2922 Merged in fix/remove-cities-without-hotels (pull request #1493)
fix: remove cities that don't have a city page

* fix: remove cities that don't have a city page


Approved-by: Erik Tiekstra
2025-03-07 07:00:35 +00:00
Christian Andolf
88f6000208 fix(LOY-145): no confirm close box after redeeming pos rewards 2025-03-06 16:43:43 +01:00
Chuma Mcphoy (We Ahead)
4db75057f2 Merged in feat/LOY-155-localize-language-options-in-edit-profile-form (pull request #1490)
feat(LOY-155): Localize language options in edit profile form

* feat(LOY-155): Localize language options in edit profile form

* feat(LOY-155): Capitalize first letter of localized language options


Approved-by: Christian Andolf
2025-03-06 14:57:26 +00:00
Chuma Mcphoy (We Ahead)
8b8d883b0d Merged in fix/LOY-146-make-modal-content-scrollable (pull request #1488)
fix(LOY-146): Make Tier redeem modal content scrollable

* fix(LOY-146): improve modal layout and scrolling in rewards tier redeem component


Approved-by: Christian Andolf
2025-03-06 14:23:05 +00:00
Erik Tiekstra
f045fe4a8a Merged in feat/SW-1555-jobylon-integration (pull request #1484)
Feat/SW-1555 jobylon integration

* feat(SW-1555): Added jobylon feed query

* feat(SW-1555): Added jobylon feed component


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-06 13:31:37 +00:00
Hrishikesh Vaipurkar
7f5085f855 feat: SW-963 Optimized translation id 2025-03-06 12:41:11 +00:00
Hrishikesh Vaipurkar
0e55c6ac6d feat: SW-963 Optimized code 2025-03-06 12:41:11 +00:00
Hrishikesh Vaipurkar
561b121b54 feat: SW-963 Fixed code 2025-03-06 12:41:11 +00:00
Hrishikesh Vaipurkar
c88b178392 feat: SW-963 Optimized code 2025-03-06 12:41:11 +00:00
Hrishikesh Vaipurkar
2cd1b6c72c feat: SW-963 Implemented error states and handling booking code and multiroom 2025-03-06 12:41:11 +00:00
Anton Gunnarsson
202d84218c Merged in fix/sas-tier-comparison-center-button (pull request #1489)
Increase specificity of ctaButton class to ensure it applies

Approved-by: Joakim Jäderberg
2025-03-06 12:36:00 +00:00
Erik Tiekstra
230b56b3bd Merged in feat/SW-1472-destination-tracking (pull request #1474)
Feat/SW-1472 destination tracking

* feat(SW-1472): Added default tracking for destination overview page

* feat(SW-1472): Added default tracking for destination country/city page

* feat(SW-1472): moved tracking functions to different files for better overview

* feat(SW-1472): added destination page tracking


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-06 10:15:33 +00:00
Anton Gunnarsson
47785aa07a Merged in feat/sw-1825-my-pages-sas-link-visibility (pull request #1479)
* Use SAS membership for my pages sas link visibility

Approved-by: Joakim Jäderberg
2025-03-06 09:45:08 +00:00
Anton Gunnarsson
c92529fcde Merged in fix/sw-1828-tier-comparison-title-fix (pull request #1485)
Fix styling issues in SASTierComparison

* Fix styling issues in SASTierComparison

- Center title
- Use props for tier title font styles


Approved-by: Matilda Landström
2025-03-06 08:38:58 +00:00
Christian Andolf
41d2089c40 Merged in fix/footer-at-bottom (pull request #1480)
fix: ensure footer stays at bottom

Approved-by: Joakim Jäderberg
2025-03-05 14:56:25 +00:00
Joakim Jäderberg
f36b90e474 Merged in feature/bookingwidget-client-side (pull request #1481)
Move more of BookingWidget to client SW-1639

* feat: move getLocations in booking widget to client side so that it's also cached on the client reducing the blinking when switching urls (and reducing duplicate calls)


Approved-by: Linus Flood
2025-03-05 13:37:33 +00:00
Anton Gunnarsson
916912a170 Merged in fix/sw-1826-tier-comparison-layout-bug (pull request #1482)
Fix tier comparison on very small screens

* Fix tier comparison on very small screens


Approved-by: Joakim Jäderberg
2025-03-05 13:26:19 +00:00
Chuma Mcphoy (We Ahead)
bba76e7707 Merged in fix/LOY-171-password-reveal-icon-edge (pull request #1476)
fix(LOY-171): Hide password reveal icons in Microsoft Edge

* fix(LOY-171): Hide password reveal icons in Microsoft Edge


Approved-by: Christian Andolf
2025-03-05 12:57:41 +00:00
Christian Andolf
11a1f35bbf fix: ensure footer stays at bottom 2025-03-05 13:50:52 +01:00
Fredrik Thorsson
4ab586660a Merged in feat/SW-1738-mobile-tablet-design-filtering (pull request #1472)
feat/SW-1738 mobile tablet design filtering

* feat(SW-1738): add top bar

* feat(SW-1738): set list type

* feat(SW-1738): mobile design for filter modal

* feat(SW-1738): change button component

* feat(SW-1738): hide divider

* feat(SW-1738): set list type

* feat(SW-1738): remove background color from checkbox wrapper in mobile

* feat(SW-1738): remove props from filter and sort component


Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-03-05 12:32:53 +00:00
Erik Tiekstra
76c20df8e8 Merged in fix/SW-1819-batching-city-urls (pull request #1477)
fix(SW-1819): Batching fetch for city page urls

* fix(SW-1819): Batching fetch for city page urls


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-05 10:15:52 +00:00
Fredrik Thorsson
6897e3bb0d Merged in fix/SW-1786-poi-list-mobile (pull request #1473)
fix/SW-1786-poi-list-mobile

* fix(1786): fix selector


Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-03-05 10:07:26 +00:00
Hrishikesh Vaipurkar
39b6774269 Merged in feat/SW-1589-implement-booking-code-enter (pull request #1368)
Feat/SW-1589 implement booking code enter

* feat: SW-1589 Booking code rate implementation

* feat: SW-1589 Optimized price display

* feat: SW-1589 Display standard price

* feat: SW-1589 Fixed rate title issue


Approved-by: Niclas Edenvin
2025-03-05 09:32:32 +00:00
Anton Gunnarsson
43d3713f59 Merged in feat/SW-1810-prevent-starting-link-flow-when-linked (pull request #1469)
Prevent SAS link flow when already linked

* Implement check for checking sas_eb membership when starting link flow


Approved-by: Joakim Jäderberg
2025-03-05 08:17:02 +00:00
Erik Tiekstra
81f1470405 Merged in fix/SW-1812-include-schema (pull request #1471)
fix(SW-1812): fixes the issue where we receive `null` instead of actual data inside the includeSchema

* fix(SW-1812): fixes the issue where we receive `null` instead of actual data inside the includeSchema


Approved-by: Matilda Landström
2025-03-04 14:43:36 +00:00
Niclas Edenvin
c88aa92aba Merged in feat/SW-1371-delete-ancillary (pull request #1455)
feat(SW-1371): delete ancillary

* feat(SW-1371): delete ancillary

* Remove outline from dialog

* Consistent return type from mutation

* Error flow


Approved-by: Michael Zetterberg
Approved-by: Pontus Dreij
2025-03-04 14:22:15 +00:00
Erik Tiekstra
f80c2e9583 Merged in feat/SW-1598-hotel-parking-prices (pull request #1458)
feat(SW-1598): Now only showing "Free parking" when free parking is chosen

* feat(SW-1598): Now only showing "Free parking" when free parking is chosen


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-04 13:38:35 +00:00
Linus Flood
edcae22e45 Merged in fix/indent-netlify.toml (pull request #1470)
fix: netlify.toml correct indented

* fix: netlify.toml correct indented

* Dummy


Approved-by: Joakim Jäderberg
2025-03-04 12:25:39 +00:00
Chuma Mcphoy (We Ahead)
bbbfe48634 Merged in fix/SW-1801-return-not-found-on-non-existing-routes (pull request #1462)
fix(SW-1801): Prevent resolving subpages for start page

* fix(SW-1801): Prevent resolving subpages for start page


Approved-by: Linus Flood
2025-03-04 08:02:16 +00:00
Anton Gunnarsson
00fa7819b4 Merged in feat/membership-schema-update (pull request #1459)
Update membership schema to adapt for API changes

Approved-by: Michael Zetterberg
2025-03-04 08:00:33 +00:00
Linus Flood
c2c3becc96 Merged in feat/cache-static-files (pull request #1466)
feat(static files): add cache to all static files

* feat(static files): add cache to all static files


Approved-by: Joakim Jäderberg
2025-03-04 07:53:38 +00:00
Matilda Landström
481d70104b Merged in fix/zod-validation (pull request #1463)
fix: displayWebPage zod schema

* fix: displayWebPage zod schema


Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
Approved-by: Fredrik Thorsson
2025-03-04 07:32:44 +00:00
Erik Tiekstra
1ec479e601 Merged in feat/SW-1554-sidepeek-tracking-hotel-pages (pull request #1460)
feat(SW-1554): Added tracking support for sidepeeks inside hotel pages

* feat(SW-1554): Added tracking support for sidepeeks inside hotel pages


Approved-by: Linus Flood
2025-03-04 07:02:04 +00:00
Michael Zetterberg
b8ad88de1b fix: improve labels 2025-03-03 17:12:10 +01:00
Linus Flood
a25b9bfba0 Merged in fix/multiroom-remove-flag (pull request #1461)
feat:multi room - remove feature flag

* feat:multi room - remove feature flag


Approved-by: Michael Zetterberg
2025-03-03 13:49:04 +00:00
Chuma Mcphoy (We Ahead)
738c0e223f Merged in feat/LOY-156-localize-user-languages (pull request #1452)
feat(LOY-156): Improve language handling and localization in profile page

* feat(LOY-156): Improve language handling and localization in profile page

* refactor(LOY-156): Improve language display using Intl.DisplayNames

* feat(LOY-156): Enhance country display with localized country names

* refactor(LOY-156): Move countries data to a dedicated constants file & more type safe country mapping

* feat(LOY-156): Update isValidLang to use languageSchema + German translation for membership terms and conditions

* chore(LOY-156): language handling in profile component


Approved-by: Christian Andolf
2025-03-03 12:55:05 +00:00
Chuma Mcphoy (We Ahead)
c04bb20021 Merged in fix/LOY-158-signup-translations (pull request #1457)
fix(LOY-158): Update account creation error message translations

* fix(LOY-158): Improve account creation error message translations


Approved-by: Christian Andolf
2025-03-03 12:54:28 +00:00
Christian Andolf
e6e50ade45 Merged in feat/SW-1773-find-my-booking-validation (pull request #1453)
feat(SW-1773): add proper validation to form and query

Approved-by: Linus Flood
Approved-by: Chuma Mcphoy (We Ahead)
2025-03-03 12:24:01 +00:00
Erik Tiekstra
111d84736a Merged in feat/SW-1600-finnish-hotel-phone (pull request #1456)
feat(SW-1600): Showing caption with phone costs on Finnish hotels

* feat(SW-1600): Showing caption with phone costs on Finnish hotels


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-03 12:22:20 +00:00
Erik Tiekstra
93187a9c33 Merged in feat/SW-1751-destination-0-results (pull request #1448)
feat(SW-1751): Added alert if no results are found, also implemented default location data from Contentstack

* feat(SW-1751): Added alert if no results are found, also implemented default location data from Contentstack


Approved-by: Matilda Landström
2025-03-03 10:32:40 +00:00
Simon.Emanuelsson
c3e3fa62ec Merged in fix/allow-single-rateCode (pull request #1438)
fix: allow rates that only have either of member or public to be selectable

* fix: allow rates that only have either of member or public to be selectable


Approved-by: Michael Zetterberg
2025-03-03 08:28:55 +00:00