Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

feat: add trial started dialog and rename menu items

Summary

This PR adds a confirmation dialog when starting a Pro trial from Settings and renames menu items for clarity.

Trial Started Dialog:

  • When a user clicks "Start Pro Trial" in Settings, the app now automatically configures AI settings to use Hyprnote Cloud (STT provider: "hyprnote", model: "cloud"; LLM provider: "hyprnote", model: "Auto")
  • A dialog appears confirming the trial has started with two options: "Go to AI Settings" or "Confirm"
  • This matches the behavior already present in the onboarding flow

Menu Renaming:

  • "AI" → "AI Settings" (profile menu and tab title)
  • "Settings" → "App Settings" (profile menu and tab title)

Review & Testing Checklist for Human

  • Verify trial defaults are set correctly: After starting a trial, check that STT is set to "hyprnote/cloud" and LLM is set to "hyprnote/Auto" in AI Settings
  • Test dialog behavior: Confirm the dialog appears after trial starts, and both buttons work correctly ("Go to AI Settings" should open the AI tab, "Confirm" should close the dialog)
  • Verify menu labels: Check that the profile menu shows "AI Settings" and "App Settings" instead of "AI" and "Settings"
  • Verify tab titles: Check that opened tabs show "AI Settings (STT/LLM)" and "App Settings" in the tab bar

Recommended test plan:

  1. Sign in with an account that can start a trial
  2. Go to App Settings → Account → click "Start Pro Trial"
  3. Verify the dialog appears with correct messaging
  4. Click "Go to AI Settings" and verify it opens the AI Settings tab
  5. Check that STT and LLM are configured to use Hyprnote Cloud

Notes

- When starting a Pro trial from Settings, automatically set STT and LLM to cloud models (hyprnote provider)
- Show a dialog when trial starts with options to go to AI Settings or confirm
- Rename menu items: 'AI' -> 'AI Settings', 'Settings' -> 'App Settings'
- Update tab titles to match the new naming

Co-Authored-By: [email protected] <[email protected]>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 22, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@netlify
Copy link

netlify bot commented Dec 22, 2025

Deploy Preview for hyprnote-storybook ready!

Name Link
🔨 Latest commit c901905
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/6948bb864294e0000848c263
😎 Deploy Preview https://deploy-preview-2460--hyprnote-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 22, 2025

Deploy Preview for hyprnote ready!

Name Link
🔨 Latest commit c901905
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/6948bb86e2db6b0008eba85d
😎 Deploy Preview https://deploy-preview-2460--hyprnote.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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