Home
Linear
NewIssue tracking is dead

The product development
system for teams and agents

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

linear.app/next
Faster app launch · 02 / 145ENG-2703

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

Activity

  • LILinearcreated the issue via Slack on behalf of karri2m ago
  • TRTriage Intelligenceadded the labels Performance iOS2m ago
  • KAkarriRight now we show a spinner forever, which makes it look like the car disappeared.4m ago
  • JOjori@Codex can you take a stab at this?just now
  • JOjoriconnected Codexjust now
CCodexMoved from Todo to In Progress
> On it! I've received your request.
> Kicked off a task in kinetic/kinetic-iOS environment.
> Searching for root AGENTS file

kinetic-iOS$ /bin/bash -lc rg --files -g 'AGENTS.md'
AGENTS.md

> Locating initialization logic for vehicle_state
> Thinking ...

FIG 0.1

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.2

Built for purpose

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

FIG 0.3

Powered by AI agents

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

FIG 0.4

Designed for speed

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

1.0Intake

Make product operations self-driving

Route customer feedback straight into the backlog.

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

Backlog8
  • ENG-2085Reduce UI flicker during autonomy start
  • ENG-2094Add buffering for autonomy event streams
  • ENG-2092Reduce startup delay caused by vehicle sync
  • ENG-2200Fix delayed route updates during rerouting
Todo71
  • ENG-926Remove UI inconsistencies
    Bug
  • ENG-2088TypeError: Cannot read properties
    Bug
  • ENG-924Upgrade to Claude Opus 4.5
    AI
  • ENG-1882Optimize load times
    Performance
In Progress3
  • ENG-1487Remove contentData from GraphQL API
  • MKT-1028Launch page assets
    Design
  • ENG-2187Prevent duplicate ride requests on poor network
    Bug
Thread in #feedbackSlack
  • DI
    didierHas anyone been looking into the iOS startup performance issues?
  • LE
    lenaAnyone else noticing the iOS app feels slow to open if you haven't used it in a bit?
  • DI
    didierYeah, we're still blocking initial render on a full vehicle_state sync every time...
  • AN
    andreasFeels like we could render sooner and load the rest in the background. Worth tracking startup timing so we know how often this happens.
@Linear create issues, urgent issues, and assign to me
2.0Plan

Define the product direction

From idea to launch, aligned across teams.

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

RoadmapCycle 1445 projects
FEBMARAPRMAYJUNJULAUGSEP
  • UI Refresh
  • Core screens
  • Polish
  • Split fares
  • Autonomy status
Initiatives7
  • Core Product99
  • Infra stability28
  • Autonomous systems16
  • Mobile apps8
  • APAC Expansion21
  • Japan Launch12
  • Customer-driven priorities9
3.0Build

Move work forward across teams and agents

Delegate entire issues end-to-end.

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

CCodexOn it!
> Received your request.
> Kicked off a task in kinetic/kinetic-iOS environment.
> Searching for root AGENTS file

kinetic-iOS$ rg --files -g 'AGENTS.md' AGENTS.md
AGENTS.md

> Locating initialization logic for vehicle_state
> Thought for 5s
> Reading src/app/bootstrap.ts ...
> Drafting patch ...
Agents Command MenuK
  • CCodexAgent
  • SStevenTeammate
  • EEmaAgent
  • GGitHub CopilotAgent
  • CCursorAgent
  • MMegTeammate
4.0Diffs

Review PRs and agent output

Structural diffs, right next to the issue.

Understand code changes at a glance with structural diffs for human and agent output. Review, discuss, and merge — all within Linear.

kinetic-ios/src/screens/Home/HomeScreen.tsxDiff
  import React from 'react'
  import { View, ActivityIndicator } from 'react-native'
  import { useVehicleState } from '@hooks/useVehicleState'
- if (!state) return <ActivityIndicator />+ const partial = useMinimumVehicleState()+ if (!partial) return <ActivityIndicator />+ return <HomeView state={partial}/>
  export default HomeScreen
5.0Monitor

Understand progress at scale

Insights, dashboards, and a weekly audio briefing.

Track cycle time, throughput, and initiative health across every team. Tune in to Weekly Pulse for a narrated rundown.

Issue count by created date

Last 30d

Cycle time by agent

Last cycle
  • Codex82%
  • GitHub Copilot64%
  • Cursor58%
  • Ema41%
Weekly PulseWeekly Pulse for May 117 min narrated briefing · powered by Linear Agent
1.0×

Powering the worlds best product teams

OpenAIRampVercelRetoolCash AppMercuryRaycastFigmaScalePerplexity

Built for the future.
Available today.