introduction guide
Description
It would be great to have an intro on first launch with like 1 - 2 - 3 steps to explain how to get started with Homarrr instead of being with only the first service and the blank default config.
We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)
The content of the intro pages could even be linked with markdown files in the docs ! (We have a markdown parser in the app irrc)
Mantine's stepper can be used https://mantine.dev/core/stepper/

Priority
Medium (Would be very useful)
Please tick the boxes
- [X] You've read the docs
- [X] You've checked for duplicate issues
We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)
So people who clear the cookies on exit (or connect with a new device) would end up having the wizard showing every single times?! Creating a empty file in the config folder once the wizard is done, would be a more flexible choice.
We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)
So people who clear the cookies on exit (or connect with a new device) would end up having the wizard showing every single times?! Creating a empty file in the config folder once the wizard is done, would be a more flexible choice.
I think I will make it so the wizard shows each time you load the page if there are no services. The service will walk you through adding your first service. This would make it automatically disable itself. What do you think about that ?
@ajnart Why not make it a thing in config? tutorialCompleted = true/false
Some kind of onboarding will be part of 0.14.0