The product development system for teams and agents
Purpose-built for planning and building products. Designed for the AI era.


- 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


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

@Linear can you take a stab at this?


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 2:54 PM
Has anyone been looking into the iOS startup performance issues?

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

didier 2:54 PM
Yea, we’re still blocking initial render on a full vehicle_state sync every time…

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!
Planning
and monitoring
Plan and navigate from idea to launch. Align your team with product initiatives, strategic roadmaps, and clear, up-to-date PRDs.

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.


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
Cursor
add retry handling for failed image uploads described in this issue
Thinking...

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



In Progress 4

Bug


Oct 5
Todo 4

Oct 10

Oct 9

Oct 9

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.”
“Our speed is intense and Linear helps us be action biased.”
“Linear is excellent, just excellent. It has the right opinions for fast moving teams.”
“Our speed is intense and Linear helps us be action biased.”
Nik Koblov
Head of Engineering, Ramp

