[PR #3169] Add in-app documentation shortcuts #34640

Open
opened 2026-06-17 04:15:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/pangolin/pull/3169
Author: @malsomesh9
Created: 5/27/2026
Status: 🔄 Open

Base: mainHead: somesh/docs-help-shortcuts


📝 Commits (1)

  • 8f72a97 Add in-app documentation shortcuts

📊 Changes

2 files changed (+81 additions, -5 deletions)

View changed files

📝 src/components/LayoutSidebar.tsx (+42 -1)
📝 src/components/SidebarSupportButton.tsx (+39 -4)

📄 Description

Summary

This draft PR starts addressing #2724 by adding clearer documentation entry points inside the app.

What I changed

  • add a persistent documentation shortcut in the sidebar footer so users can reach the docs from anywhere in the app
  • add a documentation shortcut inside the support popover, including the fallback state when support requests are unavailable
  • keep the change limited to shared UI components so it improves discoverability without introducing page-specific doc mappings yet

Plan

If this direction looks good, the next follow-up would be to add page-specific doc links for the highest-friction settings flows rather than scattering generic help text everywhere at once.

Validation

  • ran npm exec --yes prettier -- --check src/components/LayoutSidebar.tsx src/components/SidebarSupportButton.tsx

🔄 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/fosrl/pangolin/pull/3169 **Author:** [@malsomesh9](https://github.com/malsomesh9) **Created:** 5/27/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `somesh/docs-help-shortcuts` --- ### 📝 Commits (1) - [`8f72a97`](https://github.com/fosrl/pangolin/commit/8f72a9738fa4284e983a07fd42682cb4e3381a47) Add in-app documentation shortcuts ### 📊 Changes **2 files changed** (+81 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src/components/LayoutSidebar.tsx` (+42 -1) 📝 `src/components/SidebarSupportButton.tsx` (+39 -4) </details> ### 📄 Description ## Summary This draft PR starts addressing #2724 by adding clearer documentation entry points inside the app. ## What I changed - add a persistent documentation shortcut in the sidebar footer so users can reach the docs from anywhere in the app - add a documentation shortcut inside the support popover, including the fallback state when support requests are unavailable - keep the change limited to shared UI components so it improves discoverability without introducing page-specific doc mappings yet ## Plan If this direction looks good, the next follow-up would be to add page-specific doc links for the highest-friction settings flows rather than scattering generic help text everywhere at once. ## Validation - ran `npm exec --yes prettier -- --check src/components/LayoutSidebar.tsx src/components/SidebarSupportButton.tsx` --- <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-06-17 04:15:22 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#34640