Gabriel PealOpenAI · linear.app

The product development system for teams and agents

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.

Purpose-built

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

Powered by agents

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

Designed for speed

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

FIG 0.2

Purpose-built

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

FIG 0.3

Powered by 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.

ENG-2085

Reduce UI flicker during autonomy...

ENG-2094

Add buffering for autonomy event streams

ENG-2092

Reduce startup delay caused by vehicle sync

ENG-2200

Fix delayed route updates during rerouting

ENG-926

Remove UI inconsistencies

BugDesign

ENG-2088

TypeError: Cannot read properties

Bug

ENG-924

Upgrade to Claude Opus 4.8

AI

ENG-1882

Optimize load times

Performance

ENG-1487

Remove contentData from GraphQL API

61039

MKT-1028

Launch page assets

Design

ENG-2187

Prevent duplicate ride requests on poor...

Bug62048

ENG-2074

Clean up deprecated APIs...

API61002

ENG-1912

Reduce latency in autonomy st...

61005

ENG-1951

Reduce ETA fluctuations durin...

61202

ENG-1960

Improve fallback messaging

UI61149

ENG-1991

Improve rider visibility into veh...

didier

Has anyone been looking into the iOS startup performance issues?

lena

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

didier

Yea, we're still blocking initial render on a full vehicle_state sync every time...

andreas

Feels like we could render sooner and load the rest in the background. Probably also worth tracking startup timing so we know how often this happens!

@Linearcreate issues urgent issues and assign to me

FEB

MAR

APR

MAY

JUN

JUL

AUG

SEP

2

9

16

23

2

9

16

23

30

6

13

20

27

4

11

18

25

1

8

15

22

29

6

13

20

27

3

10

17

24

31

7

14

21

28

UI Refresh

Core screens

Polish

Split fares

Internal

Public Beta

Autonomy status clarity

Alpha

GA

Infra stability28

Autonomous systems16

Mobile apps8

Japan Launch12

Customer-driven priorities9

On it! I've received your request.

Kicked off a task in kinetic/kinetic-iOS environment.

Searching for root AGENTS file

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

Locating initialization logic for vehicle_state

Thought for 5s

Agents Command Menu

No results found.

CodexCodexAgent

StevenSteven

EmaEma

GitHub CopilotGitHub CopilotAgent

CursorCursorAgent

MegMeg

import React from 'react'import { View, ActivityIndicator } from 'react-native'import { useVehicleState } from '@hooks/useVehicleState'import { Dashboard } from '@components/Dashboard'export const HomeScreen = () => {  const { vehicleState, isFullySynced } = useVehicleState()  if (!isFullySynced) {    return <ActivityIndicator size="large" />  }  return (    <View>      <Dashboard state={vehicleState} />    </View>  )}
import React from 'react'import { View, ActivityIndicator } from 'react-native'import { useVehicleState, SyncStatus } from '@hooks/useVehicleState'import { Dashboard } from '@components/Dashboard'export const HomeScreen = () => {  const { vehicleState, syncStatus } = useVehicleState()  if (syncStatus === SyncStatus.PENDING) {    return <ActivityIndicator size="large" />  }  return (    <View>      <Dashboard state={vehicleState} syncStatus={syncStatus} />    </View>  )}
export const CodeReview = () => {  <Diff.Provider>    <Slow />    <Fragmented />    <HumanOnly />    <Frictionless />    <Integrated />    <AgentReady />  </Diff.Provider>};

18

16

14

12

10

8

6

4

2

0

Feb 2025May 2025Aug 2025Nov 2025

Cursor

Codex

No Agent

Projects

UI refresh

At risk

By romain · 1 day ago

  • iOS implementation is mostly complete, but Android updates are still work in progress

  • Risk of timeline slip if remaining design decisions aren’t finalized soon

Tokyo launch

On track

By julian · 3 hours ago

  • Localization efforts have been completed

  • Everything else on track for launch in early September

Changelog

Read the original on linear.app ↗