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:
whiteboard
shadcn-reference-lab
whiteboard-ui-prototype
Sboard
Scriber
On iOS, the visible project order is different:
shadcn-reference-lab
Sboard
whiteboard
Scriber
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-order contains the Desktop project order shown above
- top-level
pinned-thread-ids contains 4 pinned Desktop thread ids
remote-projects is null
thread-project-assignments is null
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 update 2026-05-14 09:53:17
Sboard: latest thread update 2026-05-14 07:11:40
whiteboard: latest thread update 2026-05-14 05:21:55
Scriber: latest thread update 2026-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
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.0arm64What 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:
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:
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-prototypeSboardScriberOn iOS, the visible project order is different:
shadcn-reference-labSboardwhiteboardScriberwhiteboard-ui-prototypeis 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:project-ordercontains the Desktop project order shown abovepinned-thread-idscontains 4 pinned Desktop thread idsremote-projectsisnullthread-project-assignmentsisnullLooking 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:49Desktop 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
Related issues
project-orderstate, but this issue is specifically about the iOS remote sidebar not respecting/syncing Desktop order and pinned chats.