Skip to content

Roadmap: Internal Browser #35

@erdembas

Description

@erdembas

Internal Browser

Priority: High | Effort: Medium-High | From: ROADMAP.md

An embedded browser view for web services — see your running app without leaving RunHQ.

Scope

  • Service Preview Tab — Each service card gets a preview tab; auto-render http://localhost:{port} when service is up
  • Auto-Refresh on Change — Detect file changes and auto-reload the preview
  • Mobile Preview Toggle — Quick viewport switching: 375px / 768px / 1024px
  • DevTools Lite — Capture console output and merge into RunHQ log stream; surface JS errors in service logs
  • Network Overview — Minimal network tab: endpoints hit, response status codes, failing requests
  • URL Bar & Navigation — Manual URL entry, back/forward, refresh
  • Dark Mode Aware — Respect page dark mode or force light/dark

Technical Notes

  • Use Tauri WebView (system WebView, not full Chromium embed)
  • Shares cookies/sessions with the user's default browser

Why

RunHQ already embeds the terminal. Embedding the browser eliminates the last context switch — everything in one window.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions