Commit Graph
100 Commits
Author SHA1 Message Date
Linus Flood 11237b211b Merged in fix/my-stay-webview (pull request #2169)
fix: webviews - my stay

* Test
2025-05-21 06:08:16 +00:00
Linus Flood ac892726e0 Merged in fix/enter-details-footer-margin (pull request #2150)
fix: margin to footer on enter details

* fix: margin to footer on enter details
2025-05-19 14:35:48 +00:00
Linus Flood d880411e48 Merged in fix/remove-on-error (pull request #2142)
fix: revert onError on the Script component

* fix: revert onError on the Script component
2025-05-19 11:06:42 +00:00
Linus Flood 6311ec6eca Merged in fix/sw-2763-external-scripts (pull request #2104)
fix: try/catch external scripts to avoid them breaking our page #sw-2763

* fix: try/catch external scripts to avoid them breaking our page #sw-2763


Approved-by: Joakim Jäderberg
2025-05-19 09:21:02 +00:00
Linus Flood 97964408ab Merged in fix/bookingwidget-fixes (pull request #2135)
Fix: (#SW-2663) bookingwidget mobile - Space around, border-radius and correct color on date field

* fix: booking widget mobile - padding around booking widget and date color

* Fixed rounded corners

* Reduced minimum size of column


Approved-by: Joakim Jäderberg
2025-05-16 19:29:44 +00:00
Linus FloodandJoakim Jäderberg 96821c7a6f Merged in feat/my-stay-masking (pull request #2116)
Mask values on my-stay and receipt pages SW-2788

* Mask values on my-stay and receipt pages


Approved-by: Joakim Jäderberg
2025-05-16 09:30:04 +00:00
Linus Flood 1c70047ae8 Merged in fix/modal-fast-close (pull request #2100)
fix - use animateprecence to avoid page freeze

* fix - use animateprecence to avoid page freeze


Approved-by: Michael Zetterberg
2025-05-15 05:13:17 +00:00
Linus Flood 5c8d4397d5 Merged in fix/remove-b-code-check (pull request #2091)
fix/removed temp block for b codes

* fix/removed temp block for b codes

* Removed dead css


Approved-by: Michael Zetterberg
2025-05-14 08:20:44 +00:00
Linus Flood 0845b979cd Merged in feat/sw-2740-invalidUrl-middleware (pull request #2087)
feat/sw-2740 return 404 if url contains bad chars

* feat/sw-2740 return 404 if url contains bad chars


Approved-by: Michael Zetterberg
Approved-by: Joakim Jäderberg
2025-05-14 08:17:03 +00:00
Linus Flood 0758a4686c Merged in fix/b-code-button-same-tab (pull request #2089)
hotfix/b-code error link opens in same tab

* hotfix/b-code error link opens in same tab


Approved-by: Joakim Jäderberg
2025-05-14 07:50:33 +00:00
Linus Flood 9801f1cae5 Merged in hotfix/b-code-button (pull request #2083)
hotfix: removed link button and show a normal button instead

* hotfix: removed link button and show a normal button instead


Approved-by: Joakim Jäderberg
2025-05-14 05:58:48 +00:00
Linus Flood d5b77ae61f Merged in hotfix/gtm (pull request #2070)
Hotfix/gtm

* hotfix: gtm

* wip


Approved-by: Joakim Jäderberg
2025-05-14 05:53:48 +00:00
Linus Flood 06bfc5e252 Merged in hotfix/img-url (pull request #2043)
hotfix/ancillaries-breakfast-img-url

* hotfix/ancillaries-breakfast-img-url


Approved-by: Joakim Jäderberg
2025-05-12 06:51:50 +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 7d20709b26 Merged in feat/sw-2323-find-booking (pull request #1925)
Feat/sw 2323 find booking

Approved-by: Anton Gunnarsson
2025-05-02 12:16:51 +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
Linus Flood 7c26e2955e wip 2025-05-02 12:17:18 +02:00
Linus Flood af2a3f42c8 Merged in fix/rte-null-check (pull request #1901)
fix: null check on nodeChildrenToHtml to avoid rendering empty objects

* fix: null check on nodeChildrenToHtml to avoid rendering empty objects


Approved-by: Michael Zetterberg
Approved-by: Anton Gunnarsson
2025-04-29 09:38:05 +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
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
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
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
Linus Flood a27d702008 Merged in fix/sitemap-issue (pull request #1788)
fix/sitemap: default to prod url and added logging. Also added new sitemap function to be able to invoke it on request.

* test

* wip

* wip

* Added error message to log


Approved-by: Joakim Jäderberg
2025-04-15 05:59:13 +00:00
Linus Flood 40f18c915b Merged in fix/hide-bookingwidget-flag (pull request #1764)
fix: bookingwidget - hide BW if either pageSettings or siteConfig wants to hide it

* fix: bookingwidget - hide BW if either pageSettings or siteConfig wants to hide it

* Refactor


Approved-by: Michael Zetterberg
2025-04-14 05:37:46 +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
Linus Flood d282437a3d Merged in fix/reward-night-booking-widget (pull request #1752)
fix: bookingwidget - use new reward night booking always

* fix: bookingwidget - use new reward night booking always


Approved-by: Joakim Jäderberg
2025-04-08 05:58:45 +00:00
Linus Flood 84becd1bb3 Merged in fix/membership-icon-color (pull request #1750)
fix: correct color on copy membership id icon

* fix: correct color on copy membership id icon


Approved-by: Christian Andolf
2025-04-07 13:09:36 +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
Linus Flood 34e398d377 Merged in hotfix/mystays-show-more (pull request #1698)
hotfix: my stays - pass language to trpc

* hotfix: my stays - pass language to trpc


Approved-by: Joakim Jäderberg
2025-04-01 18:18:47 +00:00
Linus Flood 367969a1b9 Merged in fix/cache-breakfast-package (pull request #1664)
Fix(breakfast): added hotelId to cache key for breakfast package

* Fix(breakfast): added hotelId to cache key for breakfast package


Approved-by: Joakim Jäderberg
2025-03-31 13:29:39 +00:00
Linus Flood f010a6869a Merged in fix/preview-cache (pull request #1655)
feat(contentstack): use no cache if preview

* feat(contentstack): use no cache if preview


Approved-by: Anton Gunnarsson
2025-03-27 12:54:07 +00:00
Linus Flood bed490d79a Merged in fix/sitemap-function (pull request #1654)
feat(sitemap): change scheduled time

* feat(sitemap): change scheduled time


Approved-by: Erik Tiekstra
2025-03-27 12:31:28 +00:00
Linus Flood 0f9c9c2af8 Merged in feat/tracking-sessionId (pull request #1653)
Feat(tracking): add sessionId to all events. Fixed some invalid session bugs

* Feat(tracking): add sessionId to all events. Fixed some invalid session bugs


Approved-by: Anton Gunnarsson
2025-03-27 10:42:24 +00:00
Linus Flood a1f539a810 Merged in fix/mystays-urls (pull request #1647)
Fix mystays url

* Fix mystays url


Approved-by: Michael Zetterberg
2025-03-26 13:17:08 +00:00
Linus Flood 3456235dd0 Merged in fix/destination-pages-cache-keys (pull request #1642)
Fix/destination pages cache keys

* fix(destionationpages): add tag to citydatabycityidentifier that should invalidate when publishing city

* Fixed building tag the same way and added comment why we need this extra tag


Approved-by: Erik Tiekstra
2025-03-26 13:04:18 +00:00
Linus Flood ee741cc0e8 Merged in hotfix/mystays-url (pull request #1644)
Revert mystays booking url

* Revert mystays booking url


Approved-by: Michael Zetterberg
2025-03-26 13:01:14 +00:00
Linus Flood ddefe2e59b Merged in fix/tracking-issue (pull request #1643)
Fix/tracking issue: add try/catch around promises

* Test

* Cleaning


Approved-by: Anton Gunnarsson
2025-03-26 12:59:59 +00:00
Linus Flood 4cd6e7b55b Merged in fix/tracking-pageload-issues (pull request #1630)
fix(tracking): fixes not sending pageview events when promise isn't resolving

* fix(tracking): fixes not sending pageview events when promise isn't resolving

* Refactor


Approved-by: Anton Gunnarsson
2025-03-25 12:33:04 +00:00
Linus Flood b7d7408bce Merged in fix/destinationpages-flag (pull request #1608)
Fix: Move destionation pages behind feature flag

* Fix: Move destionation pages behind feature flag


Approved-by: Erik Tiekstra
2025-03-24 09:33:11 +00:00
Linus Flood 6197c7634f Merged in fix/destinationpages-loading-tweaks (pull request #1605)
Suspense destination pages fixes and some performance improvements

* Suspense destination pages fixes and some performance improvements


Approved-by: Erik Tiekstra
2025-03-24 08:27:16 +00:00
Linus Flood 310296b55f Merged in feat/warmup-cache-function (pull request #1581)
Feat/warmup cache function

* WIP

* Fix warmup for all languages

* Cleanup

* Added env flag so we can disable warmup

* Changed time to 04.00 UTC since backend updates their data at 03.00 UTC

* Add return statements

* Merge branch 'master' into feat/warmup-cache-function


Approved-by: Anton Gunnarsson
2025-03-21 09:35:36 +00:00
Linus Flood 91a9f68be0 Merged in fix/image-caching (pull request #1586)
fix/images: changed default cache time from 1 minute to 31 days. Reduced size of swan icons

* fix/images: changed default cache time from 1 minute to 31 days. Reduced size of swan icons

* More performance improvements

* Priority on hero image on startpage


Approved-by: Anton Gunnarsson
2025-03-21 07:58:44 +00:00
Linus Flood dd3fed9423 Merged in fix/cache-service-token (pull request #1571)
fix(servicetoken): cache it when using unstable_cache

* fix(servicetoken): cache it when using unstable_cache

* Refactor and using cacheOrGet as get/set

* Refactor

* Use expiresAt from cached token


Approved-by: Anton Gunnarsson
2025-03-19 09:16:11 +00:00
Linus FloodandArvid Norlin 0e0b065dd9 Merged in feat/SW-598 (pull request #1554)
feat: pass specialRequest.comment to create booking

* feat: pass specialRequest.comment to create booking


Approved-by: Simon.Emanuelsson
2025-03-18 10:43:28 +00:00
Linus Flood fc219aaec0 Merged in fix/handle-no-meetingrooms (pull request #1563)
Fix/handle no meetingrooms

* feat/meeting-rooms: handle no meeting rooms

* Cleanup


Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
2025-03-18 10:36:40 +00:00
Linus Flood f183125bc6 Merged in fix/cache-fixes (pull request #1555)
fix/cache: reduce cachetime when null response from CS. Fix fuzzy delete

* fix/cache: reduce cachetime when null response from CS. Fix fuzzy delete


Approved-by: Anton Gunnarsson
2025-03-17 14:39:59 +00:00
Linus Flood f0b245bdfe Merged in fix/cache-time-test-env (pull request #1544)
fix: lower cache time in test env

* fix: lower cache time in test env


Approved-by: Erik Tiekstra
2025-03-17 07:02:15 +00:00
Linus Flood f17406d34f Merged in fix/reward-remove-cache (pull request #1542)
fix(reward): remove cache from profile service

* fix(reward): remove cache from profile service


Approved-by: Anton Gunnarsson
2025-03-14 14:38:38 +00:00
Linus Flood f954deaf22 Merged in fix/delete-fuzzy (pull request #1538)
Support for delete keys fuzzy

* Support for delete keys fuzzy

* Added some logs


Approved-by: Anton Gunnarsson
2025-03-14 12:50:34 +00:00
Linus Flood 8ca862e32c Merged in fix/netlify-function-sitemap (pull request #1536)
fix: sitemap netlify function now running

* fix: sitemap netlify function now running

* Merge branch 'master' into fix/netlify-function-sitemap


Approved-by: Bianca Widstam
2025-03-14 08:51:48 +00: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
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
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
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
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
Linus Flood 21255f8557 Merged in fix/edit-profile-tracking (pull request #1446)
feat:editprofile - added tracking

* feat:editprofile - added tracking

* Refactor


Approved-by: Erik Tiekstra
Approved-by: Christian Andolf
2025-03-03 07:50:11 +00:00
Linus Flood 8942a1da11 Merged in feat/LOY-165-menu (pull request #1454)
feat/myprofile-menu fixed casing

* feat/myprofile-menu fixed casing


Approved-by: Erik Tiekstra
2025-03-03 06:52:33 +00:00
Linus Flood 427cc10edc Merged in fix/gla-remove-unused-prop (pull request #1427)
fix: guarantee for late arrival prop removed

* fix: guarantee for late arrival prop removed

* Merge master

* Revert typecheck fix


Approved-by: Michael Zetterberg
2025-02-27 16:18:42 +00:00
Linus Flood f59090936e Merged in fix/teasercard-image-fill (pull request #1425)
feat:teasercard - image fill fix

* feat:teasercard - image fill fix


Approved-by: Erik Tiekstra
2025-02-27 10:12:29 +00:00
Linus Flood 58b2957b81 Merged in fix/SW-1513-enter-details-scroll-issue (pull request #1433)
feat:enterdetails - fixed scroll achoring issue #sw-1513

* feat:enterdetails - fixed scroll achoring issue #sw-1513


Approved-by: Niclas Edenvin
2025-02-27 09:49:18 +00:00
Linus Flood 0c498d82ca Merged in feat/trackingsdk-client (pull request #1420)
feat: trackingsdk as client component

* feat: trackingsdk as client component

* Cleanup

* Merge changes from feat/trackingsdk-client

* revert yarn.lock

* Added lcpTime and wait with tracking until we have the values


Approved-by: Joakim Jäderberg
2025-02-27 07:22:58 +00:00
Linus Flood a15936688b Merged in feat/breadcrumb-cache (pull request #1418)
feat:breadcrumbs - cache them

* feat:breadcrumbs - cache them


Approved-by: Anton Gunnarsson
2025-02-26 11:42:14 +00:00
Linus Flood 8a564274c5 Merged in fix/bookingwidget-skeleton (pull request #1409)
fix: bookingwidget skeleton - hide if not enabled

* fix: bookingwidget skeleton - hide if not enabled


Approved-by: Michael Zetterberg
2025-02-25 12:46:18 +00:00
Linus Flood 75a4219f31 Merged in fix/children-availability-fix-2 (pull request #1406)
fix: availability - correct children string

* fix: availability - correct children string


Approved-by: Hrishikesh Vaipurkar
2025-02-25 11:17:32 +00:00
Linus Flood e2749f5593 Merged in feat/refactor-select-rate (pull request #1402)
Select-rate: refactor - converted RoomsContainer into a client component

* feat/select-rate - refactor and fixed duplicate key warning

* Rooms as client component

* Fixed lang in input

* It works

* Cleanup

* Cleanup

* PR fixes


Approved-by: Joakim Jäderberg
2025-02-25 08:40:36 +00:00
Linus Flood c0cfa342cc Merged in hotfix/remove-membership-cards (pull request #1398)
hotfix: removed membership cards component

* hotfix: removed membership cards component


Approved-by: Bianca Widstam
2025-02-24 13:17:52 +00:00
Linus Flood a55737617c Merged in fix/pageloadtime-tracking (pull request #1391)
Revert pageloadtime tracking

* Revert pageloadtime tracking


Approved-by: Joakim Jäderberg
2025-02-21 14:34:17 +00:00
Linus Flood 15dbeb9d46 Merged in feat/mypages-parallel-routes (pull request #1388)
feat: my profile - removed all parallel routes

* Removed all parallel routes on my-profile

* Fixed suspense

* Moved components into myprofile folder

* Turn off browser cache on myprofile

* Clear router cache when editing profile

* Clear route cache when adding new credit card

* PR fixes


Approved-by: Joakim Jäderberg
2025-02-21 11:24:46 +00:00
Linus Flood 3d3c44fd7d Merged in fix/lang-switcher (pull request #1383)
fix: langswitcher - remove check if lang exists since it's handled already

* fix: langswitcher - remove check if lang exists since it's handled already
2025-02-20 10:24:43 +00:00
Linus FloodandJoakim Jäderberg 21e564934d Merged in fix/preview-contentstack (pull request #1380)
* fix: preview in contentstack now works again


Approved-by: Joakim Jäderberg
2025-02-20 08:55:00 +00:00
Linus Flood d27163a915 Merged in feat/auth-refresh-token-time (pull request #1345)
feat: auth - changed the time left before we trying to refresh the token

* feat: auth - changed the time left before we trying to refresh the token


Approved-by: Joakim Jäderberg
2025-02-19 09:00:30 +00:00
Linus Flood 7c0f9084b6 Merged in feat/refactor-header-footer-sitewidealert (pull request #1374)
Refactor: removed parallel routes for header, footer and sidewidealert. Langswitcher and sidewidealert now client components

* feat - removed parallel routes and made sidepeek and sitewidealerts as client components

* Langswitcher as client component

* Fixed lang switcher for current header

* Passing lang when fetching siteconfig

* Merge branch 'master' into feat/refactor-header-footer-sitewidealert

* Refactor

* Removed dead code

* Show only languages that has translation

* Refetch sitewidealert every 60 seconds

* Merge branch 'master' into feat/refactor-header-footer-sitewidealert

* Removed sidepeek parallel route from my-stay

* Added missing env.var to env.test

* Removed console.log


Approved-by: Joakim Jäderberg
2025-02-19 08:59:24 +00:00
Linus Flood c2b7d97ddd Merged in fix/card-width-fix (pull request #1369)
feat(images): calculate width correct using aspect ratio

* feat(images): calculate width correct using aspect ratio


Approved-by: Erik Tiekstra
2025-02-19 06:29:22 +00:00
Linus Flood 1116bdafa8 Merged in fix/suspense-key (pull request #1356)
feat: suspense key - use json-stable-stringify for suspense key

* feat: suspense key - use json-stable-stringify for suspense key


Approved-by: Joakim Jäderberg
2025-02-17 09:42:54 +00:00
Linus Flood cd1ca159dc Merged in feat/sw-1637-netlify-runtime (pull request #1327)
feat/sw-1637 - Updated Netlify Runtime to latest version

* feat/sw-1637 - Updated Netlify Runtime to latest version


Approved-by: Michael Zetterberg
2025-02-13 10:40:10 +00:00
Linus Flood cac090df34 Merged in fix/translations-my-points (pull request #1324)
Fix/translations my points

* feat: my points - fixed translations

* feat: my points - fixed translations

* Revert test script
2025-02-12 14:32:29 +00:00
Linus Flood 019a5db549 Merged in fix/unify-gethotel-input (pull request #1319)
feat: getHotel - unify input to make sure we can use the same cache response

* feat: getHotel - unify input to make sure we can use the same cache response


Approved-by: Simon.Emanuelsson
2025-02-12 11:35:39 +00:00
Linus Flood a8ec845273 Merged in fix/ratecodetype-tracking-2 (pull request #1314)
fix/ratecode-tracking-fix

* fix/ratecode-tracking-fix
2025-02-12 08:38:26 +00:00
Linus Flood a86f0f3993 Merged in fix/nullcheck-gethotelpins (pull request #1296)
fix: getHotelPins - null check on hotelData

* fix: getHotelPins - null check on hotelData


Approved-by: Pontus Dreij
2025-02-10 15:11:39 +00:00
Linus Flood 5a0edc9187 Merged in fix/hoteinfocard-pass-hotel (pull request #1295)
feat:hotel info card - pass hoteldata since we already fetching it on page level

* feat:hotel info card - pass hoteldata since we already fetching it on page level
2025-02-10 14:31:41 +00:00
Linus Flood 2522cd7752 Merged in feat/hotelinfocard-skeleton (pull request #1291)
feat: added skeleton to hotelinfo card

* feat: added skeleton to hotelinfo card


Approved-by: Simon.Emanuelsson
2025-02-10 12:49:27 +00:00
Linus Flood ebb007b7f0 Merged in feat/booking-flow-performance (pull request #1282)
feat: booking flow performance

* feat: booking flow performance

* Cleanup


Approved-by: Michael Zetterberg
Approved-by: Pontus Dreij
2025-02-08 10:40:42 +00:00
Linus Flood c0f5c0278b Merged in feat/skeletons-and-cache (pull request #1273)
feat: skeleton key bullet proof. 10 min cache on city search response

* feat: skeleton key bullet proof. 10 min cache on city search response

* Refactor server.ts


Approved-by: Michael Zetterberg
2025-02-07 07:02:53 +00:00
Linus Flood 3d1295e4d5 Merged in fix/application-insights-sentry (pull request #1269)
fix: application insights works again

* fix: application insights works again


Approved-by: Joakim Jäderberg
2025-02-06 13:40:12 +00:00
Linus Flood da31897835 Merged in fix/hotelreservation-skeletons (pull request #1271)
Fix/hotelreservation skeletons

* fix: skeletons in hotelreservation key includes all search params

* fix: skeletons in hotelreservation key includes all search params

* fix: skeletons in hotelreservation key includes all search params
2025-02-06 13:39:54 +00:00
Linus Flood 9ad8d39712 Merged in fix/hotelreservation-skeletons (pull request #1270)
fix: skeletons in hotelreservation key includes all search params

* fix: skeletons in hotelreservation key includes all search params


Approved-by: Joakim Jäderberg
2025-02-06 13:30:18 +00:00
Linus Flood 87820a6f2d Merged in feat/sw-1575-profileId-tracking (pull request #1264)
feat: #sw-1575 using profileId instead of membershipnumber for tracking i userInfo object

* feat: #sw-1575 using profileId instead of membershipnumber for tracking i userInfo object


Approved-by: Erik Tiekstra
2025-02-06 10:02:26 +00:00
Linus Flood 683646a490 Merged in fix/pageloadtime-fix (pull request #1248)
tracking: wait on document.readystate

* tracking: wait on document.readystate
2025-02-04 10:06:44 +00:00
Linus Flood 7db6c54beb Merged in fix/tracking-pageloadtime-fix (pull request #1247)
fix: using already created performance instead of creating a new one. Also payment tracking fix

* fix: using already created performance instead of creating a new one. Also payment tracking fix


Approved-by: Joakim Jäderberg
2025-02-04 09:46:58 +00:00
Linus Flood 1ed1e0a816 Merged in fix/hoteldata-zod-issue (pull request #1246)
fix: zod error on extraPageSchema

* fix: zod error on extraPageSchema


Approved-by: Joakim Jäderberg
2025-02-04 07:47:32 +00:00
Linus Flood 0800c877a3 Merged in fix/hotjar-suppress-fixes (pull request #1192)
fix: hotjar - suppress personal data

* fix: hotjar - suppress personal data

* More suppressing
2025-02-04 06:47:36 +00:00
Linus Flood 4247e37667 Merged in fix/sentry-error (pull request #1224)
fix: validate function before executing

* fix: validate function before executing
2025-01-28 11:45:34 +00:00
Linus Flood dc105992c5 Merged in feat/sentry-errors-fixes (pull request #1216)
Removed VWO and cookie-bot

* Removed VWO and cookie-bot

* Merged master into feat/sentry-errors-fixes


Approved-by: Joakim Jäderberg
2025-01-27 12:32:36 +00:00
Linus Flood cea4e3f3fe Merged in fix/tracking-requests (pull request #1208)
Added siteversion to all events and fixed payment status

* Added siteversion to all events and fixed payment status

* Fixed bug


Approved-by: Erik Tiekstra
2025-01-24 07:49:00 +00:00
Linus Flood dc115ca368 Merged in fix/tracking-lowestroomprice (pull request #1196)
fix: changed lowestRoomPrice event model

* fix: changed lowestRoomPrice event model


Approved-by: Erik Tiekstra
2025-01-22 07:26:57 +00:00
Linus Flood d02dc51dcc Merged in fix/cache-time-hotels-test-env (pull request #1194)
fix: cache time 5 minutes for hotels data in test env

* fix: cache time 5 minutes for hotels data in test env
2025-01-21 09:29:09 +00:00
Linus Flood 814b010569 Merged in feat/curity-changes (pull request #1190)
Feat/curity changes

* Changed curity stuff

* Use env.var

* Merge branch 'master' into feat/curity-changes

* Merged master into feat/curity-changes
2025-01-20 11:44:58 +00:00