Skip to content

turn-off-tutorial-default - Adjusted code so that user tutorials are turned off by default - #9

Open
chadpalmer wants to merge 1 commit into
mainfrom
turn-off-tutorial-default
Open

chadpalmer wants to merge 1 commit into
mainfrom
turn-off-tutorial-default

Conversation

@chadpalmer

Copy link
Copy Markdown
Collaborator

This pull request changes the default behavior for the tutorial launcher buttons so that they are now hidden by default for all users, instead of being shown by default. The update ensures that both the backend logic and frontend UI consistently treat the absence of a user preference as "hidden," and updates documentation and tests to match this new default.

User Tutorial Button Visibility Default Change

  • The default value for the showTutorialButtons user setting is now False throughout the backend (functions_settings.py), meaning new and unset users will not see tutorial launchers unless they explicitly enable them. [1] [2]
  • All template guards in chats.html and workspace.html now check for showTutorialButtons being True, but default to hidden if the setting is missing. [1] [2]
  • The tutorial preference toggle on the profile page now reflects the new default, and the helper text is updated to communicate that launchers are hidden by default. [1] [2] [3]

Documentation and Test Updates

  • Documentation in USER_TUTORIAL_VISIBILITY_PREFERENCE.md and release notes is updated to describe the new hidden-by-default behavior and to clarify the data flow. [1] [2]
  • Functional tests are updated to expect the new default, including config markers and template guards. [1] [2] [3]

Version Bump

  • The application version is incremented to 0.241.007 to reflect these changes.

@chadpalmer
chadpalmer requested a review from Xeelee33 May 8, 2026 21:19
@chadpalmer chadpalmer changed the title turn-off-tutorial-default - Adjusted code so that user tutorials are turn-off-tutorial-default. turn-off-tutorial-default - Adjusted code so that user tutorials are turned off by default May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant