Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
develop
deveco-code
/
packages
/
ui
/
src
/
components
下载当前目录
O
OwenO
sync: OpenCode v1.15.4 -> v1.15.5
a5de18fb
创建于
13 天前
历史提交
文件
最后提交记录
最后更新时间
app-icons
feat(app): add Warp to the open menu (
#15368
)
3 个月前
file-icons
enterprise (
#4617
) Co-authored-by: GitHub Action <action@github.com> Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
6 个月前
provider-icons
sync: OpenCode v1.14.48 -> v1.14.49 Upstream commits: - fix keymap fallback priority and TUI config diagnostics (
#27384
) - fix(server): map busy sessions in http handlers (
#27375
) - fix(provider): restore model suggestions (
#27372
) - fix(run): restore non-interactive exit behavior (
#27371
) - refactor(flags): route installation/llm client through runtime flags (
#27368
,
#27369
) - effect(git/installation/worktree/format/snapshot): migrate to AppProcess.run (
#27185
-
#27190
) - refactor(flags): route control-plane/sync/session workspaces through runtime flags (
#27335
-
#27337
) - effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard (
#27224
) - chore: delete unused util/lock and util/color modules (
#27223
,
#27331
) - core: expose v2 model listing API (
#25821
) - feat: session switching (DEVECO_EXPERIMENTAL_SESSION_SWITCHING) - feat(app): ctrl/cmd+number keybinds to switch projects (
#26280
) - feat(tui): pin, quick-switch, and cycle recent sessions (
#26858
) - Tests migrated to Effect style (testEffect, it.instance, it.live) - Zod removal from core, replaced with Effect Schema Conflicts resolved: 74 files - package.json (18): accept upstream version, preserve name=deveco and workspace deps - bun.lock: accept upstream - extension.toml: accept upstream version URL - flag.ts: keep DEVECO_* naming, add DEVECO_EXPERIMENTAL_SESSION_SWITCHING - llm.ts: keep x-deveco-* headers and User-Agent brand - websearch.ts: keep DEVECO_WEBSEARCH_PROVIDER env var - logo.tsx/ui.ts: keep local branded UI (not upstream animated logo) - AGENTS.md: keep local doc index, upstream content -> OPENCODE-AGENTS.md - Source files: accept upstream Flag->RuntimeFlags refactor, replace OPENCODE_->DEVECO_ - Test files: accept upstream Effect migration, replace OPENCODE_->DEVECO_ Brand identifiers preserved throughout, DEVECO_* flags maintained Product rebranded from CodeGenie to DevEco Code Signed-off-by: OwenO <ouwen7@huawei.com>
15 天前
accordion.css
fix(ui): disable accordion items for binary files and improve disabled state styling (
#22577
)
1 个月前
accordion.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
accordion.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
animated-number.css
revert(app): "STUPID SEXY TIMELINE (
#16420
)" (
#16745
)
2 个月前
animated-number.tsx
chore: cleanup (
#17284
)
2 个月前
app-icon.css
feat(app): polish Open in icon treatment Bring in the Open in button-group and transparent icon updates from
#12641
while keeping locale strings unchanged. Replace CSS inversion with dedicated light/dark Zed icon assets for cleaner theme handling. Co-authored-by: Edin <86423329+edoedac0@users.noreply.github.com>
3 个月前
app-icon.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
app-icon.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
apply-patch-file.test.ts
fix(app): patch tool diff rendering
1 个月前
apply-patch-file.ts
fix(app): patch tool diff rendering
1 个月前
avatar.css
chore: generate
3 个月前
avatar.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
avatar.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
basic-tool.css
add codegenie cli
29 天前
basic-tool.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
basic-tool.tsx
sync: OpenCode v1.15.4 -> v1.15.5 Upstream commits: - Preview native LLM runtime stack (
#27114
) - feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agda - perf(app): virtualize session timeline rows (
#26949
) - fix(plugin):
ask
in tools from plugins returns promise instead of effect - fix(bus): acquire PubSub subscription eagerly to close /event race - refactor(session): move prompt reminders out of core loop - refactor(session): extract prompt tool resolution - refactor(session): extract reference prompt helpers - refactor(reference): split materialization state - refactor(repository): add cache service + type cache failures - fix(core): fix file references in workspaces - fix(ui): guard reasoning renderer, fix question dock overflow - fix(tui): copy pasted prompt content, collapse long tool output lines - Load models.dev snapshot from build global (models-snapshot.js deleted) - Upgrade Bun to final non-rust version - Multiple test migrations to instance fixtures Conflicts resolved: 28 files - package.json (17): version bump, accept upstream - packages/opencode/package.json: accept upstream + keep name/bin/deveco-codegenie deps - packages/web/package.json: accept upstream + fix deveco workspace dep - bun.lock/extension.toml/sdks/vscode/package.json: accept upstream - build scripts (3): DEVECO_MODELS_DEV define, generate.ts export - runtime-flags.ts: new experimentalNativeLlm flag with DEVECO_ prefix - session/llm.ts: accept upstream native LLM runtime architecture, keep DEVECO_ headers + debug logging - test files (3): DEVECO_TEST_HOME branding Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Baseline updated in BASELINE.md Signed-off-by: OwenO <ouwen7@huawei.com>
13 天前
button.css
tweak(ui): use new-session icon in sidebar buttons
2 个月前
button.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
button.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
card.css
feat(ui): restyle Card and improve tool error cards (
#16888
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2 个月前
card.stories.tsx
feat(ui): restyle Card and improve tool error cards (
#16888
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2 个月前
card.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
checkbox.css
Animation Smorgasbord (
#15637
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2 个月前
checkbox.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
checkbox.tsx
fix(desktop): perf stuff
5 个月前
collapsible.css
tweak(ui): session spacing (
#20839
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> Co-authored-by: Brendan Allan <brendonovich@outlook.com>
1 个月前
collapsible.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
collapsible.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
context-menu.css
feat(app): project context menu on right-click
3 个月前
context-menu.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
context-menu.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
dialog.css
app: allow providing username and password when connecting to remote server (
#14872
)
3 个月前
dialog.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
dialog.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
diff-changes.css
feat(app): session timeline/turn rework (
#13196
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
diff-changes.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
diff-changes.tsx
feat(app): session timeline/turn rework (
#13196
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
dock-prompt.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
dock-prompt.tsx
fix(session): add keyboard support to question dock (
#20439
)
2 个月前
dock-surface.css
chore: refactor composer/dock components (
#14328
)
3 个月前
dock-surface.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
dropdown-menu.css
fix(app): titlebar cleanup (
#17206
)
2 个月前
dropdown-menu.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
dropdown-menu.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
favicon.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
favicon.tsx
fix(web): favicon rename again
4 个月前
file-icon.css
fix(app): file icon stability
2 个月前
file-icon.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
file-icon.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
file-media.tsx
refactor(snapshot): store unified patches in file diffs (
#21244
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
1 个月前
file-search.tsx
chore(app): i18n sync (
#17283
)
2 个月前
file-ssr.tsx
sync: OpenCode v1.14.40 -> v1.14.41 Upstream commits: - feat(core): copy file changes when warping (
#26190
) - feat(desktop): move server to utilityProcess (
#25962
) - feat: Update ACP support, modernize and fix misc issues (
#25663
) - fix(tui): restore custom provider in /connect (
#26168
) - fix: guard undefined contents in diff renderer to fix share viewer SSR crash (
#21763
) - fix(format): restore stdout/stderr ignore for formatter processes (
#26037
) - fix(desktop): add macOS settings menu entry (
#26081
) - docs(desktop): update README from Tauri to Electron (
#26146
) - docs: add opencode-jfrog-plugin to ecosystem list for JFrog integration (
#26019
) - chore: monitoring/alerting improvements - chore: update nix hashes and generated files Conflicts resolved: 21 files - packages/*/package.json (13): accept upstream version - packages/opencode/package.json: accept version, retain name=codegenie - packages/web/package.json: accept version - packages/extensions/zed/extension.toml: accept upstream version and URLs - bun.lock: accept upstream, regenerate via bun install - packages/desktop/src/main/server.ts: accept upstream utilityProcess/sidecar refactor, preserve CODEGENIE_* flags in preferAppEnv, drop old prepareServerEnv - packages/opencode/test/server/httpapi-session.test.ts: accept upstream workspaceLayer, preserve CODEGENIE_* flags - packages/opencode/test/server/httpapi-workspace.test.ts: accept upstream workspaceLayer, preserve CODEGENIE_* flags Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com>
21 天前
file.css
feat(app): better diff/code comments (
#14621
) Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com> Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
file.tsx
add codegenie cli
29 天前
font.stories.tsx
fix(app): more startup efficiency (
#19454
)
2 个月前
font.tsx
fix(app): more startup efficiency (
#19454
)
2 个月前
hover-card.css
Revert "feat: Transitions, spacing, scroll fade, prompt area update (
#11168
)" (
#11461
) Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
3 个月前
hover-card.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
hover-card.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
icon-button.css
Update icon-button.css
3 个月前
icon-button.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
icon-button.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
icon.css
Revert "feat: Transitions, spacing, scroll fade, prompt area update (
#11168
)" (
#11461
) Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
3 个月前
icon.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
icon.tsx
sync: OpenCode v1.14.48 -> v1.14.49 Upstream commits: - fix keymap fallback priority and TUI config diagnostics (
#27384
) - fix(server): map busy sessions in http handlers (
#27375
) - fix(provider): restore model suggestions (
#27372
) - fix(run): restore non-interactive exit behavior (
#27371
) - refactor(flags): route installation/llm client through runtime flags (
#27368
,
#27369
) - effect(git/installation/worktree/format/snapshot): migrate to AppProcess.run (
#27185
-
#27190
) - refactor(flags): route control-plane/sync/session workspaces through runtime flags (
#27335
-
#27337
) - effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard (
#27224
) - chore: delete unused util/lock and util/color modules (
#27223
,
#27331
) - core: expose v2 model listing API (
#25821
) - feat: session switching (DEVECO_EXPERIMENTAL_SESSION_SWITCHING) - feat(app): ctrl/cmd+number keybinds to switch projects (
#26280
) - feat(tui): pin, quick-switch, and cycle recent sessions (
#26858
) - Tests migrated to Effect style (testEffect, it.instance, it.live) - Zod removal from core, replaced with Effect Schema Conflicts resolved: 74 files - package.json (18): accept upstream version, preserve name=deveco and workspace deps - bun.lock: accept upstream - extension.toml: accept upstream version URL - flag.ts: keep DEVECO_* naming, add DEVECO_EXPERIMENTAL_SESSION_SWITCHING - llm.ts: keep x-deveco-* headers and User-Agent brand - websearch.ts: keep DEVECO_WEBSEARCH_PROVIDER env var - logo.tsx/ui.ts: keep local branded UI (not upstream animated logo) - AGENTS.md: keep local doc index, upstream content -> OPENCODE-AGENTS.md - Source files: accept upstream Flag->RuntimeFlags refactor, replace OPENCODE_->DEVECO_ - Test files: accept upstream Effect migration, replace OPENCODE_->DEVECO_ Brand identifiers preserved throughout, DEVECO_* flags maintained Product rebranded from CodeGenie to DevEco Code Signed-off-by: OwenO <ouwen7@huawei.com>
15 天前
image-preview.css
chore: generate
3 个月前
image-preview.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
image-preview.tsx
fix(app): a11y translations
4 个月前
inline-input.css
feat(app): session timeline/turn rework (
#13196
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
inline-input.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
inline-input.tsx
feat(app): session timeline/turn rework (
#13196
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
keybind.css
tweak(ui): center titlebar search and soften keybind Mount the titlebar search in the center area and tune its sizing/spacing; use regular weight for the keybind pill text.
3 个月前
keybind.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
keybind.tsx
feat: add oxlint with correctness defaults (
#22682
)
1 个月前
line-comment-annotations.tsx
refactor: simplify solid reactivity across app and web (
#20497
)
1 个月前
line-comment-styles.ts
feat(comments): support file mentions (
#20447
)
2 个月前
line-comment.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
line-comment.tsx
add codegenie cli
29 天前
list.css
Revert "feat(ui): Smooth fading out on scroll, style fixes (
#11683
)" This reverts commit e445dc07464d75c893756f6e256c1755d9e2285e.
3 个月前
list.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
list.tsx
feat: enable type-aware no-floating-promises rule, fix all 177 violations (
#22741
)
1 个月前
logo.css
Revert "feat: Transitions, spacing, scroll fade, prompt area update (
#11168
)" (
#11461
) Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
3 个月前
logo.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
logo.tsx
desktop: add loading window and restructure rust (
#12176
)
3 个月前
markdown-stream.test.ts
fix(ui): keep partial markdown readable while responses stream (
#19403
)
2 个月前
markdown-stream.ts
fix(ui): keep partial markdown readable while responses stream (
#19403
)
2 个月前
markdown.css
tweak(ui): session spacing (
#20839
) Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> Co-authored-by: Brendan Allan <brendonovich@outlook.com>
1 个月前
markdown.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
markdown.tsx
sync: OpenCode v1.14.39 -> v1.14.40 Upstream commits: - fix(provider): preserve assistant message content when reasoning blocks present (
#21370
) - fix(server): apply cors before legacy auth (
#26092
) - feat(config): support well-known remote_config (
#26054
) - fix(cli): avoid AppRuntime re-entry for network options (
#26052
) - fix(tui): filter only connected workspaces in dialog; add warp synthetic message (
#25915
) - fix(tui): preserve selected model on refresh (
#25993
) - feat(desktop): implement clipboard write permission handling (
#25998
) - fix(ui): preserve SVG tags in DOMPurify config for KaTeX math rendering (
#25866
) - fix(desktop): suppress EPIPE errors in console transport (
#25980
) - fix(desktop): disable auto install on app quit (
#25976
) - feat(desktop): add test onboarding env (
#25968
) - Type session not-found errors (
#25818
) - fix(app): require query functions for sync queries (
#25939
) - fix(server): restore web terminal CSP allowances (
#25937
) - fix: sanitize surrogates (
#25934
) - fix(cf-ai-gateway): route provider options through openaiCompatible key (
#25573
) - fix(core): use current workspace with /new; fix warping into local project (
#25894
) - fix(core): better state handling of editor context (
#25911
) - fix(TUI): update agent create target path from "/agent" to "/agents" (
#14427
) - fix: retry server_is_overloaded errors (
#25888
) - fix(compaction): order compaction summary before retained tail (
#25851
) Conflicts resolved: 46 files (16 package.json version bumps, 21 README deletions, bun.lock, extension.toml, transform.ts ToolResultPart+sanitizeSurrogates, workspace.ts imports merge, home.tsx CodeGenie onboarding + useEditorContext, acp.ts resolveNetworkOptions Effect migration, desktop/server.ts XDG_STATE_HOME, desktop/renderer/index.tsx BrowserApiErrors filter, httpapi-pty.test.ts app() parametrization) Brand identifiers preserved throughout, OPENCODE_ residuals cleaned from 25+ auto-merged files Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com>
21 天前
message-file.test.ts
fix(app): support text attachments (
#17335
)
2 个月前
message-file.ts
fix(app): support text attachments (
#17335
)
2 个月前
message-nav.css
fix(app): no delay on tooltip close
2 个月前
message-nav.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
message-nav.tsx
fix(app): no delay on tooltip close
2 个月前
message-part.css
sync: OpenCode v1.15.4 -> v1.15.5 Upstream commits: - Preview native LLM runtime stack (
#27114
) - feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agda - perf(app): virtualize session timeline rows (
#26949
) - fix(plugin):
ask
in tools from plugins returns promise instead of effect - fix(bus): acquire PubSub subscription eagerly to close /event race - refactor(session): move prompt reminders out of core loop - refactor(session): extract prompt tool resolution - refactor(session): extract reference prompt helpers - refactor(reference): split materialization state - refactor(repository): add cache service + type cache failures - fix(core): fix file references in workspaces - fix(ui): guard reasoning renderer, fix question dock overflow - fix(tui): copy pasted prompt content, collapse long tool output lines - Load models.dev snapshot from build global (models-snapshot.js deleted) - Upgrade Bun to final non-rust version - Multiple test migrations to instance fixtures Conflicts resolved: 28 files - package.json (17): version bump, accept upstream - packages/opencode/package.json: accept upstream + keep name/bin/deveco-codegenie deps - packages/web/package.json: accept upstream + fix deveco workspace dep - bun.lock/extension.toml/sdks/vscode/package.json: accept upstream - build scripts (3): DEVECO_MODELS_DEV define, generate.ts export - runtime-flags.ts: new experimentalNativeLlm flag with DEVECO_ prefix - session/llm.ts: accept upstream native LLM runtime architecture, keep DEVECO_ headers + debug logging - test files (3): DEVECO_TEST_HOME branding Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Baseline updated in BASELINE.md Signed-off-by: OwenO <ouwen7@huawei.com>
13 天前
message-part.stories.tsx
chore: storybook (
#15285
) Co-authored-by: David Hill <iamdavidhill@gmail.com>
3 个月前
message-part.tsx
sync: OpenCode v1.15.4 -> v1.15.5 Upstream commits: - Preview native LLM runtime stack (
#27114
) - feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agda - perf(app): virtualize session timeline rows (
#26949
) - fix(plugin):
ask
in tools from plugins returns promise instead of effect - fix(bus): acquire PubSub subscription eagerly to close /event race - refactor(session): move prompt reminders out of core loop - refactor(session): extract prompt tool resolution - refactor(session): extract reference prompt helpers - refactor(reference): split materialization state - refactor(repository): add cache service + type cache failures - fix(core): fix file references in workspaces - fix(ui): guard reasoning renderer, fix question dock overflow - fix(tui): copy pasted prompt content, collapse long tool output lines - Load models.dev snapshot from build global (models-snapshot.js deleted) - Upgrade Bun to final non-rust version - Multiple test migrations to instance fixtures Conflicts resolved: 28 files - package.json (17): version bump, accept upstream - packages/opencode/package.json: accept upstream + keep name/bin/deveco-codegenie deps - packages/web/package.json: accept upstream + fix deveco workspace dep - bun.lock/extension.toml/sdks/vscode/package.json: accept upstream - build scripts (3): DEVECO_MODELS_DEV define, generate.ts export - runtime-flags.ts: new experimentalNativeLlm flag with DEVECO_ prefix - session/llm.ts: accept upstream native LLM runtime architecture, keep DEVECO_ headers + debug logging - test files (3): DEVECO_TEST_HOME branding Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Baseline updated in BASELINE.md Signed-off-by: OwenO <ouwen7@huawei.com>
13 天前