-
Notifications
You must be signed in to change notification settings - Fork 1
Remove onboarding #485
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
Remove onboarding #485
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #485 +/- ##
==========================================
- Coverage 76.08% 75.39% -0.69%
==========================================
Files 179 178 -1
Lines 3910 3776 -134
Branches 427 389 -38
==========================================
- Hits 2975 2847 -128
+ Misses 934 928 -6
Partials 1 1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
c602ec4
to
92b997e
Compare
92b997e
to
b4afed0
Compare
return ( | ||
<MaskedDiv | ||
className={cx(styles.closeButtonDiv, className)} | ||
mask={`url(${closeButtonImage})`} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if there is a circle background on this we can make visible i think that would look better. not super important by maybe it's here and transparent
9ffee68
to
1e3ae26
Compare
- Replaced `stopOnboardingAutostart` with `stopFirstBootAppAutostart` across multiple components and services. - Updated close window functionality to use `closeFirstBootAppWindow` instead of `closePtOsLandingWindow`. - Removed deprecated services related to onboarding and landing. - Adjusted API routes to reflect new service names for stopping autostart and closing windows.
1e3ae26
to
b8dab67
Compare
Main changes
Summary
Detailed changes
Backend:
/
route now doesn't check if the device is onboarded or not. It used to do this to redirect users to onboarding when not complete.pt_os_web_portal/app_window/__main__.py
, used to start our apps in the devices.OnboardingAppWindow
). Check attached screenshots..desktop
file to open the onboarding or landing page.pt-first-boot-app.desktop
which will open the onboarding or landing depending on the device type.pt-os-setup.desktop
.pt-os-landing.desktop
/close-first-boot-app-window
route that closes the 'first time boot' app window in the desktop..desktop
files./disable-landing
route anddisable_landing
method since they will not be used anymore./disable-onboarding
route, not used anymore./configure-landing
route andconfigure_landing
method since they will not be used anymore.pt-os-setup.desktop
file indeprioritise_openbox_session
functon./stop-first-boot-app-autostart
route to handle removingpt-first-boot-app.desktop
.Frontend:
restartPage
component.finalOnboardingPage
(Check attached screenshot).closeButton
component, extracted from the landing page. It's now used in the onboarding & landing when running the app in the device.Screenshots (feature, test output, profiling, dev tools etc)
new 'final' page:
onboarding on legacy devices:
Other notes (e.g. implementation quirks, edge cases, questions / issues)
Manual testing tips
Tag anyone who definitely needs to review or help