дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-13 13:15:42 +02:00
Порівняти коміти
основа: entityseven/openidea:fix/debug-window-layout
entityseven/openidea:main
entityseven/openidea:fix/i18n-python-version
entityseven/openidea:fix/debug-window-layout
entityseven/openidea:fix/python-env-recreate
entityseven/openidea:fix/workspace-member-context-menu
entityseven/openidea:fix/server-reference-lenses
entityseven/openidea:fix/merge-commit-diff-layout
entityseven/openidea:fix/macos-escape-full-screen
entityseven/openidea:feat/agent-generated-titles
entityseven/openidea:ci/release-cache-on-failure
entityseven/openidea:fix/terminal-wide-icons
entityseven/openidea:fix/lsp-iri-uris
entityseven/openidea:fix/gradle-wrapper-without-jar
entityseven/openidea:fix/database-result-edits-kept
entityseven/openidea:feat/agent-composer-chips
entityseven/openidea:fix/check-files-obsolete-version
entityseven/openidea:fix/release-044-review
entityseven/openidea:feat/server-tcp-listen-922
entityseven/openidea:fix/usages-label-i18n
entityseven/openidea:feat/plugin-file-notes
entityseven/openidea:fix/vue-webpack-alias
entityseven/openidea:fix/http-profile-port
entityseven/openidea:fix/http-request-body
entityseven/openidea:fix/select-all-unfocused
entityseven/openidea:copy/command-permissions
entityseven/openidea:fix/vscode-keymap-log-show-diff
entityseven/openidea:fix/log-details-keep-while-reloading
entityseven/openidea:feat/open-file-on-git-remote
entityseven/openidea:fix/native-clipboard-paste
entityseven/openidea:fix/terminal-ime-shifted-punctuation
entityseven/openidea:fix/diff-dialog-fill
entityseven/openidea:fix/log-changes-show-diff-shortcut
entityseven/openidea:fix/new-branch-own-upstream
entityseven/openidea:fix/python-venv-roots
entityseven/openidea:fix/pom-bom-import-goto
entityseven/openidea:feat/plugin-open-diff
entityseven/openidea:fix/format-inline-blame
entityseven/openidea:fix/e2e-knip-imports
entityseven/openidea:fix/db-watch-flaky-test
entityseven/openidea:fix/go-file-icon
entityseven/openidea:feat/perforce-vcs-743
entityseven/openidea:fix/java-apt-recreate-rebuild
entityseven/openidea:fix/jar-run-project-jdk
entityseven/openidea:fix/clippy-needless-bool
entityseven/openidea:fix/icls-php-token-flake
entityseven/openidea:fix/settings-test-format
entityseven/openidea:fix/vue2-refs-navigation
entityseven/openidea:fix/theme-switch-flicker-and-preview
entityseven/openidea:feat/prisma-language
entityseven/openidea:fix/eslint-fix-all-on-save
entityseven/openidea:fix/commit-hidden-staged
entityseven/openidea:fix/hover-clamped-height
entityseven/openidea:fix/completion-emacs-keys
entityseven/openidea:fix/plugin-index-sync-failures
entityseven/openidea:fix/i18n-bun-dap-whitelist
entityseven/openidea:feat/mybatis-type-refs-2461
entityseven/openidea:fix/rebuild-plugin-wasms-2610
entityseven/openidea:test/agent-wait-bounds
entityseven/openidea:test/e2e-wait-for-splash
entityseven/openidea:fix/mermaid-preview-theme
entityseven/openidea:fix/jdtls-settings-file-uri
entityseven/openidea:feat/goto-file-directories
entityseven/openidea:fix/remote-host-download-to
entityseven/openidea:fix/plugin-empty-anchor-ranges
entityseven/openidea:fix/zh-locale-comma
entityseven/openidea:feat/cache-dir-1722
entityseven/openidea:fix/external-libraries-labels
entityseven/openidea:feat/mcp-brave-mode
entityseven/openidea:feat/terminal-conda-activation
entityseven/openidea:fix/jdtls-gradle-jvm
entityseven/openidea:fix/system-hotkey-probe-1876
entityseven/openidea:feat/plugin-marketplace
entityseven/openidea:chore/main-ci-green
entityseven/openidea:fix/ssh-java-classpath-2641
entityseven/openidea:feat/always-show-menu-1521
entityseven/openidea:feat/compile-single-file-2476
entityseven/openidea:fix/agent-list-selection
entityseven/openidea:feat/plugin-update-installed
entityseven/openidea:fix/agents-selection-text-field
entityseven/openidea:fix/agents-single-changes-toggle
entityseven/openidea:fix/agents-working-row
entityseven/openidea:fix/windows-official-examples-test-budget
entityseven/openidea:fix/maven-add-projects-2626
entityseven/openidea:fix/agent-external-sessions-312
entityseven/openidea:fix/junit-build-jdk
entityseven/openidea:fix/search-everywhere-list-height
entityseven/openidea:fix/agent-stream-scroll
entityseven/openidea:fix/reformat-code-style-indent
entityseven/openidea:fix/hierarchy-leaves
entityseven/openidea:fix/hierarchy-close-tab
entityseven/openidea:fix/introduce-chain-type
entityseven/openidea:fix/kotlin-annotation-color
entityseven/openidea:fix/debug-tabs
entityseven/openidea:fix/http-env-bom
entityseven/openidea:fix/vcs-nested-repos
entityseven/openidea:revert-2527-fix/launch-restamp-mtime-2476
entityseven/openidea:fix/launch-restamp-mtime-2476
entityseven/openidea:feat/agent-stream-delta
entityseven/openidea:fix/selection-foreground-2446
entityseven/openidea:fix/mybatis-xml-refs-2461
entityseven/openidea:docs/remove-unused-guides
entityseven/openidea:fix/eclipse-rename-fallback-1876
entityseven/openidea:fix/build-artifacts-module-2476
entityseven/openidea:fix/agent-reply-footer
entityseven/openidea:fix/maven-gbk-pom-2439
entityseven/openidea:pr-assets-search-everywhere-layout-20261110
entityseven/openidea:pr-assets/find-usages-20261110
entityseven/openidea:fix/wheel-zoom-all-editors-2480
entityseven/openidea:feat/compare-toolwindow-2442
entityseven/openidea:pr-assets/test-runner-faae2b36
entityseven/openidea:fix/mysql-starrocks-compat-2452
entityseven/openidea:pr-assets-run-config-layout-20261110
entityseven/openidea:fix/boot-ro-ignored-with-error-2468
entityseven/openidea:fix/log-date-recent-dedupe-2443
entityseven/openidea:fix/gitlog-ref-width-2447
entityseven/openidea:fix/diff-divider-drag-2437
entityseven/openidea:fix/linux-cut-twice
entityseven/openidea:pr-assets-settings-layout-20261109
entityseven/openidea:pr-assets/console-ui-3db28222
entityseven/openidea:pr-assets/terminal-ui-313b10be
entityseven/openidea:release/v0.1.40-linux-arm64
entityseven/openidea:pr-assets/git-diff-icons-20261109
entityseven/openidea:build/release-thin-lto
entityseven/openidea:fix/vim-leader-restore-builtins
entityseven/openidea:fix/vim-leader-shadow-only-leader-keys
entityseven/openidea:fix/dart-file-watch-fallback
entityseven/openidea:feat/attach-in-place
entityseven/openidea:fix/windows-debuggee-tree
entityseven/openidea:fix/build-tool-missing-recovery
entityseven/openidea:fix/go-tools-selected-sdk
entityseven/openidea:fix/hotswap-obsolete-methods
entityseven/openidea:fix/jdtls-ready-race
entityseven/openidea:fix/editor-kept-view-scroll
entityseven/openidea:feat/csharp-support-615
entityseven/openidea:perf/keep-editor-views
entityseven/openidea:fix/agent-stream-follow
entityseven/openidea:perf/switcher-close
entityseven/openidea:perf/agent-tab-switch
entityseven/openidea:perf/tab-switch
entityseven/openidea:fix/windows-installer-legacy-scope
entityseven/openidea:fix/terminal-windows-pty
entityseven/openidea:feat/plugin-api-1.4
entityseven/openidea:fix/windows-install-mode
entityseven/openidea:feat/mcp-server
entityseven/openidea:fix/welcome-missing-project-dialog
entityseven/openidea:fix/group-close-as-one-window
entityseven/openidea:revert/app-icon-backing
entityseven/openidea:fix/window-close-emit-reentrancy
entityseven/openidea:fix/ci-tomcat-verbatim-and-agent-e2e
entityseven/openidea:fix/postfix-template-row-layout
entityseven/openidea:fix/settings-pane-widths
entityseven/openidea:fix/compact-settings-controls
entityseven/openidea:fix/github-native-settings
entityseven/openidea:fix/settings-header-layout
entityseven/openidea:fix/dropdown-viewport-layout
entityseven/openidea:fix/interpreter-field-layout
entityseven/openidea:fix/settings-list-layout
entityseven/openidea:fix/database-dialog-layout
entityseven/openidea:fix/python-interpreter-dialog-layout
entityseven/openidea:fix/pnpm-test-selection
entityseven/openidea:fix/ctest-zh
entityseven/openidea:fix/agent-login-hint-path
entityseven/openidea:pr-assets/fullscreen-window-buttons
entityseven/openidea:pr-assets/cli-launcher-all-platforms-2009
entityseven/openidea:fix/java-usages-configuration-rebuild
entityseven/openidea:fix/bindings-detail-provider
entityseven/openidea:fix/plugin-storage-per-key
entityseven/openidea:feat/plugin-vcs-commit-api
entityseven/openidea:docs/scale-local-verification
entityseven/openidea:fix/gutter-icon-hover-background
entityseven/openidea:fix/git-log-scroll-drag
entityseven/openidea:fix/ci-stop-group
entityseven/openidea:fix/agent-chat-transcript
entityseven/openidea:perf/project-tree-expand
entityseven/openidea:fix/macos-dock-after-update
entityseven/openidea:revert-277-codex/website-homepage
entityseven/openidea:fix/terminal-remove-scroll-arrow
entityseven/openidea:fix/system-quit-flow
entityseven/openidea:fix/stop-runs-on-exit
entityseven/openidea:fix/debug-adapter-path
entityseven/openidea:fix/windows-terminal-shell-path
entityseven/openidea:fix/gradle-nested-build-runtime
entityseven/openidea:fix/go-nested-module-context
entityseven/openidea:fix/github-release-rate-limit
entityseven/openidea:fix/agent-tab-keep-alive
entityseven/openidea:feat/plugin-api-1.2
entityseven/openidea:fix/remove-expand-commit-message
entityseven/openidea:fix/windows-clippy-docker-tests
entityseven/openidea:fix/java-implementations-stream
entityseven/openidea:feat/php-class-template
entityseven/openidea:fix/plugin-find-files-index
entityseven/openidea:feat/composer-roots
entityseven/openidea:feat/doc-comment-stub
entityseven/openidea:fix/vscode-db-keys
entityseven/openidea:fix/ra-developer-notices
entityseven/openidea:feat/changes-delete-files
entityseven/openidea:feat/debug-console-toolbar
entityseven/openidea:fix/launch-file-after-session-restore
entityseven/openidea:feat/table-columns-popup
entityseven/openidea:feat/push-dialog-splitter
entityseven/openidea:fix/process-grant-hint
entityseven/openidea:feat/db-table-editor-submit-actions
entityseven/openidea:feat/php-versions-newest-first
entityseven/openidea:fix/php-versioned-binaries
entityseven/openidea:fix/php-run-configured-interpreter
entityseven/openidea:fix/editor-selection-seam
entityseven/openidea:fix/run-rerun-edited-config
entityseven/openidea:fix/php-variable-function-colors
entityseven/openidea:fix/tomcat-app-context-xml
entityseven/openidea:fix/log-rejected-edits
entityseven/openidea:fix/lsp-nav-while-loading
entityseven/openidea:ci/verify-main
entityseven/openidea:fix/plugin-paths-ipc-form
entityseven/openidea:fix/tomcat-sync-war-sources
entityseven/openidea:feat/worktree-current-mark
entityseven/openidea:fix/import-jetbrains-java-apps
entityseven/openidea:fix/serialize-project-open
entityseven/openidea:fix/check-component-test-name
entityseven/openidea:fix/plugin-check-links
entityseven/openidea:fix/822-maven-home-mapped-drive
entityseven/openidea:fix/windows-python-launcher
entityseven/openidea:fix/close-project-hang
entityseven/openidea:fix/windows-index-delete
entityseven/openidea:feat/global-data-sources
entityseven/openidea:feat/log-graph-straight-edges
entityseven/openidea:fix/dev-bindings-rewrite
entityseven/openidea:feat/testng-class-tests
entityseven/openidea:feat/push-commit-details
entityseven/openidea:feat/java-serial-version-inspection
entityseven/openidea:fix/commit-tree-label-width
entityseven/openidea:fix/debugpy-uv-runner
entityseven/openidea:fix/1262-debug-console
entityseven/openidea:fix/color-preview-webkit
entityseven/openidea:feat/1239-front-matter
entityseven/openidea:fix/1330-upload-early-exit
entityseven/openidea:fix/1327-open-in-terminal-editor
entityseven/openidea:feat/1206-color-preview
entityseven/openidea:feat/1285-commit-template
entityseven/openidea:fix/1268-gradle-test-events
entityseven/openidea:fix/plugins-repository-menu
entityseven/openidea:fix/plugin-cancel-test
entityseven/openidea:feat/plugin-api-room
entityseven/openidea:fix/plugin-cold-start-test
entityseven/openidea:fix/plugins-welcome-screen
entityseven/openidea:fix/agent-delete-locked-worktree
entityseven/openidea:fix/plugin-timing-tests
entityseven/openidea:feat/plugin-registry
entityseven/openidea:fix/837-simple-fullscreen
entityseven/openidea:fix/github-busy-titles
entityseven/openidea:fix/822-temporary-configs-follow-settings
entityseven/openidea:feat/1133-builtin-agent-env
entityseven/openidea:fix/vcs-notification-i18n
entityseven/openidea:feat/829-cli-line
entityseven/openidea:feat/plugin-system
entityseven/openidea:fix/windows-wrapper-in-run-dir
entityseven/openidea:fix/748-forked-jvm-file-encoding
entityseven/openidea:fix/kotlin-library-sources
entityseven/openidea:fix/outside-project-notice
entityseven/openidea:fix/maven-profiles-jdtls
entityseven/openidea:fix/database-large-cell-preview
entityseven/openidea:chore/issue-pr-templates
entityseven/openidea:fix/launch-classpath-paths
entityseven/openidea:fix/lombok-ecj-constructor-call
entityseven/openidea:fix/literal-target-labels
entityseven/openidea:fix/java-nav-index-perf
entityseven/openidea:fix/741-missing-jdk-path
entityseven/openidea:fix/ls-runtime-jdk-jdi
entityseven/openidea:fix/744-merge-view-scroll
entityseven/openidea:feat/inline-blame
entityseven/openidea:fix/asciidoc-file-icon
entityseven/openidea:fix/taskbar-icon-687
entityseven/openidea:fix/workspace-open-in-tab
entityseven/openidea:fix/remote-browse-without-project
entityseven/openidea:feat/dotnet-run-configs
entityseven/openidea:feat/cargo-dependency-updates
entityseven/openidea:fix/windows-maximize-work-area
entityseven/openidea:fix/debug-execution-point-refresh
entityseven/openidea:fix/windows-local-data-dir
entityseven/openidea:fix/java-debug-file-encoding
entityseven/openidea:feat/cmake-profiles
entityseven/openidea:feat/java-idea-code-style
entityseven/openidea:feat/debug-quick-evaluate-click
entityseven/openidea:fix/macos-traffic-lights-remote-open
entityseven/openidea:feat/search-everywhere-multi-select
entityseven/openidea:revert/pr401-scroll
entityseven/openidea:fix/tomcat-windows-verbatim-paths
entityseven/openidea:fix/claude-failed-turn-reported
entityseven/openidea:fix/native-window-theme
entityseven/openidea:feat/main-menu-in-toolbar
entityseven/openidea:fix/settings-window-work-area
entityseven/openidea:feat/arm64-builds
entityseven/openidea:fix/rust-analyzer-without-rustup
entityseven/openidea:fix/remote-classpath-separator
entityseven/openidea:fix/widened-search-incomplete
entityseven/openidea:fix/agent-unarchive
entityseven/openidea:fix/agent-selection-boundary
entityseven/openidea:feat/composer-external-path-completion
entityseven/openidea:fix/log-ref-labels-row-height
entityseven/openidea:fix/codex-message-edit
entityseven/openidea:fix/agents-shift-selection
entityseven/openidea:fix/lsp-navigation-latency
entityseven/openidea:fix/agent-completion-caret
entityseven/openidea:release/0.1.24
entityseven/openidea:feat/agent-api-retry
entityseven/openidea:feat/http-proxy
entityseven/openidea:fix/agent-edit-cancel-repaint
entityseven/openidea:feat/core-ux-gaps-13
entityseven/openidea:feat/core-ux-gaps-12
entityseven/openidea:fix/debug-sort-locals
entityseven/openidea:feat/core-ux-gaps-11
entityseven/openidea:feat/core-ux-gaps-10
entityseven/openidea:feat/core-ux-gaps-9
entityseven/openidea:feat/core-ux-gaps-8
entityseven/openidea:feat/core-ux-gaps-7
entityseven/openidea:feat/core-ux-gaps-6
entityseven/openidea:feat/core-ux-gaps-5
entityseven/openidea:feat/core-ux-gaps-4
entityseven/openidea:feat/core-ux-gaps-3
entityseven/openidea:feat/core-ux-gaps-2
entityseven/openidea:feat/core-ux-gaps
entityseven/openidea:feat/vcs-git-workflow
entityseven/openidea:spell-check-terms-and-en-gb
entityseven/openidea:feat/new-logo
entityseven/openidea:feat/agent-chat-reading
entityseven/openidea:feat/editor-coding-experience
entityseven/openidea:feat/remote-development
entityseven/openidea:fix/flaky-lsp-tests
entityseven/openidea:feat/implementation-gutter-markers
entityseven/openidea:fix/agent-composer-skills
entityseven/openidea:feat/spring-generate-http-requests
entityseven/openidea:fix/jdtls-windows-launch
entityseven/openidea:fix/translate-template-text
entityseven/openidea:feat/maven-dependency-analyzer
entityseven/openidea:fix/missing-zh-translations
entityseven/openidea:feat/solarized-one-theme-plugins
entityseven/openidea:fix/find-usages-unopened-files
entityseven/openidea:feat/multi-repo-branches-popup
entityseven/openidea:feat/markdown-mermaid
entityseven/openidea:chore/v0.1.16
entityseven/openidea:fix/mouse-side-buttons
entityseven/openidea:feat/agents
entityseven/openidea:fix/nav-link-probe-recovery
entityseven/openidea:feat/idea-interaction-parity-r2
entityseven/openidea:feat/idea-interaction-parity
entityseven/openidea:fix/jdtls-jdk-new-project-defaults
entityseven/openidea:feat/jdk-maven-multiroot
entityseven/openidea:fix/no-native-context-menu
entityseven/openidea:fix/splash-csp
entityseven/openidea:v0.1.41-nightly.202611130929
entityseven/openidea:v0.1.44
entityseven/openidea:v0.1.43
entityseven/openidea:v0.1.41-nightly.202611111414
entityseven/openidea:v0.1.42
entityseven/openidea:v0.1.41
entityseven/openidea:nightly
entityseven/openidea:v0.1.40
entityseven/openidea:v0.1.39
entityseven/openidea:v0.1.38
entityseven/openidea:v0.1.37
entityseven/openidea:v0.1.36
entityseven/openidea:v0.1.35
entityseven/openidea:v0.1.34
entityseven/openidea:v0.1.33
entityseven/openidea:v0.1.32
entityseven/openidea:v0.1.31
entityseven/openidea:v0.1.30
entityseven/openidea:v0.1.29
entityseven/openidea:v0.1.28
entityseven/openidea:v0.1.27
entityseven/openidea:v0.1.26
entityseven/openidea:v0.1.25
entityseven/openidea:v0.1.24
entityseven/openidea:v0.1.23
entityseven/openidea:v0.1.22
entityseven/openidea:v0.1.21
entityseven/openidea:v0.1.20
entityseven/openidea:v0.1.19
entityseven/openidea:v0.1.18
entityseven/openidea:v0.1.17
entityseven/openidea:v0.1.16
entityseven/openidea:v0.1.15
entityseven/openidea:v0.1.14
entityseven/openidea:v0.1.13
entityseven/openidea:v0.1.12
entityseven/openidea:v0.1.11
entityseven/openidea:v0.1.10
entityseven/openidea:v0.1.9
entityseven/openidea:v0.1.8
entityseven/openidea:v0.1.7
entityseven/openidea:v0.1.6
entityseven/openidea:v0.1.5
entityseven/openidea:v0.1.4
entityseven/openidea:v0.1.3
entityseven/openidea:v0.1.2
entityseven/openidea:v0.1.1
entityseven/openidea:v0.1.0
...
порівняти: entityseven/openidea:fix/debug-adapter-path
entityseven/openidea:main
entityseven/openidea:fix/i18n-python-version
entityseven/openidea:fix/debug-window-layout
entityseven/openidea:fix/python-env-recreate
entityseven/openidea:fix/workspace-member-context-menu
entityseven/openidea:fix/server-reference-lenses
entityseven/openidea:fix/merge-commit-diff-layout
entityseven/openidea:fix/macos-escape-full-screen
entityseven/openidea:feat/agent-generated-titles
entityseven/openidea:ci/release-cache-on-failure
entityseven/openidea:fix/terminal-wide-icons
entityseven/openidea:fix/lsp-iri-uris
entityseven/openidea:fix/gradle-wrapper-without-jar
entityseven/openidea:fix/database-result-edits-kept
entityseven/openidea:feat/agent-composer-chips
entityseven/openidea:fix/check-files-obsolete-version
entityseven/openidea:fix/release-044-review
entityseven/openidea:feat/server-tcp-listen-922
entityseven/openidea:fix/usages-label-i18n
entityseven/openidea:feat/plugin-file-notes
entityseven/openidea:fix/vue-webpack-alias
entityseven/openidea:fix/http-profile-port
entityseven/openidea:fix/http-request-body
entityseven/openidea:fix/select-all-unfocused
entityseven/openidea:copy/command-permissions
entityseven/openidea:fix/vscode-keymap-log-show-diff
entityseven/openidea:fix/log-details-keep-while-reloading
entityseven/openidea:feat/open-file-on-git-remote
entityseven/openidea:fix/native-clipboard-paste
entityseven/openidea:fix/terminal-ime-shifted-punctuation
entityseven/openidea:fix/diff-dialog-fill
entityseven/openidea:fix/log-changes-show-diff-shortcut
entityseven/openidea:fix/new-branch-own-upstream
entityseven/openidea:fix/python-venv-roots
entityseven/openidea:fix/pom-bom-import-goto
entityseven/openidea:feat/plugin-open-diff
entityseven/openidea:fix/format-inline-blame
entityseven/openidea:fix/e2e-knip-imports
entityseven/openidea:fix/db-watch-flaky-test
entityseven/openidea:fix/go-file-icon
entityseven/openidea:feat/perforce-vcs-743
entityseven/openidea:fix/java-apt-recreate-rebuild
entityseven/openidea:fix/jar-run-project-jdk
entityseven/openidea:fix/clippy-needless-bool
entityseven/openidea:fix/icls-php-token-flake
entityseven/openidea:fix/settings-test-format
entityseven/openidea:fix/vue2-refs-navigation
entityseven/openidea:fix/theme-switch-flicker-and-preview
entityseven/openidea:feat/prisma-language
entityseven/openidea:fix/eslint-fix-all-on-save
entityseven/openidea:fix/commit-hidden-staged
entityseven/openidea:fix/hover-clamped-height
entityseven/openidea:fix/completion-emacs-keys
entityseven/openidea:fix/plugin-index-sync-failures
entityseven/openidea:fix/i18n-bun-dap-whitelist
entityseven/openidea:feat/mybatis-type-refs-2461
entityseven/openidea:fix/rebuild-plugin-wasms-2610
entityseven/openidea:test/agent-wait-bounds
entityseven/openidea:test/e2e-wait-for-splash
entityseven/openidea:fix/mermaid-preview-theme
entityseven/openidea:fix/jdtls-settings-file-uri
entityseven/openidea:feat/goto-file-directories
entityseven/openidea:fix/remote-host-download-to
entityseven/openidea:fix/plugin-empty-anchor-ranges
entityseven/openidea:fix/zh-locale-comma
entityseven/openidea:feat/cache-dir-1722
entityseven/openidea:fix/external-libraries-labels
entityseven/openidea:feat/mcp-brave-mode
entityseven/openidea:feat/terminal-conda-activation
entityseven/openidea:fix/jdtls-gradle-jvm
entityseven/openidea:fix/system-hotkey-probe-1876
entityseven/openidea:feat/plugin-marketplace
entityseven/openidea:chore/main-ci-green
entityseven/openidea:fix/ssh-java-classpath-2641
entityseven/openidea:feat/always-show-menu-1521
entityseven/openidea:feat/compile-single-file-2476
entityseven/openidea:fix/agent-list-selection
entityseven/openidea:feat/plugin-update-installed
entityseven/openidea:fix/agents-selection-text-field
entityseven/openidea:fix/agents-single-changes-toggle
entityseven/openidea:fix/agents-working-row
entityseven/openidea:fix/windows-official-examples-test-budget
entityseven/openidea:fix/maven-add-projects-2626
entityseven/openidea:fix/agent-external-sessions-312
entityseven/openidea:fix/junit-build-jdk
entityseven/openidea:fix/search-everywhere-list-height
entityseven/openidea:fix/agent-stream-scroll
entityseven/openidea:fix/reformat-code-style-indent
entityseven/openidea:fix/hierarchy-leaves
entityseven/openidea:fix/hierarchy-close-tab
entityseven/openidea:fix/introduce-chain-type
entityseven/openidea:fix/kotlin-annotation-color
entityseven/openidea:fix/debug-tabs
entityseven/openidea:fix/http-env-bom
entityseven/openidea:fix/vcs-nested-repos
entityseven/openidea:revert-2527-fix/launch-restamp-mtime-2476
entityseven/openidea:fix/launch-restamp-mtime-2476
entityseven/openidea:feat/agent-stream-delta
entityseven/openidea:fix/selection-foreground-2446
entityseven/openidea:fix/mybatis-xml-refs-2461
entityseven/openidea:docs/remove-unused-guides
entityseven/openidea:fix/eclipse-rename-fallback-1876
entityseven/openidea:fix/build-artifacts-module-2476
entityseven/openidea:fix/agent-reply-footer
entityseven/openidea:fix/maven-gbk-pom-2439
entityseven/openidea:pr-assets-search-everywhere-layout-20261110
entityseven/openidea:pr-assets/find-usages-20261110
entityseven/openidea:fix/wheel-zoom-all-editors-2480
entityseven/openidea:feat/compare-toolwindow-2442
entityseven/openidea:pr-assets/test-runner-faae2b36
entityseven/openidea:fix/mysql-starrocks-compat-2452
entityseven/openidea:pr-assets-run-config-layout-20261110
entityseven/openidea:fix/boot-ro-ignored-with-error-2468
entityseven/openidea:fix/log-date-recent-dedupe-2443
entityseven/openidea:fix/gitlog-ref-width-2447
entityseven/openidea:fix/diff-divider-drag-2437
entityseven/openidea:fix/linux-cut-twice
entityseven/openidea:pr-assets-settings-layout-20261109
entityseven/openidea:pr-assets/console-ui-3db28222
entityseven/openidea:pr-assets/terminal-ui-313b10be
entityseven/openidea:release/v0.1.40-linux-arm64
entityseven/openidea:pr-assets/git-diff-icons-20261109
entityseven/openidea:build/release-thin-lto
entityseven/openidea:fix/vim-leader-restore-builtins
entityseven/openidea:fix/vim-leader-shadow-only-leader-keys
entityseven/openidea:fix/dart-file-watch-fallback
entityseven/openidea:feat/attach-in-place
entityseven/openidea:fix/windows-debuggee-tree
entityseven/openidea:fix/build-tool-missing-recovery
entityseven/openidea:fix/go-tools-selected-sdk
entityseven/openidea:fix/hotswap-obsolete-methods
entityseven/openidea:fix/jdtls-ready-race
entityseven/openidea:fix/editor-kept-view-scroll
entityseven/openidea:feat/csharp-support-615
entityseven/openidea:perf/keep-editor-views
entityseven/openidea:fix/agent-stream-follow
entityseven/openidea:perf/switcher-close
entityseven/openidea:perf/agent-tab-switch
entityseven/openidea:perf/tab-switch
entityseven/openidea:fix/windows-installer-legacy-scope
entityseven/openidea:fix/terminal-windows-pty
entityseven/openidea:feat/plugin-api-1.4
entityseven/openidea:fix/windows-install-mode
entityseven/openidea:feat/mcp-server
entityseven/openidea:fix/welcome-missing-project-dialog
entityseven/openidea:fix/group-close-as-one-window
entityseven/openidea:revert/app-icon-backing
entityseven/openidea:fix/window-close-emit-reentrancy
entityseven/openidea:fix/ci-tomcat-verbatim-and-agent-e2e
entityseven/openidea:fix/postfix-template-row-layout
entityseven/openidea:fix/settings-pane-widths
entityseven/openidea:fix/compact-settings-controls
entityseven/openidea:fix/github-native-settings
entityseven/openidea:fix/settings-header-layout
entityseven/openidea:fix/dropdown-viewport-layout
entityseven/openidea:fix/interpreter-field-layout
entityseven/openidea:fix/settings-list-layout
entityseven/openidea:fix/database-dialog-layout
entityseven/openidea:fix/python-interpreter-dialog-layout
entityseven/openidea:fix/pnpm-test-selection
entityseven/openidea:fix/ctest-zh
entityseven/openidea:fix/agent-login-hint-path
entityseven/openidea:pr-assets/fullscreen-window-buttons
entityseven/openidea:pr-assets/cli-launcher-all-platforms-2009
entityseven/openidea:fix/java-usages-configuration-rebuild
entityseven/openidea:fix/bindings-detail-provider
entityseven/openidea:fix/plugin-storage-per-key
entityseven/openidea:feat/plugin-vcs-commit-api
entityseven/openidea:docs/scale-local-verification
entityseven/openidea:fix/gutter-icon-hover-background
entityseven/openidea:fix/git-log-scroll-drag
entityseven/openidea:fix/ci-stop-group
entityseven/openidea:fix/agent-chat-transcript
entityseven/openidea:perf/project-tree-expand
entityseven/openidea:fix/macos-dock-after-update
entityseven/openidea:revert-277-codex/website-homepage
entityseven/openidea:fix/terminal-remove-scroll-arrow
entityseven/openidea:fix/system-quit-flow
entityseven/openidea:fix/stop-runs-on-exit
entityseven/openidea:fix/debug-adapter-path
entityseven/openidea:fix/windows-terminal-shell-path
entityseven/openidea:fix/gradle-nested-build-runtime
entityseven/openidea:fix/go-nested-module-context
entityseven/openidea:fix/github-release-rate-limit
entityseven/openidea:fix/agent-tab-keep-alive
entityseven/openidea:feat/plugin-api-1.2
entityseven/openidea:fix/remove-expand-commit-message
entityseven/openidea:fix/windows-clippy-docker-tests
entityseven/openidea:fix/java-implementations-stream
entityseven/openidea:feat/php-class-template
entityseven/openidea:fix/plugin-find-files-index
entityseven/openidea:feat/composer-roots
entityseven/openidea:feat/doc-comment-stub
entityseven/openidea:fix/vscode-db-keys
entityseven/openidea:fix/ra-developer-notices
entityseven/openidea:feat/changes-delete-files
entityseven/openidea:feat/debug-console-toolbar
entityseven/openidea:fix/launch-file-after-session-restore
entityseven/openidea:feat/table-columns-popup
entityseven/openidea:feat/push-dialog-splitter
entityseven/openidea:fix/process-grant-hint
entityseven/openidea:feat/db-table-editor-submit-actions
entityseven/openidea:feat/php-versions-newest-first
entityseven/openidea:fix/php-versioned-binaries
entityseven/openidea:fix/php-run-configured-interpreter
entityseven/openidea:fix/editor-selection-seam
entityseven/openidea:fix/run-rerun-edited-config
entityseven/openidea:fix/php-variable-function-colors
entityseven/openidea:fix/tomcat-app-context-xml
entityseven/openidea:fix/log-rejected-edits
entityseven/openidea:fix/lsp-nav-while-loading
entityseven/openidea:ci/verify-main
entityseven/openidea:fix/plugin-paths-ipc-form
entityseven/openidea:fix/tomcat-sync-war-sources
entityseven/openidea:feat/worktree-current-mark
entityseven/openidea:fix/import-jetbrains-java-apps
entityseven/openidea:fix/serialize-project-open
entityseven/openidea:fix/check-component-test-name
entityseven/openidea:fix/plugin-check-links
entityseven/openidea:fix/822-maven-home-mapped-drive
entityseven/openidea:fix/windows-python-launcher
entityseven/openidea:fix/close-project-hang
entityseven/openidea:fix/windows-index-delete
entityseven/openidea:feat/global-data-sources
entityseven/openidea:feat/log-graph-straight-edges
entityseven/openidea:fix/dev-bindings-rewrite
entityseven/openidea:feat/testng-class-tests
entityseven/openidea:feat/push-commit-details
entityseven/openidea:feat/java-serial-version-inspection
entityseven/openidea:fix/commit-tree-label-width
entityseven/openidea:fix/debugpy-uv-runner
entityseven/openidea:fix/1262-debug-console
entityseven/openidea:fix/color-preview-webkit
entityseven/openidea:feat/1239-front-matter
entityseven/openidea:fix/1330-upload-early-exit
entityseven/openidea:fix/1327-open-in-terminal-editor
entityseven/openidea:feat/1206-color-preview
entityseven/openidea:feat/1285-commit-template
entityseven/openidea:fix/1268-gradle-test-events
entityseven/openidea:fix/plugins-repository-menu
entityseven/openidea:fix/plugin-cancel-test
entityseven/openidea:feat/plugin-api-room
entityseven/openidea:fix/plugin-cold-start-test
entityseven/openidea:fix/plugins-welcome-screen
entityseven/openidea:fix/agent-delete-locked-worktree
entityseven/openidea:fix/plugin-timing-tests
entityseven/openidea:feat/plugin-registry
entityseven/openidea:fix/837-simple-fullscreen
entityseven/openidea:fix/github-busy-titles
entityseven/openidea:fix/822-temporary-configs-follow-settings
entityseven/openidea:feat/1133-builtin-agent-env
entityseven/openidea:fix/vcs-notification-i18n
entityseven/openidea:feat/829-cli-line
entityseven/openidea:feat/plugin-system
entityseven/openidea:fix/windows-wrapper-in-run-dir
entityseven/openidea:fix/748-forked-jvm-file-encoding
entityseven/openidea:fix/kotlin-library-sources
entityseven/openidea:fix/outside-project-notice
entityseven/openidea:fix/maven-profiles-jdtls
entityseven/openidea:fix/database-large-cell-preview
entityseven/openidea:chore/issue-pr-templates
entityseven/openidea:fix/launch-classpath-paths
entityseven/openidea:fix/lombok-ecj-constructor-call
entityseven/openidea:fix/literal-target-labels
entityseven/openidea:fix/java-nav-index-perf
entityseven/openidea:fix/741-missing-jdk-path
entityseven/openidea:fix/ls-runtime-jdk-jdi
entityseven/openidea:fix/744-merge-view-scroll
entityseven/openidea:feat/inline-blame
entityseven/openidea:fix/asciidoc-file-icon
entityseven/openidea:fix/taskbar-icon-687
entityseven/openidea:fix/workspace-open-in-tab
entityseven/openidea:fix/remote-browse-without-project
entityseven/openidea:feat/dotnet-run-configs
entityseven/openidea:feat/cargo-dependency-updates
entityseven/openidea:fix/windows-maximize-work-area
entityseven/openidea:fix/debug-execution-point-refresh
entityseven/openidea:fix/windows-local-data-dir
entityseven/openidea:fix/java-debug-file-encoding
entityseven/openidea:feat/cmake-profiles
entityseven/openidea:feat/java-idea-code-style
entityseven/openidea:feat/debug-quick-evaluate-click
entityseven/openidea:fix/macos-traffic-lights-remote-open
entityseven/openidea:feat/search-everywhere-multi-select
entityseven/openidea:revert/pr401-scroll
entityseven/openidea:fix/tomcat-windows-verbatim-paths
entityseven/openidea:fix/claude-failed-turn-reported
entityseven/openidea:fix/native-window-theme
entityseven/openidea:feat/main-menu-in-toolbar
entityseven/openidea:fix/settings-window-work-area
entityseven/openidea:feat/arm64-builds
entityseven/openidea:fix/rust-analyzer-without-rustup
entityseven/openidea:fix/remote-classpath-separator
entityseven/openidea:fix/widened-search-incomplete
entityseven/openidea:fix/agent-unarchive
entityseven/openidea:fix/agent-selection-boundary
entityseven/openidea:feat/composer-external-path-completion
entityseven/openidea:fix/log-ref-labels-row-height
entityseven/openidea:fix/codex-message-edit
entityseven/openidea:fix/agents-shift-selection
entityseven/openidea:fix/lsp-navigation-latency
entityseven/openidea:fix/agent-completion-caret
entityseven/openidea:release/0.1.24
entityseven/openidea:feat/agent-api-retry
entityseven/openidea:feat/http-proxy
entityseven/openidea:fix/agent-edit-cancel-repaint
entityseven/openidea:feat/core-ux-gaps-13
entityseven/openidea:feat/core-ux-gaps-12
entityseven/openidea:fix/debug-sort-locals
entityseven/openidea:feat/core-ux-gaps-11
entityseven/openidea:feat/core-ux-gaps-10
entityseven/openidea:feat/core-ux-gaps-9
entityseven/openidea:feat/core-ux-gaps-8
entityseven/openidea:feat/core-ux-gaps-7
entityseven/openidea:feat/core-ux-gaps-6
entityseven/openidea:feat/core-ux-gaps-5
entityseven/openidea:feat/core-ux-gaps-4
entityseven/openidea:feat/core-ux-gaps-3
entityseven/openidea:feat/core-ux-gaps-2
entityseven/openidea:feat/core-ux-gaps
entityseven/openidea:feat/vcs-git-workflow
entityseven/openidea:spell-check-terms-and-en-gb
entityseven/openidea:feat/new-logo
entityseven/openidea:feat/agent-chat-reading
entityseven/openidea:feat/editor-coding-experience
entityseven/openidea:feat/remote-development
entityseven/openidea:fix/flaky-lsp-tests
entityseven/openidea:feat/implementation-gutter-markers
entityseven/openidea:fix/agent-composer-skills
entityseven/openidea:feat/spring-generate-http-requests
entityseven/openidea:fix/jdtls-windows-launch
entityseven/openidea:fix/translate-template-text
entityseven/openidea:feat/maven-dependency-analyzer
entityseven/openidea:fix/missing-zh-translations
entityseven/openidea:feat/solarized-one-theme-plugins
entityseven/openidea:fix/find-usages-unopened-files
entityseven/openidea:feat/multi-repo-branches-popup
entityseven/openidea:feat/markdown-mermaid
entityseven/openidea:chore/v0.1.16
entityseven/openidea:fix/mouse-side-buttons
entityseven/openidea:feat/agents
entityseven/openidea:fix/nav-link-probe-recovery
entityseven/openidea:feat/idea-interaction-parity-r2
entityseven/openidea:feat/idea-interaction-parity
entityseven/openidea:fix/jdtls-jdk-new-project-defaults
entityseven/openidea:feat/jdk-maven-multiroot
entityseven/openidea:fix/no-native-context-menu
entityseven/openidea:fix/splash-csp
entityseven/openidea:v0.1.41-nightly.202611130929
entityseven/openidea:v0.1.44
entityseven/openidea:v0.1.43
entityseven/openidea:v0.1.41-nightly.202611111414
entityseven/openidea:v0.1.42
entityseven/openidea:v0.1.41
entityseven/openidea:nightly
entityseven/openidea:v0.1.40
entityseven/openidea:v0.1.39
entityseven/openidea:v0.1.38
entityseven/openidea:v0.1.37
entityseven/openidea:v0.1.36
entityseven/openidea:v0.1.35
entityseven/openidea:v0.1.34
entityseven/openidea:v0.1.33
entityseven/openidea:v0.1.32
entityseven/openidea:v0.1.31
entityseven/openidea:v0.1.30
entityseven/openidea:v0.1.29
entityseven/openidea:v0.1.28
entityseven/openidea:v0.1.27
entityseven/openidea:v0.1.26
entityseven/openidea:v0.1.25
entityseven/openidea:v0.1.24
entityseven/openidea:v0.1.23
entityseven/openidea:v0.1.22
entityseven/openidea:v0.1.21
entityseven/openidea:v0.1.20
entityseven/openidea:v0.1.19
entityseven/openidea:v0.1.18
entityseven/openidea:v0.1.17
entityseven/openidea:v0.1.16
entityseven/openidea:v0.1.15
entityseven/openidea:v0.1.14
entityseven/openidea:v0.1.13
entityseven/openidea:v0.1.12
entityseven/openidea:v0.1.11
entityseven/openidea:v0.1.10
entityseven/openidea:v0.1.9
entityseven/openidea:v0.1.8
entityseven/openidea:v0.1.7
entityseven/openidea:v0.1.6
entityseven/openidea:v0.1.5
entityseven/openidea:v0.1.4
entityseven/openidea:v0.1.3
entityseven/openidea:v0.1.2
entityseven/openidea:v0.1.1
entityseven/openidea:v0.1.0
1
Коміти
| Автор | SHA1 | Повідомлення | Дата | |
|---|---|---|---|---|
|
|
961344c0f9 |
fix(debugger): run debug adapters on the tool search path
Debug adapters were found on the tool search path but ran with the app's own PATH. When the login shell's PATH didn't reach the app, what an adapter starts in turn was missing although Run found it: js-debug's wrapper failed with "exec: node: not found", and Delve's go build with "exec: go: executable file not found in $PATH". Adapters now get the search path language servers get, unless the launch sets its own PATH (a selected SDK's bin first), and adapter binaries are resolved on it. Fixes #1690 Fixes #1707 |
1 змінених файлів з 27 додано та 1 видалено
@@ -196,10 +196,18 @@ fn managed_dirs(root: &Path) -> Vec<PathBuf> {
|
||||
dirs
|
||||
}
|
||||
|
||||
/// The `PATH` an adapter runs with, unless its launch sets one: the search path language servers
|
||||
/// get, so what it starts in turn (js-debug's wrapper runs `node`, Delve runs `go build`) is
|
||||
/// found like Run finds it, even when the login shell's `PATH` didn't reach the app.
|
||||
fn adapter_path(env: &[(String, String)]) -> Option<std::ffi::OsString> {
|
||||
let own = env.iter().any(|(k, _)| if cfg!(windows) { k.eq_ignore_ascii_case("PATH") } else { k == "PATH" });
|
||||
(!own).then(ide_core::tool_path::search_path)
|
||||
}
|
||||
|
||||
/// Directories searched for adapter binaries: managed tools first, then `PATH` and the usual install spots.
|
||||
fn search_dirs() -> Vec<PathBuf> {
|
||||
let mut dirs: Vec<PathBuf> = tools_root().map(|r| managed_dirs(&r)).unwrap_or_default();
|
||||
dirs.extend(std::env::var_os("PATH").map(|p| std::env::split_paths(&p).collect::<Vec<_>>()).unwrap_or_default());
|
||||
dirs.extend(std::env::split_paths(&ide_core::tool_path::search_path()));
|
||||
if let Some(home) = std::env::var_os("HOME").map(PathBuf::from) {
|
||||
for rel in [".cargo/bin", ".local/bin", "go/bin", ".dotnet/tools", ".bun/bin", ".npm-global/bin", ".volta/bin"]
|
||||
{
|
||||
@@ -464,6 +472,9 @@ impl AdapterLauncher for ProcessLauncher {
|
||||
None => args,
|
||||
};
|
||||
let mut cmd = Command::new(&binary);
|
||||
if let Some(path) = adapter_path(&spec.env) {
|
||||
cmd.env("PATH", path);
|
||||
}
|
||||
ide_core::process::prepare(cmd.as_std_mut());
|
||||
cmd.args(&args)
|
||||
.envs(spec.env.iter().map(|(k, v)| (k, v)))
|
||||
@@ -592,6 +603,21 @@ async fn connect_with_retries(
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn adapters_run_on_the_tool_search_path() {
|
||||
let search = ide_core::tool_path::search_path();
|
||||
assert_eq!(adapter_path(&[]), Some(search.clone()));
|
||||
assert_eq!(adapter_path(&[("GOFLAGS".into(), "-mod=mod".into())]), Some(search));
|
||||
// A launch that sets its own (a selected Go SDK's bin first) keeps it.
|
||||
assert_eq!(adapter_path(&[("PATH".into(), "/sdk/go/bin:/usr/bin".into())]), None);
|
||||
// The search path reaches the usual install spots even when this process's `PATH` doesn't.
|
||||
#[cfg(unix)]
|
||||
{
|
||||
let dirs: Vec<PathBuf> = std::env::split_paths(&ide_core::tool_path::search_path()).collect();
|
||||
assert!(dirs.contains(&PathBuf::from("/usr/local/bin")), "{dirs:?}");
|
||||
}
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn program_output_is_forwarded_without_the_adapter_banner() {
|
||||
let (tx, mut rx) = tokio::sync::mpsc::unbounded_channel();
|
||||
|
||||
Reference in new issue
Заблокувати користувача
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.