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
Linus Flood
c701c067b4
Merged in feat/cache-hoteldata-time (pull request #1189 )
...
feat: hoteldata - cache 5 minutes in test env
* feat: hoteldata - cache 5 minutes in test env
* Removed console log
* Renamed variable
Approved-by: Joakim Jäderberg
2025-01-20 07:52:38 +00:00
Linus Flood
c28ba03ebf
Merged in fix/isloggedin-topmenu (pull request #1184 )
...
feat: avoid calling api to check if we have valid session
* feat: avoid calling api to check if we have valid session
Approved-by: Erik Tiekstra
2025-01-17 14:21:33 +00:00
Linus Flood
b6185e166a
Merged in fix/tabbable-errors (pull request #1187 )
...
Fix: Can only call Element.querySelectorAll on instances of Element
* Fix: Can only call Element.querySelectorAll on instances of Element
errors
Approved-by: Erik Tiekstra
2025-01-17 11:38:51 +00:00
Linus Flood
d229b5c463
Merged in fix/tracking-multiple-times (pull request #1186 )
...
fix: avoid tracking multiple times on the same page
* fix: avoid tracking multiple times on the same page
Approved-by: Erik Tiekstra
2025-01-17 10:08:28 +00:00
Linus Flood
69b69af03c
Merged in feat/enter-details-tracking (pull request #1185 )
...
Feat/enter details tracking
* feat: fixed bug in enter details tracking
* Sidepeek events, lowestroomPrice and analyticsRateCode
* Cleanup and fixed bug
* Fixed analyticsratecode
* Merge master
* merge master
* Removed console logs
* Added ancillaries tracking to enter details
* Added ancillary on confirmation page
* Removed console log
* Merge branch 'master' into feat/enter-details-tracking
* Refactor searchparams
* Hard code values for breakfast ancillary
Approved-by: Joakim Jäderberg
2025-01-17 07:42:44 +00:00
Linus Flood
e9deb25d06
Merged in hotfix/contentstack-link (pull request #1182 )
...
hotfix: fix external link in buttonSchema
* hotfix: fix external link in buttonSchema
* Merged master into hotfix/contentstack-link
2025-01-15 12:00:35 +00:00
Linus Flood
02d3352ea5
Merged in fix/rename-sessionid (pull request #1177 )
...
fix: rename sessionId storage name to avoid conflict with current web
* fix: rename sessionId storage name to avoid conflict with current web
2025-01-13 18:24:41 +00:00
Linus Flood
3bbd99ba5c
Merged in fix/hotelinfo-tracking-off (pull request #1167 )
...
feat(tracking) turn off hotelinfo tracking in booking flow
* feat(tracking) turn off hotelinfo tracking in booking flow
* Turn off hotelInfo on enter details
* Merge master
Approved-by: Joakim Jäderberg
2025-01-10 12:49:14 +00:00
Linus Flood
c6c8df87ec
Fixed hotelId in payment error events
2025-01-10 12:00:21 +01:00
Linus Flood
7099115d40
Merge branch 'master' into feat/tracking-payment
2025-01-10 11:37:22 +01:00
Linus Flood
08d5405cf1
PR Fixes
2025-01-10 11:36:23 +01:00
Linus Flood
d57e3db34b
Merge remote-tracking branch 'origin' into feat/tracking-payment
2025-01-10 09:13:04 +01:00
Linus Flood
919fc62069
Fixed paymentInfo
2025-01-10 09:10:53 +01:00
Linus Flood
014eea054f
Fixed same string value for childBedPreference on confirmation page
2025-01-10 08:40:26 +01:00
Linus Flood
7ca2fd78f0
Remove console logs
2025-01-09 13:02:03 +01:00
Linus Flood
b973882c5c
fix: downgrade next-auth to v19
2025-01-09 10:17:48 +01:00
Linus Flood
29d1721a8a
hotfix: hide booking widget on public pages
2025-01-09 08:39:15 +01:00
Linus Flood
fa20f128ef
Merged in feat/check-session-fix-2 (pull request #1154 )
...
fix: is user logged in fix
* fix: is user logged in fix
2025-01-08 15:38:36 +00:00
Linus Flood
dfa7395aa4
Merged in fix/null-check-valid-session (pull request #1153 )
...
fix: added null check on session
* fix: added null check on session
* fix: added null check on session
2025-01-08 15:11:01 +00:00
Linus Flood
894e607c5e
Merged master into feat/check-session-fix
2025-01-08 14:44:05 +00:00
Linus Flood
8308d00464
fix: valid session check in rooms container
2025-01-08 15:24:20 +01:00
Linus Flood
5889bdd79d
Handle payment fail and cancel events
2025-01-08 15:02:03 +01:00
Linus Flood
20714d0c3b
Tracking payment start event
2025-01-08 10:48:43 +01:00
Linus Flood
519795acac
feat: tracking - added discount property and some basics for paymentInfo
2025-01-08 08:50:50 +01:00
Linus Flood
baba84c5f6
Adding new .env file with seamless login endpoints, so we can remove them in Netlify
2024-12-20 15:00:27 +01:00
Linus Flood and Joakim Jäderberg
3982b1ba56
Merged in feat/sentry (pull request #1089 )
2024-12-19 10:35:20 +00:00
Linus Flood
e0c5b59860
Merged master into feat/1268-mask-private-data
2024-12-19 10:21:17 +00:00
Linus Flood
ec0a87aed7
feat/sw-1266: mask private info in hotjar recordings
2024-12-19 11:00:00 +01:00
Linus Flood
092289f9a3
Merged master into fix/user-cache
2024-12-18 07:06:31 +00:00
Linus Flood
b22c2ba73e
Merged master into feat/validsession
2024-12-18 06:23:11 +00:00
Linus Flood
66649ba6af
feat/user: use our wrapped cache instead of reacts cache
2024-12-17 17:22:50 +01:00
Linus Flood
673061a471
Added check for token.error as well
2024-12-17 17:18:37 +01:00
Linus Flood
711bf4b2d3
feat/valid-session: check valid user/session from token instead of making a slow request to api
2024-12-17 15:15:55 +01:00
Linus Flood
431ab477eb
Fixes bookingwidget skeleton and memoize fetching of creditcards
2024-12-17 14:31:52 +01:00
Linus Flood
831aea5857
Changed to span
2024-12-17 09:41:40 +01:00
Linus Flood
baa0b22562
fix/skeletonshimmer: sometimes shimmer(div element) was rendered inside a paragraph element, wich is not allowed
2024-12-17 09:39:20 +01:00
Linus Flood
dc6c2ae483
Refactor navigation skeleton
2024-12-17 08:20:30 +01:00
Linus Flood
f7a043941b
Fixed "children with the same key, `NaN"
2024-12-17 08:17:09 +01:00
Linus Flood
c7897ef546
Added shimmer on breadcrumb skeleton
2024-12-17 08:11:05 +01:00
Linus Flood
c45ef9d4a7
Splitted sidebar skeletons
2024-12-17 07:45:55 +01:00
Linus Flood
daa677d605
feat/sidebar-skeleton: added sidebar skeleton
2024-12-17 07:17:30 +01:00
Linus Flood
2dd21f4c4a
Merged master into feat/membership-cards-improvements
2024-12-16 12:32:00 +00:00
Linus Flood
1862b16c8c
feat/membershipcard: utilize memoiozed function to fetch membership cards
2024-12-16 13:06:27 +01:00
Linus Flood
492ad62d1f
Merge remote-tracking branch 'origin' into feature/tracking
2024-12-16 09:17:24 +01:00
Linus Flood
f91d74294e
Merge remote-tracking branch 'origin' into feature/tracking
2024-12-16 09:11:28 +01:00
Linus Flood
276253057c
Including bedtype
2024-12-16 08:37:18 +01:00
Linus Flood
fd91b96c99
Fixed tracking on Confirmation page
2024-12-16 08:18:21 +01:00
Linus Flood
5f8a13d478
Fixed type imports
2024-12-13 09:48:53 +01:00
Linus Flood
6f1d5129e9
Removed type from enum
2024-12-13 09:23:43 +01:00
Linus Flood
742a2820d1
Merge remote-tracking branch 'origin' into feature/tracking
2024-12-13 09:02:37 +01:00
Linus Flood
6b9f4f4fa9
Reverted
2024-12-13 08:20:25 +01:00
Linus Flood
115d1f0a10
Suspense on <TrackingSDK>
2024-12-06 15:47:34 +01:00
Linus Flood
6a4364e1c4
Merge remote-tracking branch 'origin' into feature/tracking
2024-12-05 15:12:09 +01:00
Linus Flood
7b56bd0cda
Added searchterm to select-rate page
2024-12-05 14:36:20 +01:00
Linus Flood
963df41ed5
Merged master into fix/SW-1107-alert-on-current-header
2024-12-05 13:25:18 +00:00
Linus Flood
6c8634ed10
Merged master into fix/header-skeletons
2024-12-05 13:24:13 +00:00
Linus Flood
bbadd3ac10
Use nanoid instead of uuid
2024-12-05 10:57:45 +01:00
Linus Flood
66ee5e7cbc
Added hotelId
2024-12-04 13:36:40 +01:00
Linus Flood
c3429e2860
Added basic tracking on booking confirmation
2024-12-04 13:22:12 +01:00
Linus Flood
adf6095762
Check if client for session id hook
2024-12-03 14:20:13 +01:00
Linus Flood
b9111511b7
Track sessionId
2024-12-03 11:46:43 +01:00
Linus Flood
9db02488d8
Payment method update
2024-12-03 11:29:16 +01:00
Linus Flood
098581acd4
Fixed correct rates
2024-12-03 08:47:07 +01:00
Linus Flood
26d44a2c29
Fixed bugs
2024-12-03 08:19:47 +01:00
Linus Flood
4487c25d47
Merge branch 'master' into feature/tracking
2024-12-03 07:48:59 +01:00
Linus Flood
6433f136b4
Fixed new tracking requirements
2024-11-29 13:01:03 +01:00
Linus Flood
b424cf7bc4
Fixed tracking pageViewStart on hard reload
2024-11-29 12:49:19 +01:00
Linus Flood
0958c626c6
Age and bed for children
2024-11-29 08:48:39 +01:00
Linus Flood
1fb90ba9bd
More props to track in enter details
2024-11-29 08:36:21 +01:00
Linus Flood
43b38bf894
Merge master
2024-11-28 13:37:45 +01:00
Linus Flood
86ddd79a38
Change current header z-index so widget/gallery/sidepeek close button works on mobile
2024-11-28 12:38:22 +01:00
Linus Flood
3318d31ec8
Fixed map page
2024-11-28 09:09:44 +01:00
Linus Flood
4a11833b4d
Refactor
2024-11-27 21:46:39 +01:00
Linus Flood
31540d0d40
Refactor and fixed bug
2024-11-27 19:51:15 +01:00
Linus Flood
267a47c61a
Merge branch 'master' into feat/sw-929-release-preps
2024-11-27 19:13:21 +01:00
Linus Flood
61696a0586
Merged master into fix/add-missing-cache
2024-11-27 18:10:24 +00:00
Linus Flood
4b85b01919
Removed dead code
2024-11-27 12:41:29 +01:00
Linus Flood
8b2bd5bcd6
Refactor
2024-11-27 09:15:45 +01:00
Linus Flood
2f39b53f32
Enter details tracking WIP
2024-11-25 10:52:01 +01:00
Linus Flood
6f7a4d263b
Merge branch 'master' into feature/tracking
2024-11-25 10:14:12 +01:00
Linus Flood
de22d873a1
Refactor
2024-11-22 13:25:57 +01:00
Linus Flood
0f939d1a19
Merge branch 'master' into feature/tracking
2024-11-21 07:53:58 +01:00
Linus Flood
299da82ba3
Fix build error
2024-11-21 07:25:53 +01:00
Linus Flood
0633bd427f
Fix build error
2024-11-21 07:25:38 +01:00