Dev (#162)
* chore(release): stop publishing legacy Windows update packages * feat(agents): support OpenCode Desktop across platforms Detect CLI and desktop installations on Windows, macOS, and Linux, and add separate launch and restart controls. Closes #156 * fix(codex): align model display names and show total session count - preserve runtime model identity in generated catalogs - count distinct sessions across database and rollout sources - update session count labels in all supported languages * fix(codex): keep config and auth files in sync - generate auth.json for API key configuration - preserve and validate OAuth credentials - include auth.json in transactional updates and rollback - retain compatibility with legacy Codex configuration states * fix(cpa-gui): update version to 0.2.59 in Cargo files
This commit is contained in:
1 parent
93fe5baa54
commit
d0bd5a890a
15 files changed
+205
-20
No files matched your search
+1
-1
@@ -541,7 +541,7 @@ export const jaOverrides = {
|
||||
'agents.sessions.title': 'Codex セッション管理',
|
||||
'agents.sessions.description': 'ローカルの Codex セッションをスキャンし、過去のセッションの復元、バックアップ、削除を安全に行います。',
|
||||
'agents.sessions.refresh': '更新',
|
||||
'agents.sessions.currentPage': '現在のページ',
|
||||
'agents.sessions.total': 'セッション総数',
|
||||
'agents.sessions.active': '未アーカイブ',
|
||||
'agents.sessions.archived': 'アーカイブ済み',
|
||||
'agents.sessions.database': 'データベース',
|
||||
|
||||
@@ -541,7 +541,7 @@ export const en: Record<MessageKey, string> = {
|
||||
'agents.sessions.title': 'Codex Session Management',
|
||||
'agents.sessions.description': 'Scan local Codex sessions and safely restore historical sessions, back them up, or delete them.',
|
||||
'agents.sessions.refresh': 'Refresh',
|
||||
'agents.sessions.currentPage': 'Current page',
|
||||
'agents.sessions.total': 'Total sessions',
|
||||
'agents.sessions.active': 'Active',
|
||||
'agents.sessions.archived': 'Archived',
|
||||
'agents.sessions.database': 'Database source',
|
||||
|
||||
@@ -539,7 +539,7 @@ export const zhCN = {
|
||||
'agents.sessions.title': 'Codex 会话管理',
|
||||
'agents.sessions.description': '扫描本地 Codex 会话,并安全地恢复历史会话、备份或删除。',
|
||||
'agents.sessions.refresh': '刷新',
|
||||
'agents.sessions.currentPage': '当前页',
|
||||
'agents.sessions.total': '会话总数',
|
||||
'agents.sessions.active': '未归档',
|
||||
'agents.sessions.archived': '已归档',
|
||||
'agents.sessions.database': '数据库来源',
|
||||
|
||||
@@ -287,7 +287,7 @@ export function CodexSessionsPanel() {
|
||||
</div>
|
||||
|
||||
<div className="codex-session-metrics">
|
||||
<div><span>{t('agents.sessions.currentPage')}</span><strong>{sessions.length}</strong></div>
|
||||
<div><span>{t('agents.sessions.total')}</span><strong>{page?.totalCount ?? sessions.length}</strong></div>
|
||||
<div><span>{t('agents.sessions.active')}</span><strong>{pageCounts.active}</strong></div>
|
||||
<div><span>{t('agents.sessions.archived')}</span><strong>{pageCounts.archived}</strong></div>
|
||||
<div
|
||||
|
||||
@@ -12,6 +12,7 @@ export type CodexSessionPage = {
|
||||
codexHome: string;
|
||||
databasePaths: string[];
|
||||
sessions: CodexSessionSummary[];
|
||||
totalCount: number;
|
||||
offset: number;
|
||||
limit: number;
|
||||
hasMore: boolean;
|
||||
|
||||
Reference in new issue
Block a user