Skip to content

2026.1#87

Merged
hoxi merged 26 commits intocomod:masterfrom
hoxi:2026_1
Mar 30, 2026
Merged

2026.1#87
hoxi merged 26 commits intocomod:masterfrom
hoxi:2026_1

Conversation

@hoxi
Copy link
Copy Markdown
Collaborator

@hoxi hoxi commented Mar 30, 2026

Updates for 2026.1 release

hoxi added 25 commits March 30, 2026 15:34
Upgraded Gradle -> 9.4.0
Replace deprecated/internal IntelliJ Platform API calls with supported
equivalents and consolidate reflective API bridges into PlatformApiReflection.
Show scope name in toolbar and diff panel title, fix single-click popup
switching, fix DELETED range click hit-test, align merged-mode marker.
Only return ERROR_STATE when all repos fail. Deduplicate scope display
values. Add icon to context menu action.
…mpatibility testing

In IntelliJ 2026.1+, FileStatusManager calls getFileStatus() from a background
thread. Our getCurrent() was calling toolWindow.getContentManager() which invokes
createContentIfNeeded() — an EDT-only operation — causing a threading assertion.
…LASSES.md; remove EULA.md

- Remove ExperimentalUI.isNewUI() (@ApiStatus.Internal) flagged by JetBrains compatibility
  testing. Since sinceBuild=243 targets IntelliJ 2024.3+ and the old UI was removed in
  2024.1, the else-branch was unreachable dead code.
- Update CLASSES.md to reflect the new gutter package (Range, RangesBuilder,
  LineStatusGutterMarkerRenderer, ScopeLineStatusMarkerRenderer, ScopeDiffViewer),
  settings classes, PlatformApiReflection, and remove deleted CommitDiffWorkaround.
- Remove EULA.md (no longer applicable).
@hoxi hoxi changed the title 2026 1 2026.1 Mar 30, 2026
@hoxi hoxi requested a review from comod March 30, 2026 20:21
@hoxi hoxi merged commit 9182839 into comod:master Mar 30, 2026
1 check passed
@hoxi hoxi deleted the 2026_1 branch March 30, 2026 20:21
Sign up for free to 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.

1 participant