Read to learn about the basics of the CodeStream UI features, suchs as our sidebar, activity feed, or permalinks, as well as our keyboard shortcuts.
The New Relic CodeStream sidebar surfaces all the items you need to see, and do, in a customizable tree-based view that is always available.
The main sidebar sections are: pull requests, feedback requests, codemarks, observability, and issues.
Sidebar overview
Here's a quick overview of the sidebar sections:
- Pull requests: If your team uses GitHub or GitHub Enterprise to host your code, you'll see all of your open pull requests listed here. Click a specific pull request to start reviewing or editing it.
- Feedback requests: If you've been assigned a feedback request or you've requested feedback from someone else, find those listed here.
- Codemarks: Codemarks are the discussions that annotate your codebase. Codemarks are created pull requests, feedback requests, or through ad hoc code comments/issues. All of the codemarks in your current repository are listed for reference.
- Observability: Track errors assigned to you in New Relic One and discover recent errors in the repositories you have open in your IDE.
- Issues: See all of your open issues, across multiple services, in one place. Click a specific issue to update its status, create a feature branch to do your work, and update your status on Slack.
The CodeStream sidebar is completely customizable:
- Drag and drop the sections to reorder them.
- Click and drag a section divider to resize the sections on either side.
- Expand or collapse each section as needed.
- Click the maximize button in each section to fill the whole screen. This is useful when you're looking at a longer list. Click it again to return to your previous view.
The username menu
The username menu gives you options for managing your account, your organization, how you receive notifications, and what sections are visible.
Here are descriptions of each menu item:
- Account: View your profile. Includes various options for customizing the profile photo, email, username, and full name for your account.
- View: Uncheck sections you're not interested in seeing.
- Notifications: Manage how and what notifications you receive.
- Organization admin: Manage your organization settings. Also, export your data and delete your organization.
- Switch organization: Use this if you're a member of more than one organization.
- Integrations: Connect CodeStream to the code host, issue, and messaging providers you use.
- New Relic setup: Connect your New Relic account to CodeStream to get the most out of New Relic CodeStream's observability tools.
- Feedback: Got feedback for us? Write a GitHub issue.
- Help: Links to documentation, our video library, keybindings, the CodeStream workflow, what's new, and reporting an issue.
Header menu items
The header menu items provide different options for creating and discovering content in your organization. From left to right: Create, Activity feed, My organization, and Filter & search.
- + (Compose): Click to create a code comment/issue, request feedback on changes, or to create a pull request.
- Activity feed: The activity feed will let you know about new code comments/issues and feedback requests, as well as replies to existing ones.
- My organization: See who is in your CodeStream organization, invite new members, and create blame maps.
- Filter & search: The filter a search tools enable you to slice and dice your team’s collection of code comments, issues, and feature requests however you see fit.
The activity feed is the definitive place to find out about new comments, issues, and feedback requests posted by your teammates or new replies to existing discussions. When you're not on the activity feed, you can always tell whether or not there's anything new by looking for a badge on the activity feed icon. A blue badge with a white dot means that there are new discussions or replies.
A blue badge with a number inside means that there are new discussions or replies where you've been mentioned.
CodeStream's section in your IDE's status bar also let's you know when there are new messages in the feed. A dot to the right of your username means there are new messages and a number means there are new mentions.
The filter at the top of the activity feed controls what you see in the feed.
- Activity from everyone in my organization: See all of the activity from your organization. We only recommend this for small organizations.
- Activity associated with code open in my IDE (default): See discussions related to code in the repositories you have open in your IDE.
- Activity associated with code in selected folder: Use this option if your team is working within monorepos. See discussions related to code in the currently selected folder.
Regardless of your filter settings, you'll always be notified when you're @mentioned.
Our filter and search tools enable you to slice and dice your organization's collection of comments, issues, and feedback requests however you see fit. By default, you'll get a view of any open issues or feedback requests assigned to you, followed by all open issues and feedback requests.
Use the filter and search tool to pick through your codestream organization and find a specific comment, issue, or feedback request:
- Hover over any item in the list to get more details.
- Benefit from our powerful predefined filters to make things easy.
- Use our advanced search syntax to create your own searches and you can save them for future use via the bookmark icon at the right side of the search box.
Advanced search syntax
Syntax | Definition |
---|---|
| Returns all open comments, issues, and feedback requests. |
| Returns all resolved comments and issues. |
| Returns all approved feedback requests. |
| Returns all issues. |
| Returns all comments. |
| Returns all feedback requests. |
| Use |
| Returns all comments, issues and feedback requests authored by you ( |
| Returns all comments, issues, and feedback requests where you ( |
| Returns all feedback requests that cover code that you ( |
| Returns all issues and feedback requests assigned to you ( |
| Returns all issues and feedback requests assigned to you ( |
| Returns all comments, issues, and feedback requests with a specific tag. Use quotes around multi-word tags (for example, |
| Returns all comments, issues, and feedback requests that have no tags. |
| Returns all comments, issues, and feedback requests created against the specified branch. |
| Returns all comments, issues, and feedback requests that include code with the specified commit ID. |
| Returns all comments, issues, and feedback requests created against code in the specified repository. |
| Returns all comments, issues, and feedback requests created today. |
| Returns all comments, issues, and feedback requests created yesterday. |
| Returns all comments, issues, and feedback requests created on a specific date. |
| Returns all comments, issues, and feedback requests created before a specific date. |
| Returns all comments, issues, and feedback requests created after a specific date. |
| Returns all comments, issues, and feedback requests updated on a specific date. |
| Returns all comments, issues, and feedback requests updated before a specific date. |
| Returns all comments, issues, and feedback requests updated after a specific date. |
Keyboard shortcuts
Here's a table of New Relic CodeStream keyboard shortcuts for Windows/Linux, and macOS.
Action | Windows/Linux | macOS |
---|---|---|
Open a pull request |
|
|
Open a merge request |
|
|
New feedback request |
|
|
Next file in review |
|
|
Previous file in review |
|
|
New comment |
|
|
New issue |
|
|
Get permalink |
|
|
Copy permalink to clipboard |
|
|
Toggle CodeStream pane |
|
|