Skip to content

Add projects command and issues --project filter #20

Closed

Description

@seraph-pixelperfect

Scope

  • linear-axi projects: list projects (name, state, progress, lead, target date) via the projects connection.
  • linear-axi issues --project <name>: filter via project: { name: { eq: ... } } in the existing IssueFilter builder (fetchIssues, src/linear.ts).
  • Add a resolveProjectId helper mirroring resolveTeamId (needed later for v0.3 write-side assignment).

Acceptance

  • projects lists workspace projects; issues --project "Mobile app" --state started filters correctly.

Activity

  1. seraph-pixelperfect commented on Aug 19, 2026

    @seraph-pixelperfect
    CollaboratorAuthor

    Schema correction found while implementing (PR #39): Project.state is deprecated in the live schema ("Use project status instead") and there is no ProjectState enum on projects — status values live on ProjectStatus.type: ProjectStatusType via the status relation. The issue's list fields were implemented as: name, status { type } (rendered as the state column with the raw lowercase value), progress (0–1 float rendered as integer percent), lead { name }, targetDate (TimelessDate, nullable). Verified against the generated documents in @linear/sdk@90.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions