Anton Gunnarsson
7c191aa875
Merged in fix/tiny-translation-fixes (pull request #1874 )
...
Tiny updates to copy in SAS flow
* Tiny translation fixes
Approved-by: Joakim Jäderberg
2025-04-28 07:35:34 +00:00
Erik Tiekstra
b75177ad98
Fix/SW-2429 map view
...
* feat(SW-2429): Removed [contentType]>[uid] and use app router based structure for content types
* feat(SW-2429): Added breadcrumbs to follow contenttype folder structure
* feat(SW-2429): Removed modal/dialog functionality from map views on hotel and destination pages
* fix(SW-2429): Fixed issue with booking widget on meeting pages. Also used same structure for content types
Approved-by: Arvid Norlin
2025-04-25 05:36:44 +00:00
Anton Gunnarsson
26d3d1b1d3
Merged in fix/sw-2502-magic-link-signin-sas-tier-match-scope (pull request #1859 )
...
Add correct scope to magic link sign in for SAS flow
* Add correct scope to magic link sign in
Approved-by: Joakim Jäderberg
2025-04-24 12:30:42 +00:00
Anton Gunnarsson
b354398c69
Merged in fix/improve-sas-error-logging (pull request #1854 )
...
Improve SAS flow logging
* Improve logging
Approved-by: Joakim Jäderberg
2025-04-24 12:30:34 +00:00
Michael Zetterberg
5323a8e46e
feat: harmonize log and metrics
2025-04-23 22:40:46 +00:00
Erik Tiekstra
ba2198b77f
fix(SW-2142): layout changes on destination pages and destination pages filter fix
...
Approved-by: Matilda Landström
2025-04-22 05:21:53 +00:00
Linus Flood
cfa8c166a3
Merged in feat/sw-2403-mystay-webview (pull request #1828 )
...
Feat/sw-2403 - Adding webview for MyStay
* feat/webview - added for my stay
* wip
* Passing headers so we can get the lang
* Cleanup
* Refactored and some performance improvements
Approved-by: Christian Andolf
2025-04-17 08:48: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
Anton Gunnarsson
009d46ebac
Merged in fix/too-many-codes-error (pull request #1814 )
...
Fix SAS OTP rate limited error
* Fix error for too many codes not showing up
Approved-by: Joakim Jäderberg
2025-04-16 11:20:20 +00:00
Anton Gunnarsson
0ab5dc1c9d
Merged in fix/sw-2132-unlink-error (pull request #1816 )
...
Add UnlinkError for when SAS account unlinking fails
* Add UnlinkError for when unlinking fails
Approved-by: Joakim Jäderberg
2025-04-16 11:19:07 +00:00
Linus Flood
2648b17744
Merged in fix/redirect-service-revert (pull request #1818 )
...
hotfix: uncomment new stuff that broke destination page
* hotfix: uncomment new stuff that broke destination page
Approved-by: Michael Zetterberg
Approved-by: Joakim Jäderberg
2025-04-16 10:09:54 +00:00
Tobias Johansson
12cebd9c1c
Merged in fix/add-route-for-app-callback (pull request #1810 )
...
fix: add route for app payment callback
* fix: add route for app payment callback
Approved-by: Michael Zetterberg
2025-04-16 07:34:27 +00:00
Linus Flood
e956e148bc
Merged in fix/sitemap-api-route (pull request #1813 )
...
Fix/sitemap - moved sitemap api route to api/web
* fix:sitemap - moved api route to api/web
* Moved files
Approved-by: Joakim Jäderberg
2025-04-16 06:52:55 +00:00
Arvid Norlin
33065be565
Merged in feat/SW-2111 (pull request #1761 )
...
feat(SW-2111): add initial scandic-redirect
* feat(SW-2111): add initial scandic-redirect
* feat(SW-2112): add scandic-redirect call to middleware
* chore: add redirect jsons per lang
* fix: handle incorrect contentTypes
* fix: handle lang
* refactor: add json streaming
* refactor: wrap redirect call in cacheOrGet
* refactor: review
Approved-by: Michael Zetterberg
2025-04-16 06:29:32 +00:00
Linus Flood
1689039c39
Merged in fix/sitemap-route (pull request #1801 )
...
Fix: sitemap - now the route works
* Fix: sitemap - now the route works
Approved-by: Joakim Jäderberg
2025-04-15 07:53:11 +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
Joakim Jäderberg
eb46f08ef1
Merged in fix/sitemap-use-dt-over-dayjs-directly (pull request #1773 )
...
fix: use dt() over dayjs when creating sitemap
* fix: use dt() over dayjs when creating sitemap
Approved-by: Christian Andolf
Approved-by: Linus Flood
2025-04-10 07:42:16 +00:00
Joakim Jäderberg
da07e8a458
Merged in feature/autocomplete-search (pull request #1725 )
...
Feature/autocomplete search
* wip autocomplete search
* add skeletons to loading
* Using aumlauts/accents when searching will still give results
remove unused reducer
sort autocomplete results
* remove testcode
* Add tests for autocomplete
* cleanup tests
* use node@20
* use node 22
* use node22
* merge
fix: search button outside of viewport
* merge
* remove more unused code
* fix: error message when empty search field in booking widget
* fix: don't display empty white box when search field is empty and no searchHistory is present
* merge
* fix: set height of shimmer for search skeleton
* rename autocomplete trpc -> destinationsAutocomplete
* more accute cache key naming
* fix: able to control wether bookingwidget is visible on startPage
fix: sticky booking widget under alert
* remove unused code
* fix: skeletons
fix: error overlay on search startpage
* remove extra .nvmrc
* merge
Approved-by: Linus Flood
2025-04-09 10:43:08 +00:00
Anton Gunnarsson
8dee7b0243
Merged in feat/sw-2260-update-sas-toc-links (pull request #1763 )
...
Update terms and conditions link for sas
* Update terms and conditions link for sas
Approved-by: Joakim Jäderberg
2025-04-09 07:50:58 +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
Linus Flood
fc0f0e30b1
Merged in fix/invalidate-uid (pull request #1755 )
...
fix: revalidate with correct uid
* fix: revalidate with correct uid
Approved-by: Joakim Jäderberg
2025-04-08 11:07:02 +00:00
Linus Flood
d30cc7e2be
Merged in fix/site-config-revalidate (pull request #1751 )
...
fix: site-config - use correct cache keys and invalidate them
* fix: site-config - use correct cache keys and invalidate them
Approved-by: Joakim Jäderberg
2025-04-08 10:27:26 +00:00
Anton Gunnarsson
c56a0b8ce9
Merged in feat/sw-1975-get-profile-v2 (pull request #1651 )
...
Use get Profile V2 endpoint
Approved-by: Linus Flood
2025-04-08 06:26:00 +00:00
Michael Zetterberg
9e84da45bc
feat(SW-1446): add Jump to functionality to Destination Overview Page
2025-04-08 05:52:10 +00:00
Erik Tiekstra
85a90baa12
Merged in fix/SW-2118-breadcrumbs (pull request #1721 )
...
fix(SW-2118): changed variants for breadcrumbs to handle different background-colors and widths
* fix(SW-2118): changed variants for breadcrumbs to handle different background-colors and widths
Approved-by: Christian Andolf
Approved-by: Linus Flood
2025-04-07 14:02:39 +00:00
Michael Zetterberg
7c82a565ae
feat: improve instantiation of intl
2025-04-07 10:25:37 +00:00
Michael Zetterberg
f31b374370
feat: optimize Material Symbols
2025-04-07 12:17:35 +02:00
Matilda Landström
1239f0c662
Merged in feat/SW-1711-SW-2077-icons (pull request #1709 )
...
Fix(SW-1711)/(SW-2077): Export icons individually
* fix(SW-1711): export icons individually
Approved-by: Michael Zetterberg
Approved-by: Erik Tiekstra
2025-04-07 07:25:25 +00:00
Joakim Jäderberg
3c810d67a2
Merged in feature/SW-1736-foating-booking-widget (pull request #1696 )
...
Feature/SW-1736 floating booking widget
* feature: Add floating booking widget on start page SW-1736
* fix: Make sure we don't try to use IntersectionObserver on the server
* fix: make sure that we disconnect the intersectionobserver when dismounting
* fix: pass searchparams to floating bookingwidget
Approved-by: Michael Zetterberg
2025-04-04 06:52:37 +00:00
Erik Tiekstra
8c2047e847
feat(SW-1884): Always render sidepeek contents, not just during SSR
...
Approved-by: Michael Zetterberg
2025-04-03 09:36:22 +00:00
Simon Emanuelsson
6d869ceba7
fix: unbreak toApiLang call that failed everytime
2025-04-03 07:51:25 +00:00
Simon Emanuelsson
a222ecfc5c
fix: make sure calculations in booking flow are correct
2025-04-02 15:00:39 +00:00
Simon Emanuelsson
3e0f503314
feat: add block to ARB rate when trying multiroom booking
2025-04-02 14:30:49 +00:00
Anton Gunnarsson
67905198c6
Merged in fix/sas-english-copy (pull request #1695 )
...
Update english copy for SAS related flows
* Update english copy for SAS related flows
* Add new copy to all languages
* Add use client directive to loading to use translations
Approved-by: Joakim Jäderberg
2025-04-02 11:49:12 +00:00
Linus Flood
e4907d4b47
Merged in fix/destinations-speed-test (pull request #1704 )
...
Feat(destination pages): Performance improvements
* fix/destinations: try cache full response
* Added more caching
* Removed unsed env car
* wip
* merge master
* wip
* wip
* wip
* Renaming
Approved-by: Michael Zetterberg
2025-04-02 11:37:22 +00:00
Simon Emanuelsson
d513184be4
fix: there can only ever be one root layout, and it should always contains html and body tags
2025-04-01 14:38:30 +02: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
Chuma Mcphoy (We Ahead)
8b00cfe609
Merged in fix/LOY-209-render-material-icons-in-webviews (pull request #1685 )
...
fix(LOY-209): add react-material-symbols package to webviews layout
* fix(LOY-209): add react-material-symbols package to webviews layout
Approved-by: Christian Andolf
2025-03-31 13:37:54 +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
Anton Gunnarsson
650dd79c26
Merged in fix/sw-2032-sas-flow-styling-issues (pull request #1669 )
...
Fix styling issues in SAS flow
* Fix styling issues in SAS flow
Approved-by: Linus Flood
2025-03-28 14:30:04 +00:00
Anton Gunnarsson
f417599e12
Merged in fix/sas-partner-pages-icons (pull request #1667 )
...
Add missing react-material-symbols import to partner layout
* Add missing react-material-symbols to partner layout
Approved-by: Linus Flood
2025-03-28 13:49:29 +00:00
Michael Zetterberg
65f75c11ef
fix: improve loading on destination overview page
...
- Only load data from Contentstack
- Use static JSON for destination list
- Some logic improvements to data handling and types
2025-03-27 13:49:28 +00:00