Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Onboarding - Stage 1] Onboarding Flow #37733

Merged
merged 212 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from 186 commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
5432992
Implement modal for onboarding
mateuuszzzzz Feb 9, 2024
cf53a8a
Add onboarding navigator
mateuuszzzzz Feb 9, 2024
30b7411
modify getAdaptedState to handle onboarding navigator
adamgrzybowski Feb 9, 2024
1895d18
Adjust designs for medium sized screens
mateuuszzzzz Feb 12, 2024
cc0d59f
Refactor code
mateuuszzzzz Feb 12, 2024
279a00e
Add top margin on small devices
mateuuszzzzz Feb 12, 2024
ddd6c4e
add base welcome video modal
cdOut Feb 12, 2024
14f867b
remove symbol and fix light mode
cdOut Feb 13, 2024
27158b9
fix styling for smaller displays
cdOut Feb 13, 2024
063d0d3
fix backdrop for native
cdOut Feb 13, 2024
cbe1201
Resolve conflicts with main
mateuuszzzzz Feb 14, 2024
8e27d62
add video player element with correct styling
cdOut Feb 14, 2024
7971274
add offline support for switching between animation and video
cdOut Feb 15, 2024
f94bc11
add isLooping attrib
cdOut Feb 15, 2024
2a27a6b
add spanish translations
cdOut Feb 15, 2024
2168af6
Remove usage of Modal from OnboardingNavigator
mateuuszzzzz Feb 15, 2024
c21dd04
Adjust demo screens
mateuuszzzzz Feb 15, 2024
2947c3f
Revert changes in modal related code
mateuuszzzzz Feb 15, 2024
011e5fd
Determine onboarding flow status + refactor welcome methods
MaciejSWM Feb 15, 2024
bb7baa9
Merge remote-tracking branch 'origin/main' into @cdOut/welcome-video
cdOut Feb 16, 2024
75a2b35
add fixes and updates for video player
cdOut Feb 16, 2024
22a6bd6
Drop Async suffix from function name
MaciejSWM Feb 19, 2024
b9d88a3
Extract getting personal details to separate function
MaciejSWM Feb 19, 2024
46eb9a6
[Wave9] Progress Bar UI and Storybook (#64)
MaciejSWM Feb 19, 2024
cc94db8
Add missing semicolon
MaciejSWM Feb 19, 2024
0026c53
[Wave9] Detect first time users (#68)
MaciejSWM Feb 19, 2024
872bee9
Merge branch 'wave9/create-onboarding-navigator' into wave9/require-n…
MaciejSWM Feb 21, 2024
6e76f5d
Fix centering of progress bar when back button present
MaciejSWM Feb 21, 2024
5500bf4
Show progress bar
MaciejSWM Feb 21, 2024
d663bc5
Open personal details modal when onboarding not finished
MaciejSWM Feb 21, 2024
c70e89e
Name + surname form
MaciejSWM Feb 21, 2024
ef9c1cd
Keyboard avoiding view for form
MaciejSWM Feb 21, 2024
48de123
Merge branch 'main' into wave9/onboarding-flow
mateuuszzzzz Feb 22, 2024
dc57c1c
Add auto focus
MaciejSWM Feb 23, 2024
a47b578
Merge feature branch
mateuuszzzzz Feb 23, 2024
abd15f8
Navigate to purpose screen on Continue press
MaciejSWM Feb 23, 2024
a3ab3d9
Address review comments
mateuuszzzzz Feb 23, 2024
6165511
Form validation
MaciejSWM Feb 23, 2024
9cf6a20
Refactor styling
mateuuszzzzz Feb 23, 2024
48b37cf
Merge pull request #66 from software-mansion-labs/wave9/create-onboar…
MaciejSWM Feb 23, 2024
87cb85f
Merge branch 'wave9/onboarding-flow' into wave9/require-name-surname
MaciejSWM Feb 23, 2024
14fc343
Fix conflicting style names
MaciejSWM Feb 23, 2024
8609295
Also add header prefix to container style
MaciejSWM Feb 23, 2024
8cc6030
Require name and surname
MaciejSWM Feb 23, 2024
41c0eff
Drop bottom margin
MaciejSWM Feb 23, 2024
eb9bcab
Drop close button
MaciejSWM Feb 23, 2024
0b7894c
Custom error message
MaciejSWM Feb 23, 2024
c6c16a4
Control trimming values before validation and submit
MaciejSWM Feb 26, 2024
d61da75
Do not trim values and check string length to decide if it's empty
MaciejSWM Feb 26, 2024
b74d6da
add base purpose modal and illustrations
cdOut Feb 26, 2024
abab618
Custom fixErrorAlert message
MaciejSWM Feb 27, 2024
308cf29
Drop unused code
MaciejSWM Feb 27, 2024
f90adc8
Revert custom error messages
MaciejSWM Feb 27, 2024
89df038
Spanish translations
MaciejSWM Feb 27, 2024
0659d56
Merge branch 'wave9/onboarding-flow' into @cdOut/welcome-video
MaciejSWM Feb 27, 2024
39ed308
Drop -Modal suffix from name
MaciejSWM Feb 27, 2024
1543ce0
Welcome video as separate screen
MaciejSWM Feb 27, 2024
7f6194c
Add texts; desktop vs mobile styles
MaciejSWM Feb 27, 2024
28ea31f
Drop useless variable
MaciejSWM Feb 28, 2024
459c677
Comment usage of undefined
MaciejSWM Feb 28, 2024
6d72726
Calculated lineHeight
MaciejSWM Feb 28, 2024
b20682f
Merge pull request #69 from software-mansion-labs/wave9/require-name-…
MaciejSWM Feb 28, 2024
c651431
Calculate line height based on font size
MaciejSWM Feb 28, 2024
96b5029
Merge pull request #75 from software-mansion-labs/wave9/require-name-…
MaciejSWM Feb 28, 2024
58e1fb2
Drop useless array
MaciejSWM Feb 28, 2024
e218e36
Merge branch 'wave9/onboarding-flow' into wave9/welcome-video-cdOut
MaciejSWM Feb 28, 2024
0725435
Fix translation key conflict
MaciejSWM Feb 28, 2024
018654e
Fix video aspect ratio mobile+desktop
MaciejSWM Feb 28, 2024
9e9a5ec
Root route for onboarding
MaciejSWM Feb 29, 2024
b956dae
Set max height
MaciejSWM Feb 29, 2024
900527c
Rename methods; clean code
MaciejSWM Feb 29, 2024
e703a14
New navigator - WelcomeVideoNavigator
MaciejSWM Feb 29, 2024
c1d6c96
Drop cardStyle
MaciejSWM Feb 29, 2024
b886fea
Video layout improvements
MaciejSWM Feb 29, 2024
671d923
Separate styles for welcome video navigator
MaciejSWM Mar 1, 2024
76961f8
Rewrite to use Modal
MaciejSWM Mar 1, 2024
3bba5f1
Web styling for modal
MaciejSWM Mar 1, 2024
bb2e9b8
Drop unnecessary styles
MaciejSWM Mar 1, 2024
b43027a
Apply modal dimensions
MaciejSWM Mar 1, 2024
785680c
fix menu list styling and add remaining options and responses
cdOut Mar 1, 2024
8795e1c
Move stack declarations down
MaciejSWM Mar 4, 2024
1297a40
Drop default path
MaciejSWM Mar 4, 2024
80bafbc
Pixel perfect styles - native and web
MaciejSWM Mar 4, 2024
6b28cb9
fix fill color for menu item icons
cdOut Mar 4, 2024
d73633a
minor code fixes
cdOut Mar 4, 2024
301b952
svg icon size fix
cdOut Mar 4, 2024
5215b95
remove unnecessary styling
cdOut Mar 4, 2024
c199bb1
Merge pull request #76 from software-mansion-labs/@cdOut/what-do-you-…
MaciejSWM Mar 4, 2024
fab0a2e
Merge pull request #73 from software-mansion-labs/wave9/welcome-video…
MaciejSWM Mar 4, 2024
9ee2a32
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 6, 2024
b06b207
Fix onboarding modal navigator options
MaciejSWM Mar 6, 2024
9709ca4
Eslint + margins
MaciejSWM Mar 6, 2024
8e0d358
Adjust height to fit 6 items
MaciejSWM Mar 6, 2024
0940d89
Styling - margins
MaciejSWM Mar 6, 2024
1b1b8fa
Correct native margins
MaciejSWM Mar 6, 2024
8dd95a5
Keep progressBar at the bottom to prevent hidden elements from interf…
MaciejSWM Mar 6, 2024
2668723
Add missing useMemo dependencies
MaciejSWM Mar 6, 2024
19885f1
Explain navigation to concierge chat
MaciejSWM Mar 6, 2024
206ed4a
add onboarding purpose fixes
cdOut Mar 7, 2024
5977597
add welcome video link and fix video sizing
cdOut Mar 7, 2024
2e446b5
refactor Report.completeEngagement to support new concierge messages
cdOut Mar 7, 2024
0bb4372
remove old onboarding engagement flow
cdOut Mar 7, 2024
241fb85
add missing spanish translations and fix typo
cdOut Mar 7, 2024
9db5377
fix lint errors
cdOut Mar 7, 2024
925c2bd
fix prettier
cdOut Mar 7, 2024
be6a157
Merge branch 'wave9/onboarding-flow' of https://github.com/software-m…
MaciejSWM Mar 7, 2024
c66e82f
Add maxHeight style
MaciejSWM Mar 7, 2024
e58a551
Onboarding modal width as variable
MaciejSWM Mar 7, 2024
35cb276
Fix back navigation not going to first screen in stack
MaciejSWM Mar 7, 2024
52ed123
Apply correct video height - works on small web as well
MaciejSWM Mar 7, 2024
83582a3
Apply correct video height - works on small web as well
MaciejSWM Mar 7, 2024
589d291
Merge branch 'wave9/onboarding-flow' of https://github.com/software-m…
MaciejSWM Mar 7, 2024
f1bf897
Wrap video and lottie under single view - will make animation->video …
MaciejSWM Mar 7, 2024
5f71cde
Dont lock video status when starting as animation - allow switching t…
MaciejSWM Mar 7, 2024
d7693f3
Explain code decisions
MaciejSWM Mar 7, 2024
ef67f91
Fix reserving space before video loads
MaciejSWM Mar 7, 2024
b53a3d8
Improve explanation comment
MaciejSWM Mar 7, 2024
3abe476
Apply explicit height 100% to VideoPlayer
MaciejSWM Mar 11, 2024
253f86a
Delay opening welcome video
MaciejSWM Mar 11, 2024
8925f48
Revert "remove old onboarding engagement flow"
MaciejSWM Mar 11, 2024
d5c884d
Call old onboarding modal
MaciejSWM Mar 11, 2024
65bd590
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 11, 2024
475b4b4
Navigate to home explicitly - fixes fade out animation
MaciejSWM Mar 13, 2024
7adfd9f
Explain delay
MaciejSWM Mar 13, 2024
135a1da
Explain reson behind this hook
MaciejSWM Mar 13, 2024
a66039e
Drop calculating container dimensions and relay on aspect ratio and 1…
MaciejSWM Mar 13, 2024
6d15c3d
Use longer variable name: event
MaciejSWM Mar 13, 2024
eb2de0a
fix naming convention for progressVolumeOnly
cdOut Mar 13, 2024
77b4dd6
add correct spanish translations
cdOut Mar 13, 2024
bb038ac
fix back button styling for light theme
cdOut Mar 13, 2024
4500e5f
fix progress bar styles for light mode
cdOut Mar 14, 2024
1cd7f2c
remove shouldShowVideoControls from base video and merge it into cont…
cdOut Mar 14, 2024
aa69462
Split Overlay into native and web files
MaciejSWM Mar 14, 2024
f18c502
Merge branch 'wave9/onboarding-flow' of https://github.com/software-m…
MaciejSWM Mar 14, 2024
88825b3
Fix lottie aspect ratio
MaciejSWM Mar 14, 2024
724cf07
Adjust home route navigation - fixes mobile
MaciejSWM Mar 14, 2024
f572e93
Revert too big padding
MaciejSWM Mar 14, 2024
153f477
Drop white characters
MaciejSWM Mar 14, 2024
8dfb062
reorder imports
MaciejSWM Mar 14, 2024
2c72b74
Single quotes
MaciejSWM Mar 14, 2024
e9e68b4
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 14, 2024
e29ba37
Use goBack instead of navigate
MaciejSWM Mar 15, 2024
f13b70e
fix margin errors for onboarding purpose
cdOut Mar 15, 2024
d056079
fix incorrect top padding for narrow layout onboarding modals
cdOut Mar 15, 2024
ad91961
fix correct button styling for purpose and welcome video
cdOut Mar 15, 2024
a41a7b0
add native styles for OnboardingPurpose and OnboardingPersonalDetails
cdOut Mar 18, 2024
1e507ab
add option to disable bottom margin for native devices
cdOut Mar 18, 2024
77bc0a6
fix video progress bar positioning for native devices
cdOut Mar 18, 2024
ba35f82
fix prettier
cdOut Mar 18, 2024
6f9027c
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 19, 2024
f84f87a
fix margin and paddings to include safe area insets for native
cdOut Mar 19, 2024
109a37c
fix prettier
cdOut Mar 19, 2024
3110d73
Getter for concierge chat ID
MaciejSWM Mar 19, 2024
a1e12df
Handle scenario with missing concierge chat
MaciejSWM Mar 19, 2024
9d65c0e
Unswipeable modal on bigger screens
MaciejSWM Mar 20, 2024
a4564fe
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 21, 2024
f1f56d5
Revert handling missing Concierge scenario
MaciejSWM Mar 21, 2024
84b1c5c
Add useCallback
MaciejSWM Mar 21, 2024
8168992
Revert to old syntax with .then()
MaciejSWM Mar 21, 2024
63f7a7f
Separate Navigation.goBack() from a util function
MaciejSWM Mar 21, 2024
8c9f74d
Drop unused type
MaciejSWM Mar 21, 2024
e680437
Apply styles directly to Button component
MaciejSWM Mar 21, 2024
cf99b3b
Merge branch 'main' into wave9/onboarding-flow
MaciejSWM Mar 21, 2024
1ae89c6
fix onboarding purpose modal height for mobile web version
cdOut Mar 22, 2024
4256fc8
Merge branch 'main' into wave9/onboarding-flow
cdOut Mar 22, 2024
9687488
Merge branch 'main' into wave9/onboarding-flow
cdOut Mar 26, 2024
1e77fbe
fix android native and web styling
cdOut Mar 26, 2024
39b95f7
add temporary onboarding navigation button for QA testing
cdOut Mar 26, 2024
cd6b261
Merge branch 'main' into wave9/onboarding-flow
cdOut Mar 26, 2024
e700df5
fix for Onboarding test button overlay
cdOut Mar 26, 2024
f8a479b
fix prettier
cdOut Mar 27, 2024
7bc1179
fix navigation to chats for narrow screens after onboard purpose
cdOut Mar 27, 2024
e851ee7
add error for submit button when no purpose selected
cdOut Mar 27, 2024
7348e7a
fix purpose prettier
cdOut Mar 27, 2024
4ec09d4
enable purpose continue button when offline
cdOut Mar 27, 2024
44bcfe8
add draft save for onboarding personal details
cdOut Mar 27, 2024
a2cd5a6
add draft save for onboarding purpose selected
cdOut Mar 27, 2024
8dfeac4
fix lint
cdOut Mar 27, 2024
5ecc8ff
fix ONYXKEYS naming for onboarding purpose selected
cdOut Mar 28, 2024
1c58f90
add typecheck fix
cdOut Mar 29, 2024
db740ca
fix prettier
cdOut Mar 29, 2024
d1c9a4c
Merge branch 'main' into wave9/onboarding-flow
cdOut Mar 29, 2024
b1c42b1
fix lint error and remove unused code from Welcome.ts
cdOut Mar 29, 2024
0824265
fix issues with DisplayNamePage form not displaying proper values aft…
cdOut Apr 2, 2024
fbaa346
Merge branch 'main' into wave9/onboarding-flow
cdOut Apr 2, 2024
180b4d7
fix prettier
cdOut Apr 2, 2024
3d1e951
correct margin modals paddings and margins
cdOut Apr 3, 2024
f792c0a
replace theme color progressBarFill with success
cdOut Apr 3, 2024
ad92a35
correct purposeMenuIconSize variable value
cdOut Apr 3, 2024
722763e
add background color to onboarding video when loading
cdOut Apr 3, 2024
04a7e55
remove unused video background color
cdOut Apr 3, 2024
b37c23c
remove unused variable value
cdOut Apr 3, 2024
c7a80bd
correct textHeroSmall implementation
cdOut Apr 3, 2024
e75c198
fix prettier
cdOut Apr 3, 2024
7f1903e
Merge branch 'main' into wave9/onboarding-flow
cdOut Apr 3, 2024
6c01e54
correct comment typo
cdOut Apr 3, 2024
c4a56bd
remove unused code form BaseOverlay
cdOut Apr 3, 2024
db1f68d
fix prettier and lint
cdOut Apr 3, 2024
bb02bcd
remove textHeroSmall and replace it with existing styles
cdOut Apr 3, 2024
a42b8fe
remove redundant theme color definition
cdOut Apr 4, 2024
1d29a7c
add offline indicators for narrow view in onboarding modals
cdOut Apr 4, 2024
e926935
dismiss modal on engagement completion
cdOut Apr 4, 2024
da9a6c7
fix prettier
cdOut Apr 4, 2024
9d96aec
fix offline indicator styling
cdOut Apr 4, 2024
a088de7
fix onboarding modal staying open after finishing engagement on web flow
cdOut Apr 4, 2024
4a89661
fix video not loading after regaining internet connection
cdOut Apr 4, 2024
4ae1b82
fix lottie animation sizing for web
cdOut Apr 4, 2024
492ec77
fix prettier
cdOut Apr 4, 2024
fe51d46
fix video player base controls bottom margin value
cdOut Apr 4, 2024
d6a0524
revert brackets for FormAlertWithSubmitButton buttonStyles
cdOut Apr 4, 2024
975019e
Merge branch 'main' into wave9/onboarding-flow
filip-solecki Apr 4, 2024
13b0974
Fix types
filip-solecki Apr 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading