feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

feat(desktop): localize Plan Mode - #2688

Merged
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale
Aug 16, 2026
Merged

feat(desktop): localize Plan Mode#2688
likun666661 merged 1 commit into
apache:mainfrom
me2seeks:feat/2687-plan-mode-locale

Conversation

@me2seeks

Copy link
Copy Markdown
Contributor

Summary

  • move Plan Mode chrome into a typed, domain-owned Chinese and English catalog
  • follow the active Renderer locale for proposal status, execution state, actions, accessibility labels, and abandon confirmation
  • leave model-authored plan content and Plan Runtime contracts unchanged

Fixes#2687
Part of #2672

Tests

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check
中文对照

摘要

  • 将 Plan Mode 界面文案迁移到类型安全、领域自有的中英文 catalog
  • 计划状态、执行状态、操作按钮、无障碍标签和放弃确认框跟随 Renderer 当前语言
  • 保持模型生成的计划内容和 Plan Runtime 契约不变

测试

  • npm --workspace @maka/desktop test
  • npm --workspace @maka/desktop run typecheck
  • npm run lint
  • npm run format:check

@xxhZsxxhZs left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the typed zh/en catalog, useUiLocale wiring for proposal/execution chrome and the abandon confirmation, and the surrounding Plan action paths. Model-authored proposal content and the Plan Runtime/IPC contracts remain untouched. The head merges cleanly with current main; CI is green, git diff --check passes, and Biome reports no issues in the changed files. No blocking findings.

@likun666661
likun666661 merged commit f6632ce into apache:mainAug 16, 2026
10 checks passed
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
1625567290 added a commit to 1625567290/maka-agent that referenced this pull request Aug 16, 2026
apache#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
…3118)
* fix(runtime): keep newly released Grok models on xAI OAuth discovery
xai-oauth model fetch used filter: fallback-models, so ids absent from
the bundled snapshot were dropped. Trust the server listing like xai
API-key connections. fallbackModels remain the bootstrap fallback.
Fixes#3116
Generated-by: Grok
* test(runtime): drop the snapshot-pinned xai-oauth discovery case
After removing the fallback-models filter, xai-oauth uses the same
unfiltered protocol discovery path already covered by the provider
contract matrix. Do not pin grok-4.6 as a snapshot fact.
Generated-by: Grok
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Astro-Han pushed a commit that referenced this pull request Aug 16, 2026
)
* refactor(storage): remove the leftover llm-connections.json store
Delete FileConnectionStore, its relay-profile helper, and the package
export. Desktop e2e and the Computer Use real-model script now seed
connection-catalog.json through the Runtime Policy writer. Existing
user llm-connections.json files stay inert on disk.
Fixes#3107
Generated-by: Grok
* docs: say leftover llm-connections.json files are not imported
Throw if the fixture cannot resolve the zai-live connection id,
and drop the unused extra root resolve in the catalog test.
Generated-by: Grok
* 修复连接目录测试数据迁移
* fix(desktop): import Plan Mode copy types from core subpaths
#2688 imported Plan Mode locale types from the removed @maka/core root
barrel. Other locale catalogs already use @maka/core/ui-locale and
@maka/core/plan. The root import breaks desktop main typecheck and
cascades through every PR that merges with main.
Generated-by: Grok
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize the Plan Mode surface

3 participants

@me2seeks@xxhZs@likun666661