Codex iOS remote sidebar does not sync Desktop project order or pinned chats
What version of the Codex App are you using?
Codex Desktop for macOS: 26.513.20950 (2816)
The iOS client is paired to the same Mac via Codex Remote Control. I do not see the exact iOS Codex build in the sidebar screenshot.
What platform is your computer?
macOS / Darwin 25.4.0 arm64
What is the problem?
When using Codex from iOS against a paired Mac, the iOS sidebar does not appear to respect the same Desktop sidebar state:
- The project list order on iOS differs from the order shown in Codex Desktop on the Mac.
- Chats pinned on Codex Desktop are not shown as pinned on iOS.
This makes the iOS remote sidebar feel like a different workspace even though it is connected to the same Desktop host.
Expected behavior
When iOS is connected to a Codex Desktop host via Remote Control, it should either:
- mirror the Desktop sidebar state for that host, including project order and pinned chats, or
- sync/derive the same ordering and pinned state consistently across Desktop and iOS.
At minimum, pinned chats from Desktop should remain pinned on iOS, and custom/recent project ordering should not differ silently between clients.
Actual behavior
On Desktop, the visible project order is:
whiteboardshadcn-reference-labwhiteboard-ui-prototypeSboardScriber
On iOS, the visible project order is different:
shadcn-reference-labSboardwhiteboardScriber
whiteboard-ui-prototype is also missing from the iOS project list in this state.
Desktop also has pinned chats, but iOS does not show those chats as pinned.
Local state evidence
The Mac has Desktop sidebar state persisted in ~/.codex/.codex-global-state.json:
- top-level
project-ordercontains the Desktop project order shown above - top-level
pinned-thread-idscontains 4 pinned Desktop thread ids remote-projectsisnullthread-project-assignmentsisnull
Looking at local thread metadata, the iOS order appears consistent with sorting projects by recent thread activity instead of using Desktop project-order:
shadcn-reference-lab: latest thread update2026-05-14 09:53:17Sboard: latest thread update2026-05-14 07:11:40whiteboard: latest thread update2026-05-14 05:21:55Scriber: latest thread update2026-05-13 10:47:49
Desktop bundle code also appears to define both persisted keys used for this state:
PROJECT_ORDER: "project-order"PINNED_THREAD_IDS: "pinned-thread-ids"
and the Desktop project grouping code sorts by the persisted project order.
Steps to reproduce
- Open Codex Desktop on macOS with several projects.
- Have Desktop sidebar state with a project order that differs from simple recent-activity order.
- Pin one or more chats in Codex Desktop.
- Pair an iOS client to the same Mac via Codex Remote Control.
- Open Codex on iOS and compare the sidebar project order and pinned chats with Desktop.
Related issues
- #19681 is a broader iOS/macOS continuity feature request.
- #21680 discusses Desktop
project-orderstate, but this issue is specifically about the iOS remote sidebar not respecting/syncing Desktop order and pinned chats.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗