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 Zetterberg and Pontus 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