Chuma Mcphoy (We Ahead)
1ef6fd02c1
Merged in feat/LOY-55-Filter-Modal (pull request #1509 )
...
feat(LOY-55): Add FilterRewardsModal
* feat(LOY-55): Add rewards filtering functionality
- Implement dynamic rewards filtering by category and membership level
- Create FilterRewardsModal component for filtering rewards
- Add useFilteredRewards hook to handle filtering logic
- Update rewards schema and constants to support new filtering features
- Remove hardcoded page size and replace with constant
* fix(LOY-55): reuse existing tier to friend map
* refactor(LOY-55): fix checkbox onChange type safety
* refactor(LOY-55): Improve rewards filtering type safety and validation
* refactor(LOY-55): Update filter modal border color using design token
Approved-by: Christian Andolf
2025-03-12 13:29:35 +00:00
Erik Tiekstra
198f0da748
feat(SW-1888): Removed link from tripadvisor text on hotel pages
...
* feat(SW-1888): Removed link from tripadvisor text on hotel pages
Approved-by: Fredrik Thorsson
2025-03-12 10:39:12 +00:00
Tobias Johansson
ad05f792fb
Merged in feat/SW-1078-rate-terms-scenarios (pull request #1500 )
...
feat(SW-1078): mixed rate scenario
* feat(SW-1078): mixed rate scenario
* fix: change from css string modification to array join
* refactor: split out big reduce function into smaller parts
* fix: minor fixes and improvments
* fix: added room index map to localization string
Approved-by: Christian Andolf
2025-03-12 10:34:35 +00:00
Anton Gunnarsson
01740e3300
Merged in feat/turborepo (pull request #1451 )
...
Turborepo
Approved-by: Linus Flood
2025-03-12 08:18:38 +00:00
Christian Andolf
796112ca28
Merged in feat/LOY-154-add-expiration-date-to-rewards (pull request #1506 )
...
feat(LOY-154): add expiration date to rewards
Approved-by: Chuma Mcphoy (We Ahead)
2025-03-12 07:39:03 +00:00
Matilda Landström
b3a3933a02
Merged in feat/SW-1790-mobile-city-map (pull request #1497 )
...
Feat/SW-1790 : Mobile city destination map
Approved-by: Christian Andolf
Approved-by: Fredrik Thorsson
2025-03-11 16:26:49 +00:00
Christian Andolf
b45157818f
feat(LOY-154): add expiration date to rewards
2025-03-11 16:25:33 +01:00
Linus Flood
7563db9dbc
Merged in fix/intl-global-error (pull request #1510 )
...
Fix: Error message when copy fail. Null check on localstorage. Removed Intl from global-error.tsx
* Error message if failed to copy
* Use try/catch instead
Approved-by: Joakim Jäderberg
2025-03-11 10:49:56 +00:00
Erik Tiekstra
2ef2b2e28d
Merged in feat/SW-1230-meeting-booking-widget (pull request #1507 )
...
feat(SW-1230): Added meeting booking widget to hotel meeting pages
* feat(SW-1230): Added meeting booking widget to hotel meeting pages
Approved-by: Fredrik Thorsson
2025-03-11 06:33:04 +00:00
Erik Tiekstra
67004e5904
feat(SW-1864): Removed map functionality from country pages
...
* feat(SW-1864): Removed map functionality from country pages
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-10 13:14:09 +00:00
Tobias Johansson
7c233ab846
Merged in feat/SW-1076-no-room-availability (pull request #1467 )
...
Feat/SW-1076 no room availability
* fix: update booking error codes
* feat(SW-1076): handle no room availabilty on enter-details
* fix: parse to json in api mutation instead of expecting json
* fix: remove 'isComplete' state from sectionAccordion because it was not needed
Approved-by: Simon.Emanuelsson
2025-03-10 12:13:15 +00:00
Erik Tiekstra
131cbfcda3
Merged in feat/SW-1845-metadata-hreflang (pull request #1504 )
...
feat(SW-1845): Added alternates to metadata
* feat(SW-1845): Added alternates to metadata
Approved-by: Linus Flood
2025-03-10 10:15:02 +00:00
Anton Gunnarsson
393546d35d
Merged in feat/sw-1291-show-sas-membership-data (pull request #1503 )
...
Show SAS membership data in Linked Accounts
* Rip out old styling
* Desktop version of new linked accounts design
* Use new design system tokens
* Refactor SASLinkedAccount to handle all states
* Improve small screen styling
* Add intl etc
* Skeletons
* Tiny fixes
* Add i18n keys to all languages
Approved-by: Linus Flood
2025-03-10 10:13:18 +00:00
Christian Andolf
9280bb3f1c
Merged in feat/SW-1710-access-checks-my-stay (pull request #1486 )
...
feat(SW-1710): add access checks to my stay page for viewing booking
Approved-by: Michael Zetterberg
Approved-by: Chuma Mcphoy (We Ahead)
Approved-by: Pontus Dreij
2025-03-10 09:25:18 +00:00
Christian Andolf
e2a76736b9
fix(SW-1710): add missing prop
2025-03-10 10:10:05 +01:00
Linus Flood
183a6476e7
Merged in fix/check-valid-session (pull request #1502 )
...
Fix/check valid session
* fix:session - check if valid session
* Refactor
Approved-by: Joakim Jäderberg
2025-03-10 09:06:23 +00:00
Erik Tiekstra
19bb965298
Merged in feat/SW-1745-language-switcher-non-contentstack-pages (pull request #1501 )
...
feat(SW-1745): Query for language switcher returns just current pathname for non-contentstack pages except for hotelreservation paths
* feat(SW-1745): Query for language switcher returns just current pathname for non-contentstack pages except for hotelreservation paths
Approved-by: Linus Flood
2025-03-10 09:06:19 +00:00
Christian Andolf
af08b3277d
fix(SW-1710): use access object references instead
...
correct incorrect test that granted access incorrectly
2025-03-10 09:45:57 +01:00
Christian Andolf
b0df70e552
feat(SW-1710): add access checks to my stay page for viewing booking
2025-03-10 09:45:56 +01:00
Tobias Johansson
1009ea87c9
Merged in fix/SW-1686-show-correct-room-availabilty-number (pull request #1491 )
...
fix: filter to only show available rooms in roomFilter
* fix: filter to only show available rooms in roomFilter
Approved-by: Niclas Edenvin
2025-03-10 08:32:14 +00:00
Fredrik Thorsson
44c9a15ea9
Merged in fix/SW-1831-accordion-error-key-prop-is-missing (pull request #1496 )
...
fix(SW-1831): add fragment
* fix(SW-1831): add fragment
* fix(SW-1831): move fragment to nodesToHtml
* fix(SW-1831): remove import
* fix(SW-1831): add getUniqueId
Approved-by: Erik Tiekstra
Approved-by: Matilda Landström
2025-03-10 08:03:07 +00:00
Chuma Mcphoy (We Ahead)
b6ee3664f0
Merged in feat/SW-394-tracking-start-page (pull request #1499 )
...
fix(SW-394): Tweak start page tracking config
* fix(SW-375): Update start page tracking config
* Rename tracking channel from 'start-page' to 'homepage'
* Simplify tracking properties for start page
* Standardize tracking data structure
Approved-by: Erik Tiekstra
Approved-by: Christian Andolf
2025-03-10 07:34:27 +00:00
Erik Tiekstra
d45487a3c7
fix(SW-1830): Adjusted schemas for city and country pages to accept less data
...
* fix(SW-1830): Adjusted schemas for city and country pages to accept less data
Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
2025-03-08 07:53:39 +00:00
Christian Andolf
63ea994f43
Merged in fix/LOY-145-no-confirm-close-on-pos-rewards (pull request #1492 )
...
fix(LOY-145): no confirm close box after redeeming pos rewards
Approved-by: Chuma Mcphoy (We Ahead)
2025-03-07 14:58:52 +00:00
Pontus Dreij
2509794d0c
Merged in feat/SW-1676-modify-contact-details-my-stay-anonymous (pull request #1468 )
...
Feat/SW-1676 modify contact details my stay anonymous
* feat(SW-1676): Modify guest details step 1
* feat(SW-1676) Integration to api to update guest details
* feat(SW-1676) Reuse of old modal
* feat(SW-1676) updated modify guest
* feat(SW-1676) cleanup
* feat(SW-1676) updated myStayReturnRoute to sessionStorage
Approved-by: Niclas Edenvin
2025-03-07 13:41:25 +00:00
Joakim Jäderberg
2c7d72c540
Merged in fix/switch-to-useQuery-over-useSuspenseQuery (pull request #1495 )
...
fix: switch to using useQuery over useSuspenseQuery for booking widget
* fix: switch to using useQuery over useSuspenseQuery for booking widget
Approved-by: Linus Flood
2025-03-07 13:37:15 +00:00
Arvid Norlin
ec60e9abdd
Merged in feat/SW-1652-confirmation-page (pull request #1483 )
...
Feat/SW-1652 confirmation page
* feat(SW-1652): handle linkedReservations fetching
* fix: add missing translations
* feat: add linkedReservation retry functionality
* chore: align naming
Approved-by: Simon.Emanuelsson
2025-03-07 12:47:04 +00:00
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