The product development system for teams and agents

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

Linear Product Preview
Linear Interface View
  • Pulse
  • Inbox
  • My issues
  • Reviews

Workspace

  • Initiatives
  • Projects
  • More

Favorites

  • Faster app launch
  • Agent tasks
  • Agent Insights
  • UI Refresh

DRV-8852

Faster app launch

1 / 84

Faster app launch

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

Activity

Avatar of Karri
Linear created the issue via Slack on behalf of Karri · 2min ago
Triage Intelligence added the labels Performance and iOS · 2min ago
Avatar of Karri
karri · 4 min ago

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


Avatar
jori · just now

@Linear can you take a stab at this?

Linear
Linear connected by Jori · 2 min ago

Changed 2 files Draft PR awaiting your review · 2 min ago
Linear moved from Todo to In Progress · just now
Linear
Linear Opus 5

Fix the dimmed ride rows that never reset and open a PR

DRV-364 added to context

Worked for 10 sec

Pushed and opened a draft PR. Removed dimmedIds — isItemDimmed now checks waitingStatusById directly.

Changed 2 files +22 −10

Draft Reset dimmed ride rows

master ← ride/drv-364-reset-dimmed-rows

Reviews

  • Revert

Properties

  • In Progress
  • Medium
  • Karri
  • Linear
  • Cycle 144

Labels

Releases

  • Linear App 1.6881... ⋅ Jun 25

Powering the companies building the future

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.

Intake
and integrations

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

Backlog 8

ENG-2085

Reduce UI flicker during autonomy...

ENG-2094

Add buffering for autonomy event streams

ENG-2092

Reduce startup delay caused by vehicle sync

Fix delayed route updates during rerouting

ENG-2200

Todo 71

Remove UI inconsistencies

ENG-926 • Bug • Design

TypeError: Cannot read properties

ENG-2088 • Bug

Upgrade to Claude Opus 5

ENG-924 • AI

Optimize load times

ENG-1882 • Performance

In Progress 3

Remove contentData from GraphQL API

ENG-1487 • 61039

Launch page assets

MKT-1028 • Design

Prevent duplicate ride requests on poor...

ENG-2187 • Bug • 62048

Done 53

Clean up deprecated APIs...

ENG-2074 • API • 61002

ENG-1912

Reduce latency in autonomy st...

ENG-1951

Reduce ETA fluctuations durin...

ENG-1960

Improve fallback messaging

ENG-1991

Improve rider visibility into veh...

Thread #product

didier

didier 2:54 PM

Has anyone been looking into the iOS startup performance issues?

lena

lena 2:54 PM

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

didier

didier 2:54 PM

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

andreas

andreas 2:54 PM

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!

@Linear create issues and assign to me

Planning
and monitoring

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

Linear roadmap timeline

Alpha

Autonomy telemetry reliability

Beta

GA

Cycle time by agent

Oct 2025

Nov 2025

Dec 2025

Jan 2026

Feb 2026

Features

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 AI agents preview
Linear
Linear Opus 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-2298Add granular project permissions
  • ENG-2647Let guests access multiple teams
  • ENG-2352Create custom roles with scoped access
I’ve added them to Access Controls

Cursor

add retry handling for failed image uploads described in this issue

ENG-2844 added to context

Thinking...

Started working on ENG-2844 Failed image upload and launched a cloud agent.
Setting up DRV/rideshare-app… 00:07
Linear
Linear Opus 5

Review today’s mobile triage and group the issues by what should happen next

Mobile Triage added to context

Worked for 12 sec

Reviewed eight issues: two are ready for backlog, two need details, and four belong to iOS or Android.

Backlog · 2

ENG-2521 Missing inbox status colors

ENG-2364 Notifications after logout…

Needs information · 2

ENG-2557 Deep links discard issue drafts

ENG-2362 Open PRs from mobile diffs

ChatPRD

ChatPRD

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

ENG-2521 added to context

Worked for 1 min

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

ENG-2920 Define offline mode requirements

Features

Build, review, and ship

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

In Review 3

Avatar
ENG-2498 Replace isFullySynced with a sync status #54910 iOS Oct 9
Avatar
ENG-2380 Show a stale data banner while syncing #55167 Reliability Oct 9
Avatar
ENG-2039 Pass sync status to the dashboard #55209 Bug Reliability Oct 8

In Progress 4

Avatar
ENG-2076 Reduce ETA jitter #55423

Performance

Assignee
Assignee

Oct 6

ENG-2108 Handle GPS dropouts gracefully
Assignee
Assignee

Oct 2

ENG-2143 Optimize map tile loading on initial app open
Assignee

Oct 7

ENG-2187 Prevent duplicate ride requests on poor networks

Bug

User
User

Oct 5

Todo 4

ENG-2254 Reduce unnecessary map re-rendering on home screen
User

Oct 10

ENG-2291 Clean up deprecated APIs used by the rider app
User

Oct 9

ENG-2327 Speed up CI pipelines for mobile builds
User

Oct 9

ENG-2358 Reduce flakiness in mobile UI tests
User

Oct 4

kinetic-ios/src/screens/Home/HomeScreen.tsx

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>
};

Changelog

Sep 3, 2026

Priority inbox

An active workspace can create a significant amount of notifications each day, and until now your inbox treated them all the same. The new Priority tab separates what needs your attention from what can wait, so something like a review blocking a release never gets buried.

Aug 19, 2026

Coding sessions

Linear Agent can now set up, run, and test your code before returning its work. That means fewer handoffs and changes that are further along when they come back to you.

Aug 13, 2026

Team initiatives

Initiatives are Linear's way to manage product strategy and high-level planning across projects. Strategy may start at the company level, but teams carry it forward. You can now assign a team to lead an initiative, making it clear who is responsible for driving the work and how it contributes to the broader direction.

Jul 30, 2026

Coding sessions on mobile

Your coding session doesn’t have to stop when you leave your desk. Use the Linear mobile app to review code changes, comment on specific lines, and iterate with Linear Agent.

“You’ll probably build a better product, just because of the craft that using Linear infuses on your brain.”

Gabriel Peal

OpenAI

“Our speed is intense and Linear helps us be action biased.”

Nik Koblov

Ramp

“Linear is excellent, just excellent. It has the right opinions for fast moving teams.”

Kaz Nejatian

Opendoor

“Our speed is intense and Linear helps us be action biased.”

Nik Koblov

Head of Engineering, Ramp

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

Built for the future. Available today.