Enhanced IBM onboarding to allow using an API key from environment configuration, with UI controls for toggling and validation feedback. Also added support for pre-filling endpoint and project ID for IBM and Ollama providers based on existing settings.
* remove connection dot indicators on settings page, better toast message for provider setup dialogs, fix typo in default agent prompt
* format
* open llm model select when toast button to settings is clicked
* fixed docker to old way
* added refetch when nudges are not fetched
* show skip overview just when finishing embedding
* just show children when show layout
* increased total onboarding steps
* made assistant message be saved on local storage to save progress on onboarding
* clean all items from local storage on finish onboarding
* only show navigation when onboarding is complete
* fixed navigation style to not placeholder for new conversation, not show loading state, and to show correct files
* fixed chat losing past message when navigating out of the chat
* fixed conversation be selected even though its a new conversation
* set the messages as just the user message when messages.length is 1
* fixed conversation be selected when exiting onboarding