-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
area: uiUser interface and interactionUser interface and interactionenhancementNew feature or requestNew feature or requestpriority: mediumValuable but not urgentValuable but not urgent
Milestone
Description
Summary
Automatically detect common data types in cell values (URLs, IPs, request IDs, etc.) and make them actionable — open, lookup, or drill into with a single keypress.
Details
- Detect common patterns in cell values:
- URLs — open in browser
- IP addresses — whois lookup, geolocation, or reverse DNS
- Email addresses — compose mailto
- File paths — open in editor or pager
- UUIDs / request IDs — search/filter across all columns
- Timestamps — parse and display in local timezone
- Action triggered via keybinding on the selected cell (e.g.,
enteroroto open/act) - Extensible via config profiles (feat: data-driven config profiles with custom commands and interactions #39) for custom patterns and actions
Use Cases
- Clicking through from a URL in access logs to the actual page
- Looking up an IP address from a security log
- Jumping to a file path referenced in a build log
- Using a request ID from one log to filter a correlated log stream
Considerations
- Detection heuristics — balance between false positives and coverage
- Configurable actions per type (default + user override)
- Security — opening URLs or running commands from untrusted data needs confirmation
- Visual indication that a cell value is actionable (underline, color)
- Relationship with feat: data-driven config profiles with custom commands and interactions #39 (config profiles) — custom type detection and actions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: uiUser interface and interactionUser interface and interactionenhancementNew feature or requestNew feature or requestpriority: mediumValuable but not urgentValuable but not urgent
Projects
Status
Todo