feat(sentry): changed imports so they work in netlify functions
* feat(sentry): changed imports so they work in netlify functions
Approved-by: Joakim Jäderberg
feat(BOOK-603): better logging and delete with unlinke intead of del
* feat(BOOK-603): better logging and delete with unlinke intead of del
Approved-by: Joakim Jäderberg
fix(SW-3622): Hide UI glitch while redemption is disabled for partner-sas
* Hide UI glitch while redemption is disabled for partner-sas
Approved-by: Matilda Haneling
fix: dont remove cache entries when unable to parse api response
* fix: dont remove cache entries when unable to parse api response
Approved-by: Linus Flood
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
* filter out invalid keys
* fix: if no valid keys are present return early
* .
* fix: do redis deletes after scanning through all keys
* fix: do redis deletes after scanning through all keys
Approved-by: Linus Flood
fix: improve error messages in find my booking flow
* fix: improve error messages in find my booking flow
Approved-by: Linus Flood
Approved-by: Erik Tiekstra
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
Approved-by: Linus Flood
Fix/LOY-483: Fix My Pages working in all languages
* fix(LOY-483): add back specific handling of profile pages
* fix(LOY-483): remove limit of 1 profiling consent config
Approved-by: Chuma Mcphoy (We Ahead)
fix: Show correct validation errors in additionalInfoForm
* fix: Show correct validation errors in additionalInfoForm
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
fix(sas auth): remove session when we get a RefreshAccessTokenError
* fix(sas auth): remove session when we get a RefreshAccessTokenError
Approved-by: Linus Flood
reorder trpc middlewares so that Sentry understands where errors occur
* reorder trpc middlewares so that Sentry understands where errors occur
Approved-by: Linus Flood
fix(SW-3627): Pass social session user token to payment callback apge
* Pass social session user token to payment callback apge
Approved-by: Linus Flood
fix(BOOK-500): disable scrolling of backdrop on mobile booking modal
* BOOK-500: fixed scrolling issue behind open booking widget
* fix(BOOK-500): added customized hook for scrollLock
* BOOK-500: gave hook functions more descriptive names
Approved-by: Erik Tiekstra
Feature/SW-3595 Add info boxes to SAS start page & Eurobonus alert to select-hotel page on SAS
* wip
* feat(SW-3595): Add info boxes to SAS start page
* Add InfoBox to design-system
* Add background gradient to SAS start page
* update variable naming and conditionalize the eurobonus message on select-hotel
* SAS startpage update default message
* make select-hotel a bit more generic with slot={} instead of alert={}
Approved-by: Anton Gunnarsson
feat(BOOK-516): clear session if we have a refreshtokenerror
* feat(BOOK-516): clear session if we have a refreshtokenerror
Approved-by: Joakim Jäderberg
BOOK-510: updated booking chip/special needs filter order on mobile
* BOOK-510: updated booking chip/special needs filter order on mobile
* BOOK-510: updated the close button to IconButton to fix styling issues on iOS
* book-510: added aria-label
* BOOK-510: refctored solution
* small spacing fixes
* fix(BOOK-510) updated aria-label
Approved-by: Erik Tiekstra
feat(booking): remove fetching of user just for logging
* feat(booking): remove fetching of user just for logging
Approved-by: Joakim Jäderberg
Approved-by: Matilda Landström