[PR #492] [MERGED] Improve response history menu #3341

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

📋 Pull Request Information

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

Base: mainHead: codex/response-history-timestamps


📝 Commits (3)

  • 930cd4d Improve response history actions
  • cedcee4 Address response history timestamp feedback
  • 932db82 Merge branch 'main' into codex/response-history-timestamps

📊 Changes

12 files changed (+351 additions, -75 deletions)

View changed files

📝 apps/yaak-client/components/HttpResponsePane.tsx (+26 -0)
📝 apps/yaak-client/components/RecentGrpcConnectionsDropdown.tsx (+67 -12)
📝 apps/yaak-client/components/RecentHttpResponsesDropdown.tsx (+105 -36)
📝 apps/yaak-client/components/RecentWebsocketConnectionsDropdown.tsx (+67 -12)
📝 apps/yaak-client/components/ResponseHeaders.tsx (+9 -0)
📝 apps/yaak-client/components/core/DismissibleBanner.tsx (+33 -6)
📝 apps/yaak-client/components/core/HttpResponseDurationTag.tsx (+1 -1)
📝 apps/yaak-client/components/core/SizeTag.tsx (+4 -2)
📝 apps/yaak-client/components/responseViewers/HTMLOrTextViewer.tsx (+26 -0)
📝 apps/yaak-client/components/responseViewers/TextViewer.tsx (+5 -2)
📝 apps/yaak-client/hooks/useCopyHttpResponse.ts (+4 -2)
📝 apps/yaak-client/hooks/useSaveResponse.tsx (+4 -2)

📄 Description

Refines the response history menu so it focuses on recent responses while copy/save actions move to response-focused surfaces.

  • Group recent HTTP responses by sent time and show sent timestamps in the Headers info section
  • Move copy/save actions into the Response dropdown and response body footer
  • Add a compact dismissible info banner for the moved actions notice
  • Apply the same recent-history grouping treatment to gRPC and WebSocket connection history

Response history screenshot

Feedback: https://yaak.app/feedback/posts/request-history-time-stamp


🔄 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/492 **Author:** [@gschier](https://github.com/gschier) **Created:** 7/2/2026 **Status:** ✅ Merged **Merged:** 7/2/2026 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `codex/response-history-timestamps` --- ### 📝 Commits (3) - [`930cd4d`](https://github.com/mountain-loop/yaak/commit/930cd4d1527a72a8999067d57915795ffd721bd7) Improve response history actions - [`cedcee4`](https://github.com/mountain-loop/yaak/commit/cedcee456887f2db7c7a8346d4bd1d163a52b0ba) Address response history timestamp feedback - [`932db82`](https://github.com/mountain-loop/yaak/commit/932db82173265c5378d8bc4b84fabb717a4f2307) Merge branch 'main' into codex/response-history-timestamps ### 📊 Changes **12 files changed** (+351 additions, -75 deletions) <details> <summary>View changed files</summary> 📝 `apps/yaak-client/components/HttpResponsePane.tsx` (+26 -0) 📝 `apps/yaak-client/components/RecentGrpcConnectionsDropdown.tsx` (+67 -12) 📝 `apps/yaak-client/components/RecentHttpResponsesDropdown.tsx` (+105 -36) 📝 `apps/yaak-client/components/RecentWebsocketConnectionsDropdown.tsx` (+67 -12) 📝 `apps/yaak-client/components/ResponseHeaders.tsx` (+9 -0) 📝 `apps/yaak-client/components/core/DismissibleBanner.tsx` (+33 -6) 📝 `apps/yaak-client/components/core/HttpResponseDurationTag.tsx` (+1 -1) 📝 `apps/yaak-client/components/core/SizeTag.tsx` (+4 -2) 📝 `apps/yaak-client/components/responseViewers/HTMLOrTextViewer.tsx` (+26 -0) 📝 `apps/yaak-client/components/responseViewers/TextViewer.tsx` (+5 -2) 📝 `apps/yaak-client/hooks/useCopyHttpResponse.ts` (+4 -2) 📝 `apps/yaak-client/hooks/useSaveResponse.tsx` (+4 -2) </details> ### 📄 Description Refines the response history menu so it focuses on recent responses while copy/save actions move to response-focused surfaces. - Group recent HTTP responses by sent time and show sent timestamps in the Headers info section - Move copy/save actions into the Response dropdown and response body footer - Add a compact dismissible info banner for the moved actions notice - Apply the same recent-history grouping treatment to gRPC and WebSocket connection history ![Response history screenshot](https://assets.yaak.app/uploads/history-1783009776973-T9KxP_1194x662.png) Feedback: https://yaak.app/feedback/posts/request-history-time-stamp --- <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:42 -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#3341