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
Simon.Emanuelsson
d2817c5f8c
Merged in feat/SW-616 (pull request #733 )
...
feat: booking confirmation page with hardcoded data
Approved-by: Christel Westerberg
2024-10-23 11:15:05 +00:00
Simon Emanuelsson
2d23f9bbf3
feat: booking confirmation page with hardcoded data
2024-10-23 11:56:02 +02:00
Simon.Emanuelsson
12b107abf2
Merged in fix/clean-up-redirects (pull request #695 )
...
fix: redirect clean up
Approved-by: Arvid Norlin
2024-10-15 08:43:31 +00:00
Simon Emanuelsson
d42c0c0a77
fix: redirect clean up
2024-10-15 09:12:17 +02:00
Simon.Emanuelsson
84232ac6c8
Merged in feat/SW-599 (pull request #688 )
...
feat: add commented out prep for path redirects when missing params
Approved-by: Arvid Norlin
2024-10-14 13:05:25 +00:00
Simon Emanuelsson
a19bebb4e8
feat: add commented out prep for path redirects when missing params
2024-10-14 14:44:50 +02:00
Simon Emanuelsson
f69c1c4cbf
feat: handle redirects when searchparams are missing in steps
2024-10-11 10:51:25 +02:00
Simon.Emanuelsson
5ed940e01f
Merged in fix/readd-translations (pull request #671 )
...
fix: re-add translations lost because of rebase misses
Approved-by: Arvid Norlin
2024-10-11 08:50:17 +00:00
Simon Emanuelsson
f6239b6ce7
fix: re-add translations lost because of rebase misses
2024-10-11 10:47:15 +02:00
Simon Emanuelsson and Pontus Dreij
a15524098f
fix: re-add user fetch for enter details
2024-10-10 10:47:09 +02:00
Simon Emanuelsson and Pontus Dreij
7c5205e7cf
feat: add summary card
2024-10-10 10:47:09 +02:00
Simon Emanuelsson and Pontus Dreij
eeae38ec1d
feat: add selected room card
2024-10-10 10:46:28 +02:00
Simon.Emanuelsson
51612988d3
Merged in fix/prefill-enter-details (pull request #661 )
...
fix: re-add user fetch for enter details
Approved-by: Arvid Norlin
2024-10-10 08:16:36 +00:00
Simon Emanuelsson
4938588916
fix: re-add user fetch for enter details
2024-10-10 10:10:17 +02:00
Simon.Emanuelsson
7210ad0e49
Merged in feat/SW-500 (pull request #656 )
...
Feat/SW-500 (Summary)
Approved-by: Tobias Johansson
2024-10-10 07:26:46 +00:00
Simon Emanuelsson
a84940aa8f
feat: add summary card
2024-10-10 09:11:52 +02:00
Simon.Emanuelsson
974b8aa1e4
Merged in feat/SW-540 (pull request #653 )
...
feat: add selected room card
Approved-by: Christel Westerberg
2024-10-09 11:42:12 +00:00
Simon Emanuelsson
cc60b4d264
feat: add selected room card
2024-10-09 13:36:55 +02:00
Simon Emanuelsson and Pontus Dreij
ee6a40a553
feat: rename form/card to form/choicecard
2024-10-09 11:03:33 +02:00
Simon.Emanuelsson
3cf3772c64
Merged in feat/rename-card-to-choicecard (pull request #650 )
...
feat: rename form/card to form/choicecard
Approved-by: Arvid Norlin
2024-10-08 12:12:49 +00:00
Simon Emanuelsson
155b6683c4
feat: rename form/card to form/choicecard
2024-10-08 14:08:55 +02:00
Simon.Emanuelsson
05222035ff
Merged in feat/SW-471 (pull request #642 )
...
Feat/SW-471 (breakfast choice)
Approved-by: Arvid Norlin
2024-10-08 08:04:19 +00:00
Simon Emanuelsson
372ec171f5
feat: breakfast choice
2024-10-08 09:59:48 +02:00
Simon.Emanuelsson
fdccd89829
Merged in feat/SW-470 (pull request #641 )
...
Feat/SW-470 (select bed type)
Approved-by: Christian Andolf
Approved-by: Arvid Norlin
2024-10-08 07:59:31 +00:00
Simon Emanuelsson
e6b22b81f4
feat: select bed type
2024-10-08 09:58:10 +02:00
Simon Emanuelsson and Pontus Dreij
a5400c1498
feat: guest information form enter details
2024-10-07 13:41:46 +02:00
Simon Emanuelsson
451d461c7f
feat: guest information form enter details
2024-10-07 08:12:07 +02:00
Simon.Emanuelsson
e8027be2e8
Merged in feat/SW-347-mobile (pull request #619 )
...
Feat/SW-347 (mobile ui calendar)
Approved-by: Pontus Dreij
Approved-by: Arvid Norlin
2024-10-02 10:00:08 +00:00
Simon Emanuelsson
1380dec6e3
feat: add mobile ui to calendar
2024-10-02 11:50:56 +02:00
Simon.Emanuelsson
aa390bd171
Merged in feat/SW-347 (pull request #591 )
...
Feat/SW-347 (desktop ui calendar)
Approved-by: Arvid Norlin
2024-09-27 15:55:24 +00:00
Simon Emanuelsson
99b14304d4
feat: add desktop ui to calendar
2024-09-27 17:51:27 +02:00
Simon.Emanuelsson
819721f1c1
Merged in fix/broken-validation-header (pull request #600 )
...
Fix/broken validation header
Approved-by: Linus Flood
2024-09-25 08:18:21 +00:00
Simon Emanuelsson
68703d72e1
fix: validation for header
2024-09-25 10:07:37 +02:00
Simon.Emanuelsson
8f727cc933
Merged in feat/SW-274 (pull request #502 )
...
feat: add initial datepicker, no ui/ux
Approved-by: Erik Tiekstra
Approved-by: Hrishikesh Vaipurkar
2024-09-24 15:46:09 +00:00
Simon Emanuelsson
76e47994d0
feat: add initial datepicker, no ui/ux
2024-09-24 17:41:50 +02:00
Simon.Emanuelsson
22e7423155
Merged in feat/SW-66 (pull request #582 )
...
feat(SW-66, SW-348): search functionality and ui
Approved-by: Christel Westerberg
2024-09-24 14:56:25 +00:00
Simon Emanuelsson
af850c90e7
feat(SW-66, SW-348): search functionality and ui
2024-09-24 09:47:31 +02:00
Simon Emanuelsson and Christel Westerberg
b2de45ab5c
feat: add discard changes modal to profile edit
2024-09-09 10:36:43 +02:00
Simon Emanuelsson
d46a7ecbf7
feat: add discard changes modal to profile edit
2024-09-09 10:27:38 +02:00
Simon.Emanuelsson and Michael Zetterberg
2c6f43ef6c
Merged in fix/fetch-variable-interfering-with-fetch (pull request #526 )
...
fix: rename retried-wrapped fetch and add “force-cache” to make caching work again
Approved-by: Michael Zetterberg
2024-08-28 13:34:17 +00:00
Simon Emanuelsson
93526ce693
fix: rename retried-wrapped fetch to make caching work again
2024-08-28 14:55:31 +02:00
Simon.Emanuelsson and Michael Zetterberg
388060086e
Merged in feat/masked-values (pull request #489 )
...
feat: handle masked values only based on MFA
Approved-by: Michael Zetterberg
Approved-by: Arvid Norlin
2024-08-26 09:19:02 +00:00
Simon Emanuelsson
61b722d9ad
feat: handle masked values only based on MFA
2024-08-26 11:06:01 +02:00
Simon.Emanuelsson and Michael Zetterberg
ea7a9ff874
Merged in fix/update-only-dirty-fields-profile (pull request #481 )
...
fix: only send updated fields to API
Approved-by: Michael Zetterberg
2024-08-26 08:56:54 +00:00
Simon Emanuelsson and Michael Zetterberg
ae751402d6
fix: only send updated fields to API
2024-08-25 03:17:06 +02:00
Simon.Emanuelsson and Michael Zetterberg
c281c14e6f
Merged in fix/trigger-profile-edit-errors-on-mount (pull request #478 )
...
fix: trigger validation on mount
Approved-by: Michael Zetterberg
2024-08-23 11:10:16 +00:00
Simon Emanuelsson
eb98059abb
fix: trigger validation on mount
2024-08-23 13:02:26 +02:00
Simon.Emanuelsson and Michael Zetterberg
ed84aea008
Merged in feat/server-action-trpc (pull request #422 )
...
feat(SW-160): update profile
Approved-by: Christel Westerberg
2024-08-23 07:31:06 +00:00
Simon Emanuelsson and Michael Zetterberg
2337d37f1a
feat(SW-160): update profile
2024-08-23 09:09:55 +02:00