Simon Emanuelsson
0b960200b9
fix: make sure ancillaries also listen to invalidate requests
2025-05-15 07:49:28 +00:00
Simon Emanuelsson
1a28bcdc4c
feat: use correct key for searchParams check
2025-05-14 15:10:18 +00:00
Tobias Johansson
59a9c72724
Merged in fix/SW-2748-menu-hidden-behind-summary (pull request #2097 )
...
fix(SW-2748 and SW-2747): z-index issue with overlapping summary on desktop viewport
* fix: z-index issue with overlapping summary on desktop viewport
* fix: unset z-index on desktop
Approved-by: Niclas Edenvin
2025-05-14 14:49:48 +00:00
Tobias Johansson
13261d425c
Merged in feat/SW-2703-mobile-summary-improvements (pull request #2060 )
...
Feat/SW-2703 mobile price summary improvements
* feat(SW-2703): fixes to select rate price summary
* feat(SW-2703): fixes enter details summary mobile
* fix: z-index issue related to booking widget popover
* fix
* fix: added accessibility props to overlay div
* fix: added button inside header
* fix: rename aria button
Approved-by: Michael Zetterberg
2025-05-13 09:22:34 +00:00
Simon.Emanuelsson
1108105580
Merged in feat/SW-1762 (pull request #2050 )
...
feat: make enter details bottom sheet pixed, and add spacing at the bottom of page
* feat: make enter details bottom sheet pixed, and add spacing at the bottom of page
Approved-by: Arvid Norlin
2025-05-12 10:19:39 +00:00
Simon Emanuelsson
41acf6ee52
fix: got public price when loging in after having selected room
2025-05-09 14:53:29 +00:00
Joakim Jäderberg
e23f8694e3
Merged in fix/open-up-hotelreservation-pages (pull request #2020 )
...
fix: open up hotelreservation
* fix: open up hotelreservation
Approved-by: Michael Zetterberg
2025-05-09 09:31:22 +00:00
Tobias Johansson
02b26e7965
Merged in fix/SW-2668-tracking-room-details-missing (pull request #2015 )
...
fix(SW-2668): added search term and room details to tracking
* fix(SW-2668): added search term and room details to tracking
* fix: change to optional type
Approved-by: Christian Andolf
Approved-by: Matilda Landström
2025-05-08 14:13:51 +00:00
Simon Emanuelsson
c5d4895b6d
feat: trigger loading states immediately upon navigation
2025-05-08 15:10:43 +02:00
Tobias Johansson
194a401a56
Merged in fix/SW-2631-check-session-expiry (pull request #2004 )
...
fix(SW-2631): check if session is valid otherwise use service token
* fix: check if session is valid otherwise use service token
* fix: only use service token for queries and updated mutations to check for valid user token
Approved-by: Michael Zetterberg
2025-05-08 09:20:48 +00:00
Michael Zetterberg
c6a0ce86df
feat(SW-2605): confirmation page only valid for 1 minute for the session
2025-05-06 11:01:32 +00:00
Michael Zetterberg
4432cdc245
fix: booking widget search type
2025-05-06 07:32:48 +02:00
Arvid Norlin
afda7f851a
fix: correct membershipFailedError logic
2025-05-06 04:19:28 +00:00
Arvid Norlin
fa1ace9a2c
fix: remove lingering cancel/error message based on sessionStorage
2025-05-06 04:00:32 +00:00
Michael Zetterberg
b910b6a313
feat(SW-2116): Use refId instead of confirmationNumber
2025-05-05 12:26:37 +00:00
Joakim Jäderberg
5784822a1e
Merged in feature/SW-2320-languagebased-hide-for-next-release (pull request #1937 )
...
Language based alternative to HIDE_FOR_NEXT_RELEASE
Approved-by: Anton Gunnarsson
2025-05-05 10:53:28 +00:00
Hrishikesh Vaipurkar
d2bbc59f47
Merged in fix/SW-2602-select-hotel-page-booking-code (pull request #1941 )
...
Fix/SW-2602 select hotel page booking code filtering
* fix: SW-2602 Fixed booking code filtering
* fix: SW-2602 Fixed lint issues
Approved-by: Niclas Edenvin
2025-05-05 09:17:44 +00:00
Simon Emanuelsson
db289b80b1
feat: refactor NewDates, clean up legacy code
...
This reverts commit 0c7836fa59 .
2025-05-03 21:45:45 +02:00
Hrishikesh Vaipurkar
53b630b6d8
Merged in feat/SW-2308-family-friends-booking-rest (pull request #1916 )
...
feat: SW-2308 FnF code restriction added
* feat: SW-2308 FnF code restriction added
* feat: 2308 Optimized code
Approved-by: Niclas Edenvin
2025-05-02 14:22:05 +00:00
Linus Flood
d49ecdae1f
Merged in feat/sw-2323-find-booking3 (pull request #1928 )
...
Feat/sw-2323 New Find booking endpoint
* wip
* wip
Approved-by: Anton Gunnarsson
2025-05-02 13:21:00 +00:00
Linus Flood
6979ac0c3b
Merged in revert-pr-1925 (pull request #1927 )
...
Revert "Feat/sw 2323 find booking (pull request #1925 )"
Approved-by: Anton Gunnarsson
2025-05-02 13:05:42 +00:00
Linus Flood
f450f2a5db
Merge master
2025-05-02 14:01:50 +02:00
Linus Flood
db3e9e6cd9
wip
2025-05-02 13:28:37 +02:00
Arvid Norlin
74d37dad93
feat(SW-2116): RefId instead of confirmationNumber
2025-05-02 12:44:07 +02:00
Linus Flood
7c26e2955e
wip
2025-05-02 12:17:18 +02:00
Arvid Norlin
a839d05e09
feat(SW-2116): remove payment-callback rewrite logic
2025-05-02 11:47:14 +02:00
Tobias Johansson
bf79168216
Merged in fix/SW-2462-room-availability-error (pull request #1920 )
...
Fix/SW-2462 room availability error
* fix: added toast error when availability fails and you get redirect to select-rate
* fix: added support for showing alert when availability error happens
* fix: rename PaymentAlert -> BookingAlert
Approved-by: Erik Tiekstra
2025-05-02 08:35:29 +00:00
Bianca Widstam
03902da897
Merged in fix/SW-2438-remove-breakfast-tracking (pull request #1872 )
...
fix(SW-2438): remove breakfast tracking on enter details
* fix(SW-2438): remove breakfast tracking on enter details
* fix(SW-2438): show breakfastOption if already chosen on page load
* fix(SW-2438): if breakfast option does not exists (scandic go) remove breakfastOption from tracking
* fix(SW-2438): fix merge conflicts
* fix(SW-2438): fix comment
* fix(SW-2438): fix comment
* fix(SW-2438): fix merge
Approved-by: Tobias Johansson
Approved-by: Matilda Landström
2025-04-29 10:46:52 +00:00
Hrishikesh Vaipurkar
6a0f22b166
Merged in feat/SW-1355-reward-night-booking-track-2 (pull request #1877 )
...
feat: SW-1355 Added points value in details page tracking
* feat: SW-1355 Added points value in details page tracking
* feat: SW-1355 Updated .flatMap to .map
* feat: SW-1355 Optimized for readability
Approved-by: Michael Zetterberg
2025-04-29 07:52:29 +00:00
Tobias Johansson
70095043f8
Merged in fix/SW-1353-multiroom-tracking (pull request #1870 )
...
fix(SW-1353): enter details tracking fixes
* fix(SW-1353): tracking fixes
* refactor: move code
* fix: use hasPublicPrice
* fix: update calculation for roomPrice and totalPrice
* fix: only include bedtype if it is "preselected"
Approved-by: Michael Zetterberg
2025-04-29 06:29:57 +00:00
Simon Emanuelsson
ec087a3d15
feat: refactor of my stay
2025-04-28 12:40:52 +00:00
Hrishikesh Vaipurkar
8c0597727b
Merged in feat/SW-1879-aa-tracking-bed-breakfastpayment (pull request #1789 )
...
feat: SW-1879 Tracking enter-details sections
* feat: SW-1879 Tracking enter-details sections
* feat: SW-1879 removed onSelect to trigger in onSubmit
* feat: SW-1879 Removed onSelect and triggered inside onSubmit
* feat: SW-1879 Optimized to remove unnecessary useEffect triggers in every re-render
* feat: SW-1879 Updated breakfast package typings
* feat: SW-1879 Reverted RadioCardProps
* feat: SW-1879 Optimised code
Approved-by: Tobias Johansson
Approved-by: Christian Andolf
2025-04-16 14:06:15 +00:00
Michael Zetterberg
b48cd5524e
fix: intl lint
2025-04-15 07:37:47 +00:00
Christian Andolf
d00e8f09a6
fix: add title to find booking page
...
add email type to email field
2025-04-14 16:14:52 +02:00
Michael Zetterberg
440e1f92df
feat(SW-706): make eslint rule 'formatjs/no-literal-string-in-jsx' pass
2025-04-14 11:30:06 +00:00
Hrishikesh Vaipurkar
1c5b116ed8
Merged in feat/SW-1355-reward-night-booking-tracking (pull request #1758 )
...
feat: SW-1355 Tracking implementation reward night booking
* feat: SW-1355 Tracking implementation reward night booking
* feat: SW-1355 Updated checks and optional params
* feat: SW-1355 Typings updated
* feat: SW-1355 Removed undefined check
* feat: SW-1355 optimized code
Approved-by: Christian Andolf
2025-04-14 11:10:03 +00:00
Hrishikesh Vaipurkar
e372b91356
Merged in feat/SW-1517-booking-codes-tracking (pull request #1745 )
...
Feat/SW-1517 booking codes tracking
* feat: SW-1517 Updated tracking to inlcude booking code info
* feat: SW-1517 Tracking booking codes
* feat: SW-1517 booking code multiroom tracking
* feat: SW-1517 booking code tracking select-hotel map view
* feat: SW-1517 Updated to optional param
* feat: SW-1517 Optimized with map
* feat: SW-1517 Typings update
* feat: SW-1517 Replaced reduce with map and join
* feat: SW-1517 Updated typings
Approved-by: Christian Andolf
2025-04-14 07:17:40 +00:00
Michael Zetterberg
543ea3e5a3
fix(SW-2336): remove text on hotelreservation landing page
2025-04-14 06:55:57 +00:00
Simon Emanuelsson
d72c84d949
feat: filters work together
2025-04-14 06:51:44 +00:00
Simon Emanuelsson
afb37d0cc5
feat: bedtypes is selectable again
2025-04-12 08:32:42 +00:00
Erik Tiekstra
701a80b7c1
feat(SW-2240): Added robots no-index and no-follow metadata to hotelreservation pages
...
Approved-by: Michael Zetterberg
2025-04-09 05:31:02 +00:00
Simon Emanuelsson
6d869ceba7
fix: unbreak toApiLang call that failed everytime
2025-04-03 07:51:25 +00:00
Simon Emanuelsson
3e0f503314
feat: add block to ARB rate when trying multiroom booking
2025-04-02 14:30:49 +00:00
Bianca Widstam
35c1724afb
Merged in feat/SW-1997-tracking-gla-my-stay-ancillaries (pull request #1657 )
...
Feat/SW-1997 tracking gla my stay ancillaries
* feat(SW-1996): tracking gla my stay
* feat(SW-1996): update gla tracking
* feat(SW-1996): fix comment
* feat(SW-1997): add tracking for gla my stay and ancillaries
* feat(SW-1997): rebase master
* feat(SW-1997): fix duplicate import
* feat(SW-1997): add hotelId and category for ancillaries, and add more tracking
* feat(SW-1997): remove commments and fix spelling mistake
* feat(SW-1997): if addAncillary failed, but guarantee is successful, default to card in booking
Approved-by: Niclas Edenvin
2025-04-01 09:38:36 +00:00
Hrishikesh Vaipurkar
221f842552
feat: SW-2028 Removed session passing
2025-04-01 08:18:22 +00:00
Simon Emanuelsson
ebaea78fb3
feat(SW-1717): rewrite select-rate to show all variants of rate-cards
2025-03-28 17:07:54 +00:00
Hrishikesh Vaipurkar
b0674d07f5
Merged in feat/SW-1308-booking-codes-track-b (pull request #1607 )
...
Feat/SW-1308 booking codes track b
* feat: SW-1308 Booking codes track b
* feat: SW-1308 Booking codes Track B implementation
* feat: SW-1308 Optimized after rebase
Approved-by: Arvid Norlin
2025-03-24 11:23:11 +00:00
Pontus Dreij
74c5b47319
Merged in feat/SW-1737-design-mystay-multiroom (pull request #1565 )
...
Feat/SW-1737 design mystay multiroom
* feat(SW-1737) Fixed member view of guest details
* feat(SW-1737) fix merge issues
* feat(SW-1737) Fixed price details
* feat(SW-1737) removed unused imports
* feat(SW-1737) removed true as statement
* feat(SW-1737) updated store handling
* feat(SW-1737) fixed bug showing double numbers
* feat(SW-1737) small design fixed
* feat(SW-1737) fixed rebase errors
* feat(SW-1737) fixed create booking error with dates
* feat(SW-1737) fixed view multiroom as singleroom
* feat(SW-1737) fixes for multiroom
* feat(SW-1737) fixed bookingsummary
* feat(SW-1737) dont hide modify dates
* feat(SW-1737) updated breakfast to handle number
* feat(SW-1737) Added red color if member rate
* feat(SW-1737) fix PR comments
* feat(SW-1737) updated member tiers svg
* feat(SW-1737) updated how to handle paymentMethodDescription
* feat(SW-1737) fixes after testing mystay
* feat(SW-1737) updated Room type to just use whats used
* feat(SW-1737) fixed access
* feat(SW-1737) refactor my stay after PR comments
* feat(SW-1737) fix roomNumber translation
* feat(SW-1737) removed log
Approved-by: Arvid Norlin
2025-03-24 09:30:10 +00:00
Hrishikesh Vaipurkar
c5e294c7ea
Merged in feat/SW-1356-reward-night-booking-2- (pull request #1559 )
...
feat: SW-1356 Reward night bookingflow
* feat: SW-1356 Reward night bookingflow
* feat: SW-1356 Removed extra param booking call
* feat: SW-1356 Optimized as review comments
* feat: SW-1356 Schema validation updates
* feat: SW-1356 Fix after rebase
* feat: SW-1356 Optimised price.redemptions check
* feat: SW-1356 Updated Props naming
Approved-by: Arvid Norlin
2025-03-24 08:54:02 +00:00
Bianca Widstam
3c1eee88b1
Merged in feat/SW-1370/Guarantee-my-stay-ancillaries (pull request #1545 )
...
Feat/SW-1370/Guarantee my stay ancillaries
* feat(SW-1370): guarantee for ancillaries
* feat(SW-1370): remove console log
* feat(SW-1370): add translations
* feat(SW-1370): small fix
* feat(SW-1370): fix must be guaranteed
* feat(SW-1370): fix logic and comments pr
* feat(SW-1370): fix comments pr
* feat(SW-1370): fix comments pr
* feat(SW-1370): add translation
* feat(SW-1370): add translation and fix pr comment
* feat(SW-1370): fix pr comment
* feat(SW-1370): fix encoding path refId issue
* feat(SW-1370): refactor AddAncillaryStore usage and introduce context provider
* feat(SW-1370): refactor
* feat(SW-1370): refactor ancillaries
* feat(SW-1370): fix merge
Approved-by: Simon.Emanuelsson
2025-03-21 07:29:04 +00:00