@@ -171,11 +220,17 @@ export function CodexSessionSyncDialog(props: {
{t('codexSync.confirm.empty')}
+ ) : filteredSessions.length === 0 ? (
+
+ {t('codexSync.confirm.emptyForWorkdir')}
+
) : (
- {sessions.map((session) => {
+ {filteredSessions.map((session) => {
const checked = selectedSessionIdSet.has(session.id)
const time = formatCodexSessionTime(session.modifiedAt)
+ const preview = getCodexSessionPreview(session)
+ const cwd = getCodexSessionCwd(session)
return (
- {getCodexSessionPreview(session) ? (
+ {preview ? (
- {getCodexSessionPreview(session)}
+ {preview}
+
+ ) : null}
+ {cwd ? (
+
+ {t('codexSync.confirm.cwd')}
+ {cwd}
) : null}
{time ? (
diff --git a/web/src/lib/locales/en.ts b/web/src/lib/locales/en.ts
index 70966908..33b280b5 100644
--- a/web/src/lib/locales/en.ts
+++ b/web/src/lib/locales/en.ts
@@ -62,6 +62,10 @@ export default {
'codexSync.confirm.selectedCount': '{n} sessions selected',
'codexSync.confirm.empty': 'No local Codex sessions found',
'codexSync.confirm.current': 'Linked',
+ 'codexSync.confirm.cwd': 'Working directory',
+ 'codexSync.confirm.cwdFilter': 'Work directory',
+ 'codexSync.confirm.cwdFilterAll': 'All work directories',
+ 'codexSync.confirm.emptyForWorkdir': 'No Codex sessions in this work directory',
'codexSync.confirm.confirm': 'Import',
'codexSync.confirm.confirming': 'Importing…',
'codexSync.confirm.loading': 'Loading local Codex sessions…',
diff --git a/web/src/lib/locales/zh-CN.ts b/web/src/lib/locales/zh-CN.ts
index 41dab7a4..d6118dd4 100644
--- a/web/src/lib/locales/zh-CN.ts
+++ b/web/src/lib/locales/zh-CN.ts
@@ -62,6 +62,10 @@ export default {
'codexSync.confirm.selectedCount': '已选择 {n} 个会话',
'codexSync.confirm.empty': '未找到本地 Codex 会话',
'codexSync.confirm.current': '当前关联',
+ 'codexSync.confirm.cwd': '工作目录',
+ 'codexSync.confirm.cwdFilter': '工作目录',
+ 'codexSync.confirm.cwdFilterAll': '全部工作目录',
+ 'codexSync.confirm.emptyForWorkdir': '此工作目录下没有 Codex 会话',
'codexSync.confirm.confirm': '导入',
'codexSync.confirm.confirming': '导入中…',
'codexSync.confirm.loading': '正在读取本地 Codex 会话…',