Commit Graph
100 Commits
Author SHA1 Message Date
Michael Zetterberg c6a0ce86df feat(SW-2605): confirmation page only valid for 1 minute for the session 2025-05-06 11:01:32 +00:00
Michael Zetterberg 35a2ae9dcc feat: allow direct access to my stay from booking confirmation 2025-05-06 10:14:33 +00:00
Michael Zetterberg 81c2afe570 feat(SW-2616): use refId from booking, not search params 2025-05-06 08:30:42 +02:00
Michael Zetterberg 4432cdc245 fix: booking widget search type 2025-05-06 07:32:48 +02:00
Michael Zetterberg b910b6a313 feat(SW-2116): Use refId instead of confirmationNumber 2025-05-05 12:26:37 +00:00
Michael Zetterberg efb7219b6d fix: copy fixes for English labels 2025-04-30 09:37:54 +00:00
Michael Zetterberg fcf1cc8fbb fix: sync from Lokalise 2025-04-29 11:09:14 +02:00
Michael Zetterberg 515ae05528 fix: add NODE_OPTIONS=--openssl-legacy-provider to dev script target 2025-04-29 08:08:21 +00:00
Michael Zetterberg e5afdb3986 feat(SW-2470): render static rate titles 2025-04-29 08:08:21 +00:00
Michael Zetterberg 9aa70f0b37 feat(SW-2470): render correct terms on Enter details 2025-04-29 08:08:21 +00:00
Michael Zetterberg 2366b4e785 feat(SW-2470): render correct terms on Select rate 2025-04-29 08:08:21 +00:00
Michael Zetterberg 5323a8e46e feat: harmonize log and metrics 2025-04-23 22:40:46 +00:00
Michael Zetterberg b48cd5524e fix: intl lint 2025-04-15 07:37:47 +00:00
Michael Zetterberg af65fbf7f4 fix: rename trpc route for get booking 2025-04-15 05:20:24 +00:00
Michael Zetterberg c2f98b85dc fix: add jiti for design system 2025-04-14 12:43:44 +00:00
Michael Zetterberg 37ac9f607c feat(SW-706): load .env.local for download and upload 2025-04-14 11:30:07 +00:00
Michael Zetterberg 7de46cafa8 feat(SW-706): add diff tooling 2025-04-14 11:30:07 +00:00
Michael Zetterberg 35862d03f0 feat(SW-706): fix the build
The pinned version of @formatjs/swc-plugin-experimental has a bug in it that
doesn't allow it to parse ’. But we can't upgrade to the new version due to
incompatibilities between SWC and Next. We can upgrade once we move to Next 15.
2025-04-14 11:30:07 +00:00
Michael Zetterberg 5860377774 feat(SW-706): enable lint rules for intl 2025-04-14 11:30:07 +00:00
Michael Zetterberg 65932ddfd3 feat(SW-706): use Lokalise 2025-04-14 11:30:06 +00: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
Michael Zetterberg e22fc1f3c8 feat(SW-706): add Lokalise tooling and codemod 2025-04-14 11:30:05 +00:00
Michael Zetterberg 543ea3e5a3 fix(SW-2336): remove text on hotelreservation landing page 2025-04-14 06:55:57 +00:00
Michael Zetterberg d8133fcfb8 fix: clean up svgs 2025-04-09 08:06:14 +00:00
Michael Zetterberg 36f1406deb fix: update Material Symbols 2025-04-09 08:06:14 +00:00
Michael Zetterberg 0cec02801c fix(SW-1446): do not close modal on clear history 2025-04-08 05:52:10 +00:00
Michael Zetterberg 17cfc2b04f fix(SW-1446): button accepts phrasing content 2025-04-08 05:52:10 +00:00
Michael Zetterberg fd0d4ca174 fix(SW-1446): optionally render empty state 2025-04-08 05:52:10 +00:00
Michael Zetterberg 2953b3571d fix(SW-1446): handle empty history and performance better 2025-04-08 05:52:10 +00:00
Michael Zetterberg b2ff5124ec fix(SW-1446): make clear history action work, reduces complexity and improves separation of concerns 2025-04-08 05:52:10 +00:00
Michael Zetterberg 4aeb5b071d fix(SW-1446): use existing functions for url data 2025-04-08 05:52:10 +00:00
Michael Zetterberg 9e84da45bc feat(SW-1446): add Jump to functionality to Destination Overview Page 2025-04-08 05:52:10 +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
Michael Zetterberg 7bf75fd2e7 fix: all env vars are strings, coerce to numbers 2025-04-03 09:18:44 +00:00
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