| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: openidea | Distribution: openSUSE Tumbleweed |
| Version: 0.1.38 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Nov 7 14:48:57 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 157405701 | Source RPM: openidea-0.1.38-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/l0ng-ai/openidea | |
| Summary: IntelliJ IDEA-style IDE with a Rust core | |
OpenIDEA is an open-source IDE in the style of IntelliJ IDEA, built as a Tauri desktop application with a Rust backend: editor, code insight through language servers, debugger, Git, terminal, database and HTTP clients for many languages. This build downloads nothing to run: the in-app self-updater and the installers of language servers, debuggers, coverage and profiling tools, JDKs and agents are disabled. Tools are found on PATH as usual, and for a missing one the IDE names the openSUSE package to install.
Apache-2.0 AND MIT AND Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND CC0-1.0 AND CDLA-Permissive-2.0 AND EPL-2.0 AND ISC AND MPL-2.0 AND OFL-1.1 AND Unicode-3.0 AND Zlib
* Sat Nov 07 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.1.38:
* Plugins: Plugin API 1.2 (user prompts, selected files,
context keys, file clauses, item menus, custom icons);
background document indexer; API 1.0 and 1.1 keep loading
* Run/debug: Docker and Compose run targets; PHP Remote Debug
(Xdebug) with php-debug and Bash Debug install offers;
debug console search; Ruby test tree with gutter actions
and SimpleCov coverage; rerun uses the edited configuration
* Languages: Astro support; PHPStan on save, PHP-CS-Fixer
reformat, composer.json namespaces and install offer;
Python semantic highlighting and Ruff with config dirs;
log highlighting
* Database: Oracle data sources; one-row extractor; keyboard
table edits
* Version control: added/removed lines in the Git log; diff
marks; preview diff; delete from Changes view
* Desktop: update-source choice (CNB mirror); restored
terminal tabs; trusted folders; middle-click close;
Wayland on NVIDIA
* Rebase distro patches (Lombok agent 1.18.48-openidea.3,
java-usages 1.7.0); node modules unchanged; skip the new
ruby-lsp installer test
* Fri Nov 06 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.1.37 (through 0.1.36):
* Plugins: Plugin API 1.1 (1.0 frozen and still loads);
marketplace index loads on first open; components must link
against the host
* Remote: open WSL projects through a WSL transport; failed
SSH uploads reported instead of hanging
* Run/debug: Flutter apps through the debug adapter; Spring
Boot and Application from the project root; Python -m for
relative imports; Gradle tests stream into the test tree
* Java: link/unlink independent Gradle builds; Maven
settings.xml profiles and mvnd; Android Logcat tool window
* Version control: Git Blame on either side of a diff;
current worktree marked; delete unversioned files
* Editor: PHP level switch and live templates; Unity
detection; gutter colour swatches; per-file find bar
* Database: global data sources; paginated query results
* From 0.1.36: plugin system preview and marketplace,
run-configuration import, merge editor, Tomcat from built
classes, CMake builds, terminal tab groups, French and
Korean translations
* Rebase distro patches (jar exclusions moved to java/)
* Tue Nov 03 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.1.35 (through 0.1.34):
* Java/Spring: find endpoints by request path, navigate
configuration keys, Maven resolves with the tool-window
profiles, library classes behind jar: URIs open
* Python: Ruff and Pyrefly language servers, Django test
configurations, scripts run with the project interpreter
* Editor: D and ERB modes, JSP highlighting, Go Module
template, npm scripts from package.json gutter icons
* Run/debug: .NET configurations, Cargo dependency updates,
CMake profiles
* Git: inline blame, Local Changes diff preview, worktree
discovery
* Agents: configurable executable per built-in agent,
one-click Copilot ACP registry install
* Many more fixes and improvements; see upstream's release
notes for the full list
- Rebase openidea-no-server-download.patch (upstream renamed
data_dir to local_data_dir), openidea-no-prebuilt-jars.patch
(Lombok agent 1.18.48-openidea.2 with the ECJ constructor fix,
java-usages 1.2.1) and openidea-no-agent-installs.patch (new
one-click ACP registry install: PATH adapters stay editable
and hide their registry twins); skip the new
python_servers_name_uv test, which exercises the disabled
tool installers
- Vendored npm set gains @codemirror/lang-java and @lezer/java
for JSP highlighting; the cargo vendor tree is unchanged
* Sun Nov 01 2026 Martin Pluskal <mpluskal@suse.com>
- New package openidea 0.1.33: an IntelliJ IDEA-style IDE with a
Rust core, built as a Tauri desktop app on the system WebKitGTK.
* The frontend is built offline with the system Node.js from
vendored npm tarballs; the rolldown and lightningcss bindings
vite needs are built from source.
* Prebuilt jars and wasm modules are removed from the sources.
* Pass -fno-strict-aliasing to the vendored tree-sitter grammars,
avoiding the heap corruption of their old array.h on aarch64
(gh#tree-sitter/tree-sitter-haskell#144).
* openidea-server subpackage: the remote development server,
which the IDE uploads to Linux hosts of the same architecture;
they need libsqlite3 and a glibc at least as new as
Tumbleweed's.
- Add openidea-no-self-update.patch: disable the in-app updater,
updates come from the distribution.
- Add openidea-no-server-download.patch: do not download upstream's
prebuilt openidea-server for remote development hosts.
- Add openidea-no-prebuilt-jars.patch: drop the embedded prebuilt
JDT LS extensions and patched Lombok agent; jdtls takes Lombok
from the project's Maven or Gradle cache or a -javaagent option.
- Add openidea-npm-build-deps.patch: vendor only the npm packages
the build and the frontend tests use.
- Add openidea-rlib-only.patch: skip the mobile staticlib and
cdylib library types, which cost two extra LTO passes.
- Add openidea-no-tool-installs.patch: do not download or install
language servers, debuggers and formatters; name the openSUSE
package to install instead.
- Add openidea-no-jdk-downloads.patch: do not download JDKs or a
Java runtime for jdtls, and find the JDKs in /usr/lib64/jvm.
- Add openidea-no-agent-installs.patch: do not fetch the ACP
Registry or install agents from it, and run the Claude Code and
Codex ACP adapters from PATH instead of fetching them with npx.
- Add openidea-no-coverage-installs.patch: do not offer to install
coverage and profiling tools (cargo-llvm-cov, c8, the vitest
coverage provider, coverage.py, py-spy) from Run with Coverage
and Profile.
/usr/bin/openidea /usr/share/applications/openidea.desktop /usr/share/doc/packages/openidea /usr/share/doc/packages/openidea/README.md /usr/share/icons/hicolor/128x128/apps/openidea.png /usr/share/icons/hicolor/256x256/apps/openidea.png /usr/share/icons/hicolor/32x32/apps/openidea.png /usr/share/icons/hicolor/512x512/apps/openidea.png /usr/share/icons/hicolor/scalable/apps/openidea.svg /usr/share/licenses/openidea /usr/share/licenses/openidea/LICENSE /usr/share/licenses/openidea/LICENSE-codemirror-lang-angular /usr/share/licenses/openidea/LICENSE-cspell-dicts /usr/share/licenses/openidea/LICENSE-en_US /usr/share/licenses/openidea/NOTICE /usr/share/licenses/openidea/THIRD_PARTY_LICENSES.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Nov 9 22:58:56 2026