The product development system for teams and agents

Purpose-built for planning and building products. Designed for the AI era.

DRV-8852Cycle 144 · Linear App

1 / 84

Faster app launch

Render UI before vehicle state sync when minimum required state is present, instead of blocking on a full refresh during iOS startup.

Activity

L

Linear created the issue via Slack on behalf of Karri 2 min ago

T

Triage Intelligence added the labels Performance and iOS 2 min ago

K

karri Right now we show a spinner forever, which makes it look like the car disappeared... 4 min ago

J

jori @Linear can you take a stab at this? just now

L

Linear Changed 2 files. Draft PR awaiting your review. 2 min ago

Properties

Status
In Progress
Priority
Medium
Assignee
Karri
Cycle
144
Labels
Performance, iOS
Release
1.6881

Powering the companies building the future

OpenAICoinbaseRampCash AppCursorRemotePerplexityVercel

A new species of product tool. Purpose-built for modern teams with AI workflows at its core, Linear sets a new standard for planning and building products.

Fig 0.1

Purpose-built

Linear is shaped by the practices and principles of world-class product teams.

Fig 0.2

Powered by agents

Designed for workflows shared by humans and agents. From drafting PRDs to pushing PRs.

Fig 0.3

Designed for speed

Reduces noise and restores momentum to help teams ship with high velocity and focus.

Intake and integrations

Automatically turn conversations and customer feedback into actionable issues that are instantly routed, labeled, and prioritized for the right team.

Linear AgentCustomer RequestsTriageLinear Asks
Issues · Linear App

#ios-startup

l

lena

Anyone else noticing the iOS app feels slow to open if you haven’t used it in a bit?

d

didier

Yea, we’re still blocking initial render on a full vehicle state sync every time…

a

andreas

Feels like we could render sooner and load the rest in the background.

a

andreas

@Linear create issues and assign to me

Backlog8

ENG-2085

Reduce UI flicker on launch

ENG-2200

Fix delayed route updates

ENG-2092

Cut startup delay from sync

Todo71

ENG-926

Remove UI inconsistencies

ENG-924

Upgrade model routing

MKT-1028

Launch page assets

In Progress3

ENG-1487

Remove unused API fields

ENG-1912

Reduce autonomy latency

Planning and monitoring

Plan and navigate from idea to launch. Align your team with product initiatives, strategic roadmaps, and clear, up-to-date PRDs.

ProjectsDocumentsPulseInitiativesVisual planningInsights
Roadmap · Initiatives
MarAprMayJunJulAugSep

UI Refresh

Core screens
Polish

Split fares

Internal
Public
Beta

Autonomy status

Alpha
GA

Cycle time by agent

Insights

AI and automations

Build and deploy AI agents that work alongside you as teammates. Work on complex tasks together or delegate entire issues end-to-end.

Linear AgentCoding sessionsTriageLinear MCP
Linear Agent

Linear · Opus 5.5

What are the three most important customer requests around permissions? Add them to the Access Controls project.

Worked for 8 sec

Three issues ranked by customer impact:

  • ENG-2298 Add granular project permissions
  • ENG-2647 Let guests access multiple teams
  • ENG-2352 Create custom roles with scoped access

Linear · Opus 5.5

Review this issue, draft complete offline mode requirements, and break the work into sub-issues.

Worked for 1 min

Updated the issue with requirements, open product decisions, and acceptance criteria.

  • ENG-2920 Define offline mode requirements
  • ENG-2521 added to context

Build, review, and ship

Streamline code reviews with clear diffs, better context, and fewer back-and-forth comments. Keep PRs moving without sacrificing quality.

IssuesGit automationsGuided reviewsCyclesDiffsReleases
Reviews · Diffs
In Review3

ENG-2498

Replace isFullySynced with a sync status

ENG-2380

Show a stale data banner while syncing

In Progress4

ENG-2076

Reduce ETA jitter

Todo4

ENG-2254

Reduce unnecessary map re-rendering

HomeScreen.tsx

const { vehicleState, isFullySynced } = useVehicleState()

const { vehicleState, syncStatus } = useVehicleState()

if (!isFullySynced) return <Spinner />

if (syncStatus === "pending") return <Spinner />

return <Dashboard state={vehicleState} />

Changelog

Oct 22, 2026

Slack and GitHub loop triggers

Loops automate product work by responding to changes in Linear and connected tools. You can now trigger them from Slack and GitHub, share them as templates, and customize their reasoning levels.

Oct 8, 2026

Stacked pull requests

Stacked pull requests are now displayed in Linear Diffs. Move through a stack and see review, CI, and merge status at a glance.

Sep 24, 2026

New controls for Linear coding agent

Assign a task to Linear Agent, and it works in a secure cloud environment to write and test the code before opening a pull request for review.

Sep 10, 2026

Loops for product management

Loops are recurring agent workflows for teams. They now respond to more workspace activity, including changes to initiatives, projects, and cycles.

“You'll probably build a better product, just because of the craft that using Linear infuses on your brain.”
Gabriel PealStaff Software Engineer, OpenAI
“Our speed is intense and Linear helps us be action biased.”
Nik KoblovHead of Engineering, Ramp
“Linear is excellent, just excellent. It has the right opinions for fast moving teams.”
Kaz NejatianOpendoor

Linear powers over 40,000 product teams. From ambitious startups to major enterprises.

Built for the future. Available today.