feat: global search and keyboard shortcuts
Ctrl/⌘ K (or /) opens a search over the projects and tickets of all my projects, driven by the keyboard. g plus a letter moves between project pages, c creates a ticket on the board, e edits the open ticket and ? lists every shortcut. My work can now be searched by text through the API. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -408,6 +408,12 @@ export class MyIssuesQueryDto extends PageQueryDto {
|
||||
@Transform(toList)
|
||||
@IsEnum(StatusCategory, { each: true })
|
||||
category?: StatusCategory[];
|
||||
|
||||
@ApiPropertyOptional({ description: 'Matches key, title or description' })
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
@MaxLength(200)
|
||||
search?: string;
|
||||
}
|
||||
|
||||
export class UpcomingReleasesQueryDto {
|
||||
|
||||
@@ -130,6 +130,7 @@ export class IssuesController {
|
||||
assignedToMe: query.assignedToMe,
|
||||
statuses: query.status,
|
||||
categories: query.category,
|
||||
search: query.search,
|
||||
limit: query.limit,
|
||||
offset: query.offset,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user