Commit Graph
100 Commits
Author SHA1 Message Date
Michael Zetterberg be04600863 Revert "fix(SW-2101): do not apply underline to Material icons inside Link and Button"
This reverts commit 35f9c3aab5.
2025-04-02 10:29:43 +02:00
Michael Zetterberg 35f9c3aab5 fix(SW-2101): do not apply underline to Material icons inside Link and Button 2025-04-01 13:10:32 +00:00
Michael Zetterberg 775c986f35 fix: update label for continue to payment 2025-03-31 08:22:58 +00:00
Michael Zetterberg 8e86bbb4b9 fix: add suspense boundary for destination overview page map 2025-03-31 07:10:05 +00:00
Michael Zetterberg effcc29f3a fix: design system box-shadows 2025-03-31 07:23:21 +02: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
Michael Zetterberg 3fa3165dba chore: add launch config for interactive debugging in VSCode 2025-03-25 11:58:31 +00:00
Michael Zetterberg d236a6e8fd fix: proper cache keys for refs 2025-03-25 11:58:00 +00:00
Michael Zetterberg f7e100d45c fix: translation mapping typos 2025-03-14 15:11:49 +01:00
Michael Zetterberg 33239f1f91 feat(SW-1730): add button to room sidepeek on hotelpage to select rate page for the hotel 2025-03-14 13:57:26 +00:00
Michael Zetterberg 66682be4d2 fix: types for timer in platform agnostic way 2025-03-14 13:15:11 +00:00
Michael Zetterberg 065ebb57c6 fix: more label fixes 2025-03-13 10:25:05 +01:00
Michael Zetterberg 91c36ee41c fix: clean up dictionaries 2025-03-13 08:29:48 +00:00
Michael Zetterberg bb599d4679 fix: update readme for design system 2025-03-13 07:32:59 +00:00
Michael Zetterberg 6232ded991 feat(SW-375): consume new tokens in scandic-web 2025-03-07 07:24:38 +00:00
Michael Zetterberg 56973888c9 feat(SW-375): new tokens
new asset generation logic

BREAKING CHANGE: New tokens.
2025-03-07 07:24:37 +00:00
Michael Zetterberg b8ad88de1b fix: improve labels 2025-03-03 17:12:10 +01:00
Michael Zetterberg 43c25aea95 fix: improve handling of booking widget params from search params
now we are defensive in parsing the location
if parsing fails the not found is now displayed
2025-02-26 13:55:30 +01:00
Michael Zetterberg 6908cee0c5 fix: search params passed to Link overrides current search params
This changes the behavior of Link prop `keepSearchParams`. Previously it got
implicitly merged. Now, any search params in the given `href` prop to Link will
override any current search params available on the current page.

Handle the merging use case (if there is any) in the components that passes the
href to render Link.
2025-02-25 16:07:27 +01:00
Michael Zetterberg 48f20e0f6b feat(SW-1389): remove placeholder for booking widget on Start page template 2025-02-25 10:37:32 +00:00
Michael Zetterberg 82ba219e2b feat(SW-1389): refactor page settings 2025-02-25 10:37:32 +00:00
Michael Zetterberg 967c776ab8 feat(SW-1562): enable ContentPage, except signup pages. 2025-02-11 12:40:10 +01:00
Michael Zetterberg e874cd9b9c feat(SW-1562): enable CollectionPage 2025-02-11 12:39:01 +01:00
Michael Zetterberg 1d822dad5a Merged in fix/labels-english (pull request #1249)
fix(i18n): validated English messages

Approved-by: Bianca Widstam
Approved-by: Christian Andolf
2025-02-06 20:54:25 +00:00
Michael Zetterberg 9d83753b9f fix(i18n): prepare for Lokalise 2025-01-22 10:45:44 +00:00
Michael Zetterberg 54eefa307d fix(i18n): prepare for Lokalise 2025-01-14 14:01:58 +01:00
Michael Zetterberg dd71ff8fa7 fix(i18n): prepare for Lokalise 2025-01-14 13:11:06 +01:00
Michael Zetterberg 8f1ae27367 docs(i18n): update docs 2025-01-13 13:37:13 +01:00
Michael Zetterberg 0477d2375b chore: refactor points 2025-01-13 13:37:12 +01:00
Michael Zetterberg d2ce9c0d7c fix(i18n): prepare for Lokalise 2025-01-13 13:35:03 +01:00
Michael Zetterberg 594a279186 fix(DELIGHT-11001): do not require address key in user profile 2024-12-09 15:13:30 +01:00
Michael Zetterberg dce3283c40 feat: add support for using branches in CMS 2024-12-02 14:56:43 +00:00
Michael Zetterberg ee8f1def20 fix(SW-1079): add apiResponse to validation error logs 2024-11-27 11:22:22 +01:00
Michael Zetterberg 6e8d63d884 Merged in fix/webview-refresh (pull request #799)
fix: remove loading.tsx from webviews because token refresh strategy does not work with it

Approved-by: Linus Flood
2024-10-30 16:05:46 +00:00
Michael Zetterberg b20731e096 fix: remove loading.tsx from webviews because token refresh strategy does not work with it 2024-10-30 16:58:08 +01:00
Michael Zetterberg 265529b31f Merged in fix/update-browserslist-db (pull request #708)
chore: update-browserslist-db to latest

Approved-by: Niclas Edenvin
2024-10-30 10:34:35 +00:00
Michael Zetterberg 8bea10a282 Merged in fix/rte-nested-links (pull request #785)
fix(SW-714): rendering of RTE nested links/references
2024-10-29 12:21:43 +00:00
Michael Zetterberg d5713ab7b6 Merged in fix/remove-flag-communication (pull request #730)
fix(SW-126): remove feature flag communications settings in profile

Approved-by: Linus Flood
2024-10-29 12:14:22 +00:00
Michael Zetterberg 62ddad5730 fix(SW-714): rendering of RTE nested links/references 2024-10-29 13:12:56 +01:00
Michael Zetterberg 1e92348fb4 fix(SW-126): remove feature flag communications settings in profile 2024-10-29 12:56:30 +01:00
Michael Zetterberg 0898ff3cd4 Merged in fix/next-level-undefined-guard (pull request #769)
fix: guard against unsupported next level

Approved-by: Matilda Landström
2024-10-25 09:10:50 +00:00
Michael Zetterberg 78238600ba fix: guard against unsupported next level 2024-10-25 10:59:08 +02:00
Michael Zetterberg 048559009c Merged in fix/original-url (pull request #759)
fix: CMS field 'original_url' should not be manipulated, render as-is.
2024-10-24 12:38:11 +00:00
Michael Zetterberg 6c8301ecea fix: CMS field 'original_url' should not be manipulated, render as-is. 2024-10-24 13:28:52 +02:00
Michael Zetterberg cd40875403 Merged in fix/feature-flag-scopes (pull request #743)
Fix/feature flag scopes

Approved-by: Christel Westerberg
2024-10-23 12:28:51 +00:00
Michael Zetterberg 52c5f6d29e fix: feature flag booking widget and sitewidealert 2024-10-23 12:18:55 +02:00
Michael Zetterberg d5abe13a7e fix: add feature flag for service token scopes 2024-10-23 12:18:08 +02:00
Michael Zetterberg fe5256fa1e fix: show more/less values 2024-10-17 16:36:18 +02:00
Michael Zetterberg c15886c361 Merged in fix/dateselect (pull request #716)
fix: date selection
2024-10-17 13:20:25 +00:00
Michael Zetterberg d56def8ed6 fix: date selection 2024-10-17 11:39:42 +02:00
Michael Zetterberg 4238483889 feat: add utility for getting internal next url 2024-10-17 09:08:04 +02:00
Michael Zetterberg a53ab5c833 Revert "chore: debug middleware"
This reverts commit b2f0b88cae.

Revert "chore: debug mfa login"

This reverts commit 0f1ce32c4d.

Revert "chore: debug mfa login"

This reverts commit 670778864e.

Revert "chore: debug mfa login"

This reverts commit 5269fcb6c4.
2024-10-17 01:43:10 +02:00
Michael Zetterberg b2f0b88cae chore: debug middleware 2024-10-17 01:08:34 +02:00
Michael Zetterberg 10bfa4927d chore(deps): upgrade @netlify/plugin-nextjs to 5.8.0 2024-10-16 23:19:52 +02:00
Michael Zetterberg 0f1ce32c4d chore: debug mfa login 2024-10-16 22:41:30 +02:00
Michael Zetterberg 670778864e chore: debug mfa login 2024-10-16 18:47:01 +02:00
Michael Zetterberg 5269fcb6c4 chore: debug mfa login 2024-10-16 16:52:43 +02:00
Michael Zetterberg 2e826e2883 Merged in fix/edit-profile-dob (pull request #707)
fix: edit profile date of birth selection
2024-10-16 10:45:36 +00:00
Michael Zetterberg 50576b5e15 Merged in fix/edit-profile-newpassword-optional (pull request #706)
fix: new password not required for edit profile
2024-10-16 10:45:15 +00:00
Michael Zetterberg c1a3b9ae8a fix: visibility toggle for new password disabled on edit profile 2024-10-16 12:05:08 +02:00
Michael Zetterberg 6be0510927 fix: new password can be optional when submitting edit profile 2024-10-16 11:35:43 +02:00
Michael Zetterberg e78847d743 chore: update-browserslist-db to latest 2024-10-16 11:20:09 +02:00
Michael Zetterberg b7e0590339 fix: edit profile date of birth selection 2024-10-16 11:15:00 +02:00
Michael Zetterberg 9a0e1fae9d fix: new password not required for edit profile 2024-10-16 10:53:27 +02:00
Michael Zetterberg 4fdefcd270 Merged in fix/feature-flag-communications (pull request #685)
fix: feature flag communications settings in profile

Approved-by: Christian Andolf
2024-10-16 08:52:35 +00:00
Michael Zetterberg 7faf50217b Merged in fix/feature-flag-expiring-points (pull request #689)
fix: feature flag expiring points

Approved-by: Christian Andolf
2024-10-16 08:52:09 +00:00
Michael Zetterberg adf8e21224 Merged in feat/improve-env (pull request #701)
Feat/improve env
2024-10-16 08:51:32 +00:00
Michael Zetterberg 261d1bc3c7 fix(SW-126): feature flag communications settings in profile 2024-10-16 07:30:45 +02:00
Michael Zetterberg 3040b0fcb8 fix: feature flag expiring points 2024-10-16 07:30:28 +02:00
Michael Zetterberg 55df33d26c fix: throw on errors in api tier rewards 2024-10-16 07:30:04 +02:00
Michael Zetterberg 4a846540c3 feat: improve handling of deployment env vars
These are now defined in Netlify UI for dedicated environments (test, stage, production):

AUTH_URL
NEXTAUTH_URL
PUBLIC_URL

Code now falls back to incoming request host. Mainly used for
deployment previews which do not have Akamai in front, meaning
we do not need the above workaround as incoming request host
matches the actual public facing host. When Akamai is in front,
we lose the public facing host in Netlify's routing layer as they
internally use `x-forwarded-for` and we can't claim it for our usage.
2024-10-15 17:03:36 +02:00
Michael Zetterberg 2bef312a5c Merged in fix/nullable-two_column_list (pull request #686)
fix: fields from Contentstack can be null.

Approved-by: Arvid Norlin
Approved-by: Fredrik Thorsson
2024-10-14 12:43:17 +00:00
Michael Zetterberg 8ec1707fd5 fix: fields from Contentstack can be null. 2024-10-14 14:31:23 +02:00
Michael ZetterbergandPontus Dreij 194ca601b5 fix: improve error handling
- Do not throw in onError callback for server client. This lets the originating error bubble to Next.js.
- Do not log errors inside the service token procedure, server client onError callback will log all procedure errors.
- Log errors for fetching service token failure.
2024-10-11 14:54:39 +02:00
Michael Zetterberg a5d9eb43c9 Merged in fix/service-token-error-handling (pull request #673)
fix: improve error handling

Approved-by: Christel Westerberg
Approved-by: Arvid Norlin
2024-10-11 11:57:43 +00:00
Michael Zetterberg 7bbb8915b3 fix: improve error handling
- Do not throw in onError callback for server client. This lets the originating error bubble to Next.js.
- Do not log errors inside the service token procedure, server client onError callback will log all procedure errors.
- Log errors for fetching service token failure.
2024-10-11 10:42:40 +02:00
Michael Zetterberg bd2dc90f18 Merged in feat/gql-logging (pull request #668)
feat: add improved logging for graphql requests

Approved-by: Arvid Norlin
2024-10-11 08:33:46 +00:00
Michael Zetterberg 8f40d57a0f feat: add improved logging for graphql requests 2024-10-10 17:50:16 +02:00
Michael Zetterberg bb93d488bb fix: break the switch statement for proper logs 2024-09-27 08:17:54 +02:00
Michael Zetterberg 322edd1068 Merge branch 'develop' into test 2024-09-20 14:13:40 +02:00
Michael Zetterberg 00fc2af3dd Merged in develop (pull request #539)
Promote to test

Approved-by: Christel Westerberg
2024-08-29 08:24:59 +00:00
Michael Zetterberg facd6bb4ad Merged in fix/dob-edit (pull request #536)
fix: default dob in zod schema

Approved-by: Arvid Norlin
2024-08-29 07:48:04 +00:00
Michael Zetterberg b891609de6 Merged in fix/do-not-prefetch-edit-profile-link (pull request #535)
fix: don't prefetch the edit profile link
2024-08-29 07:45:27 +00:00
Michael Zetterberg 46852a36a1 fix: default dob in zod schema 2024-08-29 09:42:05 +02:00
Michael Zetterberg 64fbf2ec17 fix: don't prefetch the edit profile link 2024-08-29 09:22:54 +02:00
Michael Zetterberg 77c00c63bb Merged in feat/mask-dob (pull request #516)
feat: mask date of birth
2024-08-27 10:19:42 +00:00
Michael Zetterberg 2c5562b068 Merged in fix/editprofile-log-only-body-keys (pull request #514)
fix: only log payload keys for edit profile payload

Approved-by: Arvid Norlin
2024-08-27 09:49:42 +00:00
Michael Zetterberg ce3248562b feat: mask date of birth 2024-08-27 10:55:46 +02:00
Michael Zetterberg d76e8780de fix: only log payload keys for edit profile payload 2024-08-27 09:57:34 +02:00
Michael Zetterberg 68aa6e565d Merged in fix/profile-data-error-logging (pull request #513)
fix: log api response for profile data errors
2024-08-27 06:19:02 +00:00
Michael Zetterberg 2f628aa41f fix: log api response for profile data errors 2024-08-27 08:16:27 +02:00
Michael Zetterberg 6f98a97353 Merged in fix/string-membershiplevel (pull request #512)
fix: allow any membership level
2024-08-27 05:43:29 +00:00
Michael Zetterberg d25bf35e4f Merged in fix/da-translations (pull request #511)
fix: da translations
2024-08-27 05:42:36 +00:00
Michael Zetterberg 2ea6a2d242 fix: allow any membership level 2024-08-27 07:41:59 +02:00
Michael Zetterberg da3248041a fix: da translations 2024-08-27 07:24:18 +02:00
Michael Zetterberg fcf0f58ab8 fix: header menu blocked for bad URL 2024-08-26 17:41:31 +02:00
Michael Zetterberg 233374ca24 fix: production readiness things 2024-08-26 16:31:23 +02:00
Michael Zetterberg 6d0e01d4e4 Revert "fix: static pages changes prelaunch"
This reverts commit f0890f6cf9.
2024-08-26 16:06:50 +02:00
Michael Zetterberg f8d60afb49 debug: debug profile calls 2024-08-26 15:30:50 +02:00
Michael Zetterberg 149e97fa34 Merged in fix/headers-for-errors (pull request #466)
fix: send headers to error rewrites

Approved-by: Arvid Norlin
2024-08-23 07:35:09 +00:00