[PR #497] [MERGED] Add in-app micro-feedback prompts #3346

Closed
opened 2026-07-15 02:02:52 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/497
Author: @gschier
Created: 7/4/2026
Status: Merged
Merged: 7/5/2026
Merged by: @gschier

Base: mainHead: claude/brave-matsumoto-d6fc7c


📝 Commits (6)

  • b1f1363 Add in-app micro-feedback prompts for new features
  • 6a0df1e Merge branch 'main' into claude/brave-matsumoto-d6fc7c
  • b1e82b4 Merge branch 'main' into claude/brave-matsumoto-d6fc7c
  • 65030ad Adjust feature feedback toast timing
  • f97e60e Address feature feedback review comments
  • d6e5b94 Debounce feature feedback usage tracking

📊 Changes

18 files changed (+377 additions, -16 deletions)

View changed files

apps/yaak-client/components/FeedbackToast.tsx (+76 -0)
📝 apps/yaak-client/components/RecentHttpResponsesDropdown.tsx (+3 -1)
📝 apps/yaak-client/components/Settings/SettingsGeneral.tsx (+11 -0)
📝 apps/yaak-client/components/core/Input.tsx (+1 -0)
📝 apps/yaak-client/components/core/Toast.tsx (+69 -11)
📝 apps/yaak-client/components/git/GitCommitDialog.tsx (+3 -0)
📝 apps/yaak-client/components/responseViewers/EventStreamViewer.tsx (+1 -0)
apps/yaak-client/lib/featureFeedback.tsx (+103 -0)
apps/yaak-client/lib/featureFeedbackConstants.ts (+8 -0)
📝 apps/yaak-client/lib/tauri.ts (+1 -0)
📝 apps/yaak-client/lib/toast.tsx (+5 -3)
crates-tauri/yaak-app-client/src/feedback.rs (+67 -0)
📝 crates-tauri/yaak-app-client/src/lib.rs (+12 -0)
📝 crates-tauri/yaak-system-appearance/src/lib.rs (+8 -1)
📝 crates/yaak-models/bindings/gen_models.ts (+1 -0)
crates/yaak-models/migrations/20260704000000_prompt-feedback.sql (+3 -0)
📝 crates/yaak-models/src/models.rs (+4 -0)
📝 crates/yaak-models/src/queries/settings.rs (+1 -0)

📄 Description

Adds a one-time, non-modal feedback toast that appears after the 3rd successful use of a recently shipped feature, asking how it's working with an optional free-text comment.

image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/497 **Author:** [@gschier](https://github.com/gschier) **Created:** 7/4/2026 **Status:** ✅ Merged **Merged:** 7/5/2026 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `claude/brave-matsumoto-d6fc7c` --- ### 📝 Commits (6) - [`b1f1363`](https://github.com/mountain-loop/yaak/commit/b1f1363502f0fb1060edd04fdb07d8392fc993e7) Add in-app micro-feedback prompts for new features - [`6a0df1e`](https://github.com/mountain-loop/yaak/commit/6a0df1e00d53e9484b04790f4edf7849510d28d4) Merge branch 'main' into claude/brave-matsumoto-d6fc7c - [`b1e82b4`](https://github.com/mountain-loop/yaak/commit/b1e82b4d9695d5617c3f83c006f9dad53e911024) Merge branch 'main' into claude/brave-matsumoto-d6fc7c - [`65030ad`](https://github.com/mountain-loop/yaak/commit/65030ad814fc9c6ae39e85d628aa028ce765774a) Adjust feature feedback toast timing - [`f97e60e`](https://github.com/mountain-loop/yaak/commit/f97e60ee11372601c8b4a4eaafb69fb13098b80c) Address feature feedback review comments - [`d6e5b94`](https://github.com/mountain-loop/yaak/commit/d6e5b940916fa1aaa83df17f35e9fb249062aa7d) Debounce feature feedback usage tracking ### 📊 Changes **18 files changed** (+377 additions, -16 deletions) <details> <summary>View changed files</summary> ➕ `apps/yaak-client/components/FeedbackToast.tsx` (+76 -0) 📝 `apps/yaak-client/components/RecentHttpResponsesDropdown.tsx` (+3 -1) 📝 `apps/yaak-client/components/Settings/SettingsGeneral.tsx` (+11 -0) 📝 `apps/yaak-client/components/core/Input.tsx` (+1 -0) 📝 `apps/yaak-client/components/core/Toast.tsx` (+69 -11) 📝 `apps/yaak-client/components/git/GitCommitDialog.tsx` (+3 -0) 📝 `apps/yaak-client/components/responseViewers/EventStreamViewer.tsx` (+1 -0) ➕ `apps/yaak-client/lib/featureFeedback.tsx` (+103 -0) ➕ `apps/yaak-client/lib/featureFeedbackConstants.ts` (+8 -0) 📝 `apps/yaak-client/lib/tauri.ts` (+1 -0) 📝 `apps/yaak-client/lib/toast.tsx` (+5 -3) ➕ `crates-tauri/yaak-app-client/src/feedback.rs` (+67 -0) 📝 `crates-tauri/yaak-app-client/src/lib.rs` (+12 -0) 📝 `crates-tauri/yaak-system-appearance/src/lib.rs` (+8 -1) 📝 `crates/yaak-models/bindings/gen_models.ts` (+1 -0) ➕ `crates/yaak-models/migrations/20260704000000_prompt-feedback.sql` (+3 -0) 📝 `crates/yaak-models/src/models.rs` (+4 -0) 📝 `crates/yaak-models/src/queries/settings.rs` (+1 -0) </details> ### 📄 Description Adds a one-time, non-modal feedback toast that appears after the **3rd successful use** of a recently shipped feature, asking how it's working with an optional free-text comment. <img width="802" height="350" alt="image" src="https://github.com/user-attachments/assets/5701e2de-9149-4148-8d74-71fdfeb8c905" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-15 02:02:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/yaak#3346