Commit Graph

3860 Commits

Author SHA1 Message Date
Nikolay Chashnikov
701534ddf8 IJPL-212619 Git: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: cdccfd6c371a4151ea3256ebbfcaf34a16f02261
2026-02-16 17:53:36 +00:00
Ivan Semenov
685179ccd4 [github]: match potential head of the new PR by repository path as well as remote name
Otherwise, a different repository with the same remote name could be selected in a multi-repo setup

#IJPL-228132 Fixed

GitOrigin-RevId: 18cc08da284a6e239ef5c3c34a5a3b1184716dc3
2026-02-16 15:49:50 +00:00
Ivan Semenov
8ee209c75d refactor [gitlab/github/collab]: don't use the common review actions collection
Actions can be and ARE different between review systems

GitOrigin-RevId: 43881171014280206786a64c046f2e577c6934f1
2026-02-16 15:49:50 +00:00
Ivan Semenov
212f40edc5 refactor [collab/gitlab/github/azd]: rework paged list loaders
Force the client to pass "loadAll" explicitly to the loader
Make a test for the abstract implementation instead of one concrete impl

GitOrigin-RevId: 27323ebb9967d6c07b32938b71a343ea7f72f422
2026-02-13 14:11:18 +00:00
Ivan Semenov
cb1d1da194 refactor [github]: use the full user names where possible
Won't work most of the time, because REST API doesn't return the full name

GitOrigin-RevId: 14e2cf25d94d9dfe714656e1b06ecb71b77c81ca
2026-02-13 14:11:18 +00:00
Ivan Semenov
e6a4dc8817 format [github]: specify return types
GitOrigin-RevId: 6046d4de37d1e61ba856e2335874c42edd8a7791
2026-02-13 14:11:18 +00:00
Ivan Semenov
12151a13f7 refactor [collab/github/gitlab]: rework the multi-chooser popups
Use a custom list model to handle selection instead of creating wrappers to simplify deduplication.
Populate the currently selected items immediately for visibility.

GitOrigin-RevId: b6938a2ea72e2a969a780cf83ee9eedd6ba8a15a
2026-02-13 14:11:17 +00:00
Ivan Semenov
94041c095d refactor [github/colab]: extract component factory for code review metadata lists
GitOrigin-RevId: 66f0843b3a0621b1c9f6b73baa0babf3d034e2ff
2026-02-13 14:11:17 +00:00
Stanislau Palyn
f31708536c refactor [git]: Take a message instead of the message file in commitUsingIndex
GitRepositoryCommiter might need to modify the commit message, and the message file will be created on its level

GitOrigin-RevId: 83487e538fefe2d64fdfffa78d9c516cafc0ba97
2026-02-12 17:53:11 +00:00
Vladimir Krivosheev
c546068c91 IJPL-233558 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 refactor: apply dependency and style cleanups
add explicit kotlin-stdlib, restructure projectFrame

GitOrigin-RevId: c151a69ae1e9b925b1892a3b01ba5d01566bba3b
2026-02-12 15:38:41 +00:00
Roman Shevchenko
62337bb3d7 AP-8446 [vcs]: dropping descriptions from the codebase
GitOrigin-RevId: 0cf6be8ebdcfeedea09248207e8c90ac4be6d579
2026-02-10 14:00:39 +00:00
Anna Koehler
0db273788b AT-3993 Mapping another portion of directories with owners
GitOrigin-RevId: 08225d5df09c4807212db76e423bd7e758686962
2026-02-10 12:47:55 +00:00
Vladimir Krivosheev
26cf027531 IJPL-233553 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 clean suppressions - com.intellij.modules.lang no longer required to be specified
GitOrigin-RevId: f7daac903404655ad72fdadc014eb0a14155919b
2026-02-05 17:19:09 +00:00
Bartosz Janusz
beab39411f [gl] Enable adding MLC in GitLab reviews
#IJPL-82603 Fixed
Space-RevId: b0ecc2907e47e6845f0969592011745777a3ea8a

GitOrigin-RevId: 7eb8b77f842a094ac2f28f644ea2f8048df6bbe0
2026-02-05 17:00:52 +00:00
Bartosz Janusz
8849c37ee8 [collab] Disable further range adjustments of MLC if it contains a suggestion and inform the user with a tooltip
#IJPL-228567 Fixed

GitOrigin-RevId: 4db77b7f950dc7409a7eb9c79b35e22a060412f7
2026-02-04 12:39:46 +00:00
Leonid Shalupov
188b7ef96f IJI-3282 Optimize imports
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Nikolay Chashnikov
7dd86b731d IJPL-212619 Git: remove deprecated API, which was marked for removal and has no usages
Space-RevId: 23fd451ba7e5224ab3acb0320334270492dd339e

GitOrigin-RevId: b0c38812bc9960eca324329b4eaeb5435324fd7f
2026-01-26 11:12:36 +00:00
Ivan Semenov
0ed3e09a60 [github]: don't add a special prefix to the PR branch when base and head repositories match
#IJPL-227606 Fixed

GitOrigin-RevId: f45f1012eb384429d2d8e6f55d12a74ca5ae7274
2026-01-16 13:07:30 +00:00
Ivan Semenov
68133a67a3 [github]: repair statistics reporting
#IJPL-229374 Fixed

GitOrigin-RevId: cd6d9fc07f3ca7578c549bb695ce346f45e49458
2026-01-16 13:07:30 +00:00
Bartosz Janusz
fc0ff807b9 [gl/gh] Add logging for toggling comments/discussions visibility in code reviews
#IJPL-227088 Fixed

GitOrigin-RevId: 4a6b9b8ba88dd66af599d4907eb6da907e7c7809
2026-01-15 18:46:09 +00:00
Mikhail Filippov
ea41f7932a [build] IJI-2993 enable progressive mode for Kotlin
GitOrigin-RevId: f506021c20fc3b3e5ef692c9092592e3bf247036
2026-01-14 11:00:39 +00:00
Bartosz Janusz
c2881e2ed0 [gh] Adjusts multiline PR comments logic to handle cross-sided comments in unified diff
#Fixed IJPL-226113

GitOrigin-RevId: d68d8f93b481d31eb306e9963d7e6e623f0fb253
2026-01-07 11:14:29 +00:00
Bartosz Janusz
109d2ba3af [gh] Fix too strict check for multiline comment being placed on commentable lines
#IJPL-223976 Fixed

GitOrigin-RevId: 7db4d787c9016e80e0a4c559d76b9c9524f13f95
2026-01-07 11:14:29 +00:00
Bartosz Janusz
a11d9e2735 refactor [gh/collab]: Refactor multiline review comments feature to align with plugin architecture
GitOrigin-RevId: 5c09c981a5e087c4f009867162e63a4df85cd26b
2026-01-07 11:14:29 +00:00
Bartosz Janusz
761ea22706 refactor [gh/collab]: Move and rename GHPRInlayUtils and GHPRCommentedCodeFrameRenderer to collab tools
GitOrigin-RevId: 3f34c277eff92ceed3487b8cf102e4ad1f888412
2026-01-07 11:14:29 +00:00
Bartosz Janusz
3df0f0919c refactor [gh/collab]: Make GH multiline comment feature implementation plugin-independent
GitOrigin-RevId: 058df4d3562e4f0dd13ce081da08e0ede0861ec5
2026-01-07 11:14:29 +00:00
Yuriy Artamonov
a607f9070c [platform] IJPL-224518 Cleanup private modifier usages with extensions/services in intellij.vcs.*
GitOrigin-RevId: 959476e4294aadf5c265a75768759a0d9a62aaa6
2025-12-22 22:17:32 +00:00
Mikhail Filippov
7744eca84a [build] IJPL-220367 bump Kotlin language and API versions
GitOrigin-RevId: c58c2f2ca3e4fbbe5116bd19119345174b7db32f
2025-12-20 13:35:48 +00:00
Valeria Golovina
2b9fa81201 fix [github]: description of GHCommitStatusRollupContextDTO.StatusContext can be null (IJPL-219874)
* Github graphql schema tests cover @JsonSubTypes (IJPL-219874)
* over issues found by updated tests are fixes

GitOrigin-RevId: 3b502a368a0faf307006b14946bae529d1962fbb
2025-12-18 11:20:39 +00:00
Valeria Golovina
5f70360d54 tests [github]: added tests to GHGQLDeserializationAssumptionsTest
GitOrigin-RevId: 22516230cfc682cb5f2d2088b7122d3480dfc355
2025-12-18 11:20:39 +00:00
Ivan Semenov
96e9e65bb7 cleanup [github]: delete unused abstract test class
GitOrigin-RevId: 6f3a84a1c3e26435787bbd1c88409b88f97c791e
2025-12-16 12:50:09 +00:00
Ilia.Shulgin
51a53f642e [vcs]: Introduce BranchPresentation for branch color and background utilities (IJPL-173924)
GitOrigin-RevId: d4133a3093587165bf6d3fc370b18acdeade09f2
2025-12-14 23:06:59 +00:00
Bartosz Janusz
b29f116daf refactor [gh]: Update tests in LineRangeUtilTest.kt and add validation of incorrect range for commentable lines
GitOrigin-RevId: 602c2f3dff20d550c7e914e60a386d189afe0762
2025-12-12 16:14:48 +00:00
Vladimir Krivosheev
6d39720627 IJPL-222388 IJ-MR-184993 IJ-MR-179029 IJ-MR-146078 convert netty as otherwise scrambling may faile for JB Client
cwm uses netty — packaging already fixed in another separate commit, but still we need to convert netty to simplify our build scripts

GitOrigin-RevId: a169f1203799f4fdb1adbc62c3ba2071f08325c6
2025-12-09 19:20:17 +00:00
Pavel Porvatov
6a2722d002 IJPL-74231 Clone dialog: Generate button doesn't fit dialog default size
GitOrigin-RevId: 4afe9aedefb8e416ee2cb936013b18ec89ecb299
2025-12-09 16:28:45 +00:00
Ivan Semenov
a06fcabe53 [github]: handle missing diff hunk in review thread better
Add more diagnostic info to the exception via attachments and show a better UI

#IJPL-222008 Fixed

GitOrigin-RevId: b155d79054365715e9ddb9792c1b738dd6885384
2025-12-08 18:32:20 +00:00
Nikita Zaytsev
4e2c1db099 IJPL-216122 rdct: Propagate account changes from repository to manager
Before these changes, the set of accounts in the AccountManagerBase wasn't updated when the component of the corresponding AccountsRepository was reloaded. This caused, for example, the list of GitHub accounts not being updated after the corresponding settings file was changed during sync.

GitOrigin-RevId: 742262142496000e3e60b95ddc809f77d5252205
2025-12-05 14:54:31 +00:00
Vladimir Krivosheev
56bf43d2a9 IJPL-220739 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 convert kotlinx-coroutines-core lib to product module
GitOrigin-RevId: cb29d371d95f2e59ea722906c35dacf87992de97
2025-12-01 21:40:00 +00:00
Valeria Golovina
ab0ec98c7f fix [github]: remove failed deferred values from the account info cache (IJPL-219270)
GitOrigin-RevId: 0d397f426359aa5c09d9ed637c88fb4943565160
2025-11-28 17:34:38 +00:00
Valeria Golovina
35bd0e9bf1 fix [github]: Create Pull Request error for failed branches now has a Refresh action(IJPL-219270)
GitOrigin-RevId: d40ed6a502fd31b2b2777aed333cbb7f0c2b7ddc
2025-11-28 17:34:37 +00:00
Ilia.Shulgin
3fead1c6ab feature (vcs): Implement API required for showing changes view diff (IJPL-173924)
It exposes currently selected diffable change in the tree and next/previous nodes. If selection is changed, but previous selection can still be considered selected, the n ew value is not reported

GitOrigin-RevId: b4f649765cb31dae7d3fbba540bf7f673d2944e3
2025-11-26 11:08:40 +00:00
Ivan Semenov
1bf060a74b fix [github]: fix a memory leak caused by not cancelling the PR details tab scope
#IJPL-219869 Fixed

GitOrigin-RevId: 18aa3ef41648544baafdae78985ab3240e307f7b
2025-11-25 20:07:20 +00:00
Ivan Semenov
92d756cf61 refactor [collab]: append a useful name to a coroutine
GitOrigin-RevId: f4b3705751821d11b10e76b2df6cbe2f50e62793
2025-11-25 20:07:20 +00:00
Ivan Semenov
819fd3a124 docs [github]: document the use of the outdated API for creating review comments
GitOrigin-RevId: d52d931a8718617d9f61586c442ede0bdfdcb417
2025-11-20 15:01:55 +00:00
Bartosz Janusz
332bffc0b9 fix [gh/gl]: Fix the doubled-focused border in the new pull request comment inlay (IJPL-200012)
#IJPL-200012 Fixed

GitOrigin-RevId: da6be788dbeeb7f26b440b8a8232ff8b90c19ebf
2025-11-20 10:35:43 +00:00
Bartosz Janusz
7271f29162 fix [gh]: Return focus to new comment inlay after resizing (IJPL-214567)
#IJPL-214567 Fixed

GitOrigin-RevId: 1e63a866d2205d87ee45d6bd045986f3fd028eda
2025-11-20 10:35:43 +00:00
Bartosz Janusz
73d8a23b64 [gh] Fix clipped commented code outline in Island Theme (IJPL-214524)
#IJPL-214524 Fixed

GitOrigin-RevId: 93dfca249f76b08d2d7459b2a3d04a94510291c8
2025-11-14 13:21:05 +00:00
Ivan Semenov
1a3250d8eb fix(code_review): move advanced setting from GitHub plugin to platform
GitLab MR comments were not working due to an exception caused by a missing advanced setting, defined in GitHub plugin instead of platform.

#IJPL-218183 Fixed

GitOrigin-RevId: 74840a08429f3212f7fb655efd5f4bb9a41bdb35
2025-11-12 16:46:52 +00:00
Bartosz Janusz
1038b88852 [gh] Fix interaction of commented code outline with Javadoc generated region (IJPL-213317 IJPL-217031)
Logic of dragging outline and border detection changed.

#IJPL-213317 Fixed #IJPL-217031 Fixed

GitOrigin-RevId: 568c37c1f28978d6376732fdea03d0984a01340c
2025-11-11 12:04:14 +00:00
Chris Lemaire
e9223f6377 [gh/gl] fix combine not emitting empty lists properly (IJPL-214308)
#IJPL-214308 Fixed

GitOrigin-RevId: ad124f2251425cf80a8b16bb013f599c08a640b5
2025-11-06 08:39:56 +00:00