Simon Emanuelsson
361fd75133
fix: lowerCase firstname and lastname when matching between rooms
2025-06-30 13:16:59 +00:00
Simon Emanuelsson
9eff04f987
fix: summary showed 0 CC for approx value
2025-06-30 12:59:57 +00:00
Simon Emanuelsson
59f4a27cb1
feat: translate Voucher everywhere during booking flow
2025-06-30 10:57:00 +00:00
Simon Emanuelsson
7e4ed93c97
feat: add wrapping behavior to policy/cookie links in footer
2025-06-26 11:59:28 +00:00
Simon Emanuelsson
5d275c6b1b
feat: add condition to show strikethrough price
2025-06-26 11:59:05 +00:00
Simon Emanuelsson
145a6d2365
feat: only show alerts when booking dates are affected
2025-06-25 11:16:20 +00:00
Simon Emanuelsson
64b3bd71dc
feat: add translations for countrycode selector (phone)
2025-06-25 11:15:52 +00:00
Simon Emanuelsson
d4894c1647
feat: change all Based on availability to Subject to availability in booking flow
2025-06-25 10:30:45 +00:00
Simon Emanuelsson and Michael Zetterberg
2f553bb945
feat: change GLA to be more clear to the user
2025-06-18 11:43:53 +00:00
Simon Emanuelsson
07a764211f
feat: use correct description for beds in sidepeek
2025-06-16 13:43:29 +00:00
Simon.Emanuelsson and Michael Zetterberg
85acd3453d
Merged in feat/SW-1719-strikethrough-rates (pull request #2266 )
...
Feat/SW-1719 strikethrough rates
* feat(SW-1719): Strikethrough rate if logged in on regular rate cards
* feat(SW-1719): Strikethrough rate if logged in on rate summary
* feat(SW-1719): Strikethrough rate if logged in on mobile rate summary
* feat(SW-1719): Strikethrough rate if logged in on enter details
* feat(SW-1719): Strikethrough rate support for multiple rooms
* feat(SW-1719): booking receipt fixes on confirmation page
* feat(SW-1719): improve initial total price calculation
* feat: harmonize enter details total price to use one and the same function
Approved-by: Michael Zetterberg
2025-06-13 12:01:16 +00:00
Simon Emanuelsson
7be6c5dfb5
feat: remove bookingCode from searchParams for hotels without availability
2025-06-13 07:16:58 +00:00
Simon Emanuelsson
dea598d851
feat: use nationalnumber for valid phone numbers instead of international
2025-06-09 08:44:54 +02:00
Simon Emanuelsson and Michael Zetterberg
9580281421
fix: allow any type of phone number
2025-06-03 11:54:05 +00:00
Simon Emanuelsson
39855d3c8a
fix: trigger memberPrice modal for membership number too
2025-05-27 10:22:31 +02:00
Simon Emanuelsson
a849c48edd
fix: when logged in, only checking isMember caused room 2-4 to get memberPrice as well
2025-05-26 14:21:38 +00:00
Simon Emanuelsson
2ddf31cbed
fix: remove autofilldetector since rhf update caused watch to behave differently
2025-05-23 13:57:32 +00:00
Simon Emanuelsson and Michael Zetterberg
5ca30d02a0
feat: keep inventory of bedselections
2025-05-22 09:37:52 +00:00
Simon Emanuelsson and Michael Zetterberg
1f1bcd480b
feat: prevent users from selecting the same room when there is no vacancy for it
2025-05-16 13:04:45 +00:00
Simon Emanuelsson
0b960200b9
fix: make sure ancillaries also listen to invalidate requests
2025-05-15 07:49:28 +00:00
Simon Emanuelsson
e082bf2e50
feat: make sure correct data is sent to tracking
2025-05-14 15:10:18 +00:00
Simon Emanuelsson
1a28bcdc4c
feat: use correct key for searchParams check
2025-05-14 15:10:18 +00:00
Simon Emanuelsson
ca29237f2e
feat: add no breakfast message to price details modal and to conf page receipt
2025-05-14 11:12:24 +02:00
Simon Emanuelsson and Michael Zetterberg
9322a7385a
fix: we shouldn't check if is regular rate on public rate since its not guaranteed to exist
2025-05-14 07:58:37 +00:00
Simon Emanuelsson
b7c78a53b5
feat: add support for bought children breakfast package
2025-05-13 10:01:26 +00:00
Simon Emanuelsson and Michael Zetterberg
6d1f9cbb28
fix: should not display bedtypes from not available room
2025-05-12 10:26:50 +00:00
Simon.Emanuelsson
1108105580
Merged in feat/SW-1762 (pull request #2050 )
...
feat: make enter details bottom sheet pixed, and add spacing at the bottom of page
* feat: make enter details bottom sheet pixed, and add spacing at the bottom of page
Approved-by: Arvid Norlin
2025-05-12 10:19:39 +00:00
Simon Emanuelsson
2adb0e92eb
fix: re-add tracking my-stay
2025-05-09 14:53:51 +00:00
Simon Emanuelsson
41acf6ee52
fix: got public price when loging in after having selected room
2025-05-09 14:53:29 +00:00
Simon Emanuelsson
c5d4895b6d
feat: trigger loading states immediately upon navigation
2025-05-08 15:10:43 +02:00
Simon Emanuelsson and Michael Zetterberg
a99e434d84
feat: move room charge to top in price details modal
2025-05-08 10:38:44 +00:00
Simon Emanuelsson
73c2af2766
feat: re-add outline to add room button
2025-05-06 08:53:17 +00:00
Simon Emanuelsson
4d41d4fd92
feat: autofill all fields on enter details and countryselector clean up
2025-05-06 10:03:24 +02:00
Simon Emanuelsson and Michael Zetterberg
7213bde423
feat: make sure we update status for when public rates are fetched
2025-05-06 04:19:10 +00:00
Simon Emanuelsson and Michael Zetterberg
91933f47cf
feat: comment updates
2025-05-03 22:43:09 +02:00
Simon Emanuelsson
db289b80b1
feat: refactor NewDates, clean up legacy code
...
This reverts commit 0c7836fa59 .
2025-05-03 21:45:45 +02:00
Simon.Emanuelsson and Niclas Edenvin
862d4abbe3
Merged in feat/SW-2202 (pull request #1909 )
...
feat: trigger validation on form upon autofill in enter details
* feat: trigger validation on form upon autofill in enter details
Approved-by: Niclas Edenvin
2025-05-02 08:12:33 +00:00
Simon Emanuelsson
ec087a3d15
feat: refactor of my stay
2025-04-28 12:40:52 +00:00
Simon Emanuelsson
b5deb84b33
fix: always use totalPrice to display roomCharge
2025-04-28 12:40:52 +00:00
Simon Emanuelsson
722d4505ba
fix: always use totalPrice to display roomCharge
2025-04-23 11:50:44 +02:00
Simon Emanuelsson and Michael Zetterberg
1f94c581ae
fix: unite all price details modals to one and align on ui
2025-04-23 08:45:50 +00:00
Simon Emanuelsson
d9db9f9d34
fix: public promotion with code did not make it through the check sometimes
2025-04-16 08:31:53 +02:00
Simon Emanuelsson
67e094f316
fix: redemptions did not show properly
2025-04-14 13:46:33 +02:00
Simon Emanuelsson and Michael Zetterberg
d72c84d949
feat: filters work together
2025-04-14 06:51:44 +00:00
Simon Emanuelsson and Michael Zetterberg
afb37d0cc5
feat: bedtypes is selectable again
2025-04-12 08:32:42 +00:00
Simon Emanuelsson and Michael Zetterberg
2abd4c5c12
fix: display modify dates for already guaranteed changeable rates
2025-04-04 08:46:47 +00:00
Simon Emanuelsson and Michael Zetterberg
8a7c55edff
fix: apply logic for full prices filter
2025-04-03 08:56:42 +00:00
Simon Emanuelsson and Michael Zetterberg
6d869ceba7
fix: unbreak toApiLang call that failed everytime
2025-04-03 07:51:25 +00:00
Simon Emanuelsson and Michael Zetterberg
4e36fecd6e
fix: initial fix of modify dates
2025-04-03 04:25:05 +00:00
Simon Emanuelsson and Michael Zetterberg
a222ecfc5c
fix: make sure calculations in booking flow are correct
2025-04-02 15:00:39 +00:00
Simon Emanuelsson
3e0f503314
feat: add block to ARB rate when trying multiroom booking
2025-04-02 14:30:49 +00:00
Simon Emanuelsson
d513184be4
fix: there can only ever be one root layout, and it should always contains html and body tags
2025-04-01 14:38:30 +02:00
Simon Emanuelsson
9d584887ad
fix: add bookingCode to product
2025-03-31 13:53:29 +02:00
Simon Emanuelsson and Michael Zetterberg
81f579bbfe
fix: publicpromotion needs to be handled differently since api use the same label for different thing
2025-03-31 09:21:54 +00:00
Simon Emanuelsson and Michael Zetterberg
ebaea78fb3
feat(SW-1717): rewrite select-rate to show all variants of rate-cards
2025-03-28 17:07:54 +00:00
Simon.Emanuelsson
8a9be52fa2
Merged in fix/duplicate-rooms (pull request #1573 )
...
fix: we showed duplicate rooms because every bed represents a room
Approved-by: Michael Zetterberg
2025-03-20 08:08:39 +00:00
Simon Emanuelsson
cf91d3d947
fix: we showed duplicate rooms because every bed represents a room
2025-03-19 19:36:47 +01:00
Simon.Emanuelsson
1d49b834ff
Merged in feat/SW-1353 (pull request #1513 )
...
feat: add multiroom tracking to booking flow
Approved-by: Linus Flood
2025-03-17 09:35:12 +00:00
Simon Emanuelsson
1812591903
feat: add multiroom tracking to booking flow
2025-03-17 09:47:42 +01:00
Simon.Emanuelsson and Linus Flood
c3e3fa62ec
Merged in fix/allow-single-rateCode (pull request #1438 )
...
fix: allow rates that only have either of member or public to be selectable
* fix: allow rates that only have either of member or public to be selectable
Approved-by: Michael Zetterberg
2025-03-03 08:28:55 +00:00
Simon.Emanuelsson
8355bf3d35
Merged in feat/SW-1072 (pull request #1422 )
...
feat: add multiroom signup
Approved-by: Arvid Norlin
2025-02-28 11:59:58 +00:00
Simon Emanuelsson
92c5566c59
feat: add multiroom signup
2025-02-28 11:10:22 +01:00
Simon.Emanuelsson
504fe7cb99
Merged in feat/SW-1599 (pull request #1385 )
...
Feat/SW-1599
Approved-by: Tobias Johansson
2025-02-25 10:36:13 +00:00
Simon Emanuelsson
4c23700d52
feat: adjust select rate ui to latest design
2025-02-25 10:45:45 +01:00
Simon.Emanuelsson
2c72957dc6
Merged in feat/SW-966 (pull request #1361 )
...
feat: show both prices for multiroom room 2-4 on all users
Approved-by: Michael Zetterberg
2025-02-25 09:44:21 +00:00
Simon Emanuelsson
b536c51889
feat: show both prices for multiroom room 2-4 on all users
2025-02-25 09:58:11 +01:00
Simon.Emanuelsson
248473e8bf
Merged in chore/refactor-booking-flow (pull request #1333 )
...
chore: cleaning up select-rate
Approved-by: Arvid Norlin
Approved-by: Linus Flood
2025-02-14 13:51:37 +00:00
Simon Emanuelsson
051bc54e6c
chore: cleaning up select-rate
2025-02-14 14:20:54 +01:00
Simon.Emanuelsson and Linus Flood
4a06162f79
Merged in fix/rateCodes (pull request #1315 )
...
fix: taking care of missing rateDefinitions
* fix: taking care of missing rateDefinitions
Approved-by: Linus Flood
2025-02-12 08:52:08 +00:00
Simon.Emanuelsson
c204532acc
Merged in feat/SW-1261 (pull request #1263 )
...
feat: only show member price when logged in
* feat: only show member price when logged in
Approved-by: Michael Zetterberg
2025-02-07 08:51:50 +00:00
Simon.Emanuelsson
4b39df44bc
Merged in feat/SW-778 (pull request #1104 )
...
Feat/SW-778
Approved-by: Erik Tiekstra
2025-01-30 12:55:58 +00:00
Simon Emanuelsson
1deab000bd
fix: cache hotel response
2025-01-30 13:51:47 +01:00
Simon Emanuelsson
13a164242f
fix: clean up hotel and its typings
2025-01-30 13:50:02 +01:00
Simon.Emanuelsson
4ef1afbbbf
Merged in feat/SW-858 (pull request #1078 )
...
feat(SW-885): ancillary and book next stay, feat(SW-865): link to booking without validation
Approved-by: Tobias Johansson
2024-12-19 13:11:36 +00:00
Simon Emanuelsson
51f422510c
feat(SW-865): link to booking without validation
2024-12-19 12:42:21 +01:00
Simon Emanuelsson
9d4998c9c5
feat(SW-885): ancillary and book next stay
2024-12-19 12:42:21 +01:00
Simon.Emanuelsson
ef1b17adfe
Merged in feat/SW-858 (pull request #1024 )
...
feat(SW-866): download invoice
Approved-by: Tobias Johansson
2024-12-05 10:44:17 +00:00
Simon Emanuelsson
1d4a838860
feat(SW-866): download invoice
2024-12-05 11:21:20 +01:00
Simon.Emanuelsson
4dbdf81090
Merged in feat/SW-858 (pull request #1014 )
...
feat(SW-864): add to calendar functionality
Approved-by: Tobias Johansson
2024-12-03 12:26:24 +00:00
Simon Emanuelsson
33de623f41
feat(SW-864): add to calendar functionality
2024-12-02 21:56:11 +01:00
Simon Emanuelsson
ed1574838a
feat: new booking confirmation page
2024-11-29 15:55:30 +01:00
Simon.Emanuelsson
6f8092d6ec
Merged in feat/SW-830 (pull request #960 )
...
feat: merge stores, fix auto navigation, split summary
Approved-by: Christel Westerberg
2024-11-27 14:45:19 +00:00
Simon Emanuelsson
ccb15593ea
feat: merge stores, fix auto navigation, split summary
2024-11-27 10:20:14 +01:00
Simon.Emanuelsson
be3716bb1a
Merged in fix/clean-storage (pull request #936 )
...
fix: make sure session storage is cleaner whenever user is no longer in the booking flow
Approved-by: Christel Westerberg
2024-11-21 14:01:07 +00:00
Simon Emanuelsson
1aeed2e9ca
fix: make sure session storage is cleaner whenever user is no longer in the booking flow
2024-11-21 14:54:08 +01:00
Simon.Emanuelsson
d3794055e9
Merged in fix/init-enter-details-flow (pull request #929 )
...
fix: make sure all searchparams are used in redirect
Approved-by: Linus Flood
2024-11-19 11:27:39 +00:00
Simon Emanuelsson
744af22b08
fix: make sure all searchparams are used in redirect
2024-11-19 11:19:44 +00:00
Simon Emanuelsson and Joakim Jäderberg
c6fc500d9e
feat: make steps of enter details flow dynamic depending on data
2024-11-19 08:05:14 +01:00
Simon.Emanuelsson
6bd9d8e3b7
Merged in feat/SW-784 (pull request #914 )
...
feat: make steps of enter details flow dynamic depending on data
Approved-by: Arvid Norlin
2024-11-18 15:33:58 +00:00
Simon Emanuelsson
94f693c4f0
feat: make steps of enter details flow dynamic depending on data
2024-11-18 16:30:09 +01:00
Simon.Emanuelsson
c4912c6586
Merged in feat/SW-617 (pull request #857 )
...
feat: validate optional membership number for non-logged in users
Approved-by: Christian Andolf
2024-11-08 13:50:32 +00:00
Simon Emanuelsson
66f4a310d3
feat: validate optional membership number for non-logged in users
2024-11-08 14:35:47 +01:00
Simon.Emanuelsson
0a65a0d6a4
Merged in feat/dynamic-confirmation-number (pull request #855 )
...
feat(SW-791): make confirmation page dynamic
Approved-by: Arvid Norlin
2024-11-08 08:58:21 +00:00
Simon Emanuelsson
0897a398ee
feat(SW-791): make confirmation page dynamic
2024-11-08 09:47:35 +01:00
Simon.Emanuelsson
4269b23dc0
Merged in fix/SW-742 (pull request #801 )
...
fix: prevent phone input from running validation on mount when empty
Approved-by: Christel Westerberg
2024-11-01 08:16:25 +00:00
Simon Emanuelsson
46a1874a76
fix: prevent phone input from running validation on mount when empty
2024-11-01 08:59:16 +01:00
Simon.Emanuelsson
93f7f9dbef
Merged in feat/SW-599 (pull request #803 )
...
feat: block all entries to enter details that miss the required params
Approved-by: Christel Westerberg
Approved-by: Tobias Johansson
2024-11-01 06:57:06 +00:00
Simon Emanuelsson
4513828ae7
feat: block all entries to enter details that miss the required params
2024-10-31 15:23:20 +01:00
Simon.Emanuelsson
5f7dde16c6
Merged in feat/SW-615 (pull request #784 )
...
feat: get breakfast package from API
Approved-by: Tobias Johansson
2024-10-30 08:39:45 +00:00
Simon Emanuelsson
62f549e85d
feat: get breakfast package from API
2024-10-29 15:39:21 +01:00