Skip to content

📋 Roadmap — pending milestones #11

@mertbekci

Description

@mertbekci

Living tracker for the roadmap defined in planning/milestones.yaml. Each milestone here links to its detailed task entries in planning/tasks.yaml. Source of truth lives in those files — this issue is the at-a-glance view.

Status legend

  • ✅ done (in main)
  • 🟡 in-progress / partial
  • 🔵 planned
  • ⚫ deferred to v1.5

✅ Completed milestones

  • M0 Scaffold + CI + planning docs
  • M1 Vertical slice (HTTP engine + minimal UI)
  • M2 Collections & file format
  • M2.5 UI polish pass (Postman light)
  • M2.6 Tabs + curl import
  • M3.1 Environment variables + resolver
  • M3.2 Cross-platform shortcuts (core: ⌘T, ⌘W, ⌘S, ⌘↵)
  • M3.3 Params tab (URL ↔ params two-way)
  • M3.4 Resizable + orientable split
  • M3.5 {{var}} HighlightedInput
  • M3.6 Built-in dynamic variables ({{random}}, {{timestamp}}, …)
  • M3.7 History MVP
  • M3.8 Per-request Settings tab
  • M3.9 Right-click context menus (URL encode/decode/base64)
  • M3.10 Code export MVP (curl/fetch/python/go)
  • M4 Auth helpers (Basic/Bearer/API Key/OAuth2 client creds/AWS SigV4)
  • M5 Proxy + scrape-do native mode
  • M6 Cookie jar + HTTP/2
  • M11 MVP Load runner with validator + live metrics
  • M8 partial Dark mode, JSON tree, response search, TTFB/download timings
  • electron-builder + tag-driven release workflow → v0.1.0 published

🟡 In-progress / partial


🔵 Planned

  • M3.2 / M8 bug fixes
  • M4 T043 OAuth2 authorization code flow
    • System browser handoff
    • Local callback HTTP server
    • PKCE
    • Token cache shared with client_credentials flow
  • M7 Code export full
    • postman-code-generators integration (20+ langs)
    • CodeMirror read-only preview
    • Snippet language switcher polish
  • M9 Import / Export
    • Postman v2.1 importer
    • Postman v2.1 exporter
    • Bruno .bru folder importer
    • Insomnia v4 JSON importer
    • HAR importer + exporter
    • One-click "Import from…" menu with format auto-detect
  • M10 Packaging & release polish
    • Code signing (mac notarize + Win EV cert)
    • Auto-update channel (electron-updater)
    • Onboarding / welcome screen
    • Settings panel (general + theme + workspace defaults)
    • Internal rollout + feedback loop
  • M11 follow-up Load runner v2
    • Latency-over-time line chart
    • Status histogram + percentile distribution chart
    • Export run results (CSV / JSON / HAR)
    • Result persistence (named runs)
    • Stop button improvement (graceful drain)

⚫ Deferred to v1.5

  • Collection runner (Newman equivalent) — sequence of requests with assertions
  • Request chaining via variable capture (no script sandbox)
  • Response diff (between two runs or two history entries)
  • OpenAPI / Swagger 2.0 importer
  • Data-driven load runs (CSV input file → N iterations)
  • Quick-look eye icon for env variables (peek resolved values)
  • Comments on .req.yaml files
  • Snippet library for common scrape-do patterns
  • GraphQL dedicated body editor

🅿️ Parking lot — discussion only, no implementation planned

Items here stay open until concrete user demand surfaces a use case that genuinely doesn't fit as a built-in. Each is too high-blast-radius to design speculatively.


Source files

How this issue stays in sync

Bu issue manuel olarak güncelleniyor. Yeni bir milestone bittiğinde veya yeni bir issue açıldığında ilgili checkbox işaretlenmeli. CI'da bir bot ile otomatize etmek M10 polish'in parçası olabilir.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationtrackingMeta tracking issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions