Commit Graph

167 Commits

Author SHA1 Message Date
Vladimir Krivosheev
b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c IJ-MR-162467 don't export intellij.platform.core
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Chris Lemaire
39084905e9 [gh] Add next/previous comment navigation to in-editor review (IJPL-180555)
#IJPL-180555 Fixed

GitOrigin-RevId: 615bd13324607b4eaa7c6f145f2e233095dcc3db
2025-06-13 18:56:16 +00:00
Chris Lemaire
be9dec3ae4 [gh] Always expose threads VMs in-order to ensure correct navigation order
GitOrigin-RevId: 92d9a647f878ec8f7c3bd2eea058c46da5e44a12
2025-06-13 18:56:16 +00:00
Chris Lemaire
a49a7af36a [gh] Extract general part of thread mapping into ThreadsVM
GitOrigin-RevId: a0194b8f480f98ec977e0c3eec620c708dcbb9d0
2025-06-13 18:56:16 +00:00
Chris Lemaire
bdbc7fb8f6 [gh/collab] Lift navigable editor functionality into collab-tools
GitOrigin-RevId: 1c69841bbcd51ff31f86f9fc6ea895db4df4e2ad
2025-06-13 18:56:16 +00:00
Chris Lemaire
13cc9223e1 [gh] Move up next/previous comment finding into GHPRThreadsViewModels
GitOrigin-RevId: ad69ad9cbbcf7437072203bf9849c6f988427ff2
2025-06-13 18:56:16 +00:00
Chris Lemaire
b808732dda [gh] Cleanup imports in GHPRDiffViewModel
GitOrigin-RevId: 1759b038a0c95e21c63eece458e1a58fd2e49926
2025-06-13 18:56:16 +00:00
Chris Lemaire
644445b652 [gh] Cleanup action presentation
GitOrigin-RevId: 956cc42b0fc9262314bf8a50f9dee06d60e3671c
2025-06-13 18:56:16 +00:00
Chris Lemaire
6629485946 [gh] Load all repos for clone, including org-membership repos (IJPL-180849)
#IJPL-180849 Fixed

GitOrigin-RevId: 030a4ba46c12f951fa8bc6a17a55442672cba257
2025-06-13 14:40:11 +00:00
Ilia.Shulgin
1c69f36a18 [rd] IJPL-191422 Fix missing icons for review mode
Apparently, setting `presentation.setIcon(null)` is crucial here.
See IJPL-185353 for details.

GitOrigin-RevId: dbe3d48faaedb4352504e4d4cf011cd7587eb8a2
2025-06-12 12:28:25 +00:00
Chris Lemaire
23f38e4d61 [gh/collab] Capture focus within code review comment panels
Requires follow-ups to properly arrange focus traversal.

GitOrigin-RevId: ccb038d946b5617098a9b139fa1a7411bb01057c
2025-06-11 19:03:49 +00:00
Chris Lemaire
a5c5bb9f31 [github] Add a way to navigate to the 'next' and 'previous' comments in diff (IJPL-72978)
#IJPL-72978 Fixed

Current implementation allows navigation through the up and down-arrow buttons in the diff toolbar.
Shortcuts for those actions are configured to CTRL+ALT+DOWN and CTRL+ALT+UP.

GitOrigin-RevId: 59d93a7d8b52ccc767eca8c4fbcff741ba209c8b
2025-06-11 19:03:49 +00:00
Chris Lemaire
5cb243b15e [collab/gh] Make inlays render in a specific order
GitOrigin-RevId: 2fbd68ff6c40a58881b2ca60f6b258da56511a19
2025-06-11 19:03:49 +00:00
Chris Lemaire
521eb7e55e [github] Add a PR-level ordering and lookup function of threads
GitOrigin-RevId: e9c12d99c40e257ebc5af69dc6123ccf95943d77
2025-06-11 19:03:49 +00:00
Chris Lemaire
ab8b1813a2 [github] Add way to forcefully guestimate the LEFT or RIGHT line number of a comment
Includes declarativish testing of line mapping.

GitOrigin-RevId: fc792139f4d40a2f5c88f09342030837be9839c8
2025-06-11 19:03:49 +00:00
Chris Lemaire
6a005614df [github] Extract an interface for GHPRThreadsViewModels
GitOrigin-RevId: 57149788cecbda3c0f851cba316fd4771fb8f79c
2025-06-11 19:03:49 +00:00
Chris Lemaire
2889f3d35a [github] Make higher-level GHPRDiffViewModel aware of all threads
GitOrigin-RevId: 858f0795056dee2af173c73bb44b99b84eb33d7b
2025-06-11 19:03:49 +00:00
Vladimir Krivosheev
539d5197ad don't export intellij.platform.util.diff
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Chris Lemaire
67e2461691 [gh] Fix missing timeline items in pull request timeline
follow-up on: 67361dd051d281a52a810fc7200875636d1c1f6e

Accidentally didn't create the list loader in the correct coroutine scope.
This caused the scope to be cancelled too early for the loader.

GitOrigin-RevId: ddf3f4264acbf68ec312d5ffe316fae8627f29ad
2025-06-06 12:37:49 +00:00
Chris Lemaire
5a475cdbb9 [gh/collab] Don't automatically height-pack chooser popups
GitOrigin-RevId: df53704881ffe0ba41e06b0f540a87b2e1976ce7
2025-06-06 11:32:27 +00:00
Chris Lemaire
99dcccefac [gh] Immediately populate the reviewer list in create PR panel
Related discussion: https://jetbrains.slack.com/archives/C0DEA0SKF/p1747041898493839

GitOrigin-RevId: 747541db8994fc753aea646a39e426469fb84247
2025-06-06 11:32:27 +00:00
Nikolay Chashnikov
246c0cef06 API cleanup: mark for removal deprecated unused API (IJPL-178044)
GitOrigin-RevId: b09c2c306607385ecea10d547c52477e0c55781f
2025-06-04 12:36:57 +00:00
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Chris Lemaire
99817d899d [github] Replace old Disposable-management with coroutine-based counter (IJPL-189302)
#IJPL-189302 Fixed

GitOrigin-RevId: 67361dd051d281a52a810fc7200875636d1c1f6e
2025-06-03 14:56:36 +00:00
Chris Lemaire
210f31790b [gh] Add back the original GHShareProjectUtil location and link it with EP
Using an EP to avoid having to create circular dependencies between github-git and github-core.

GitOrigin-RevId: 7ca64ec761ee0cf7222d6a1a5e5d5b181b7116f9
2025-06-02 16:04:30 +00:00
Nikolay Chashnikov
892603ee7c [github] API cleanup: remove unused deprecated API scheduled for removal (IJPL-178044)
GitOrigin-RevId: efe255d8c89416171ea4a5db816339e1270ba547
2025-05-28 23:37:49 +00:00
Vladimir Krivosheev
335e39ffae don't export intellij.platform.lvcs
GitOrigin-RevId: b50b249119b6fc6eb1f6e064674d2a8523517b90
2025-05-27 17:02:44 +00:00
Vladimir Krivosheev
81700db9f8 IJ-CR-146078 add direct deps to intellij.platform.credentialStore
GitOrigin-RevId: cdf7c2824763b3316329a8a2b989152b8e0d2337
2025-05-26 20:11:18 +00:00
Mikhail Filippov
40e854e522 IJPL-188826 bump Kotlin language version to 2.2
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Chris Lemaire
2da6557a3b [github] Fix conflicting registry keys (IJPL-189081)
GitOrigin-RevId: 183f82028a8afd14c3df26ed2bf07e4ebfa50f0b
2025-05-23 11:32:28 +00:00
Chris Lemaire
5b7c1e5ec9 [github] Replace usage of a parent CS
GitOrigin-RevId: ebf247b370dc993ea68d272e62126a9bc7c167e3
2025-05-23 10:32:16 +00:00
Chris Lemaire
a42ccfd51b [gh/git] Move all "Share Project" notifications and bundles that can be shared into Git4Idea
GitOrigin-RevId: 7c1bd7daaaea069ce7530750722de659605f5b17
2025-05-23 10:32:16 +00:00
Chris Lemaire
8651316a17 [gh] Remove unused functionality from GithubNotifications
GitOrigin-RevId: aa4bad67e6f326b44313f523ccb3f6031f81a823
2025-05-23 10:32:15 +00:00
Chris Lemaire
3184eb8f1d [github] Migrate GHShareProjectUtil.kt to new progress API
Big refactoring, possibly the most problematic one.

GitOrigin-RevId: 7fd864790ed2c79a653abba8634de6a80a84bc7a
2025-05-23 10:32:15 +00:00
Chris Lemaire
a47cca2e0f [github] Extract Git4Idea x GitHub code for sharing project into separate module
Necessary for RD efforts, but this seemed a good starting point, since we're working on the share project feature now.

Currently, the only external use of the API appears to be in com.jetbrains.edu, so we may be ok to move to deprecation
immediately.

GitOrigin-RevId: 1e171eb5f123c461235365660f8d98872f982f55
2025-05-23 10:32:15 +00:00
Anna Rakhmukova
fa8b369b4e [gig] Add https/ssh clone protocol selection
GitOrigin-RevId: 70d88956888efcf8a8350810773cf35afb04ade2
2025-05-22 14:20:48 +00:00
Dmitry Avdeev
ccf97e9b48 IDEA-365717 Review "Share on GitHub" action placement
GitOrigin-RevId: dddefc68320c4477cd3eb56c53bf1b6f72b0a4d2
2025-05-21 16:58:52 +00:00
Chris Lemaire
98e1823fdd [gh/tasks] Fix regression after fix in search query (IJPL-184393)
#IJPL-184393 Fixed

Follow-up: 3cee15779eacc58233a3b40b15aa61ff054a3891

GitOrigin-RevId: 571901f97693340a5e7334813f65ea946e1648d0
2025-05-21 13:19:37 +00:00
Chris Lemaire
1d4e8d8dca [github] Use RoundedInt for power-of-2 rounding
GitOrigin-RevId: e07cb6223a2218ac1ae3caa968a4f1f77bf01cef
2025-05-21 09:55:07 +00:00
Chris Lemaire
70eebea537 [github] Add logging of errors
GitOrigin-RevId: fe3463747ba629cc070535a109076ceb0d94e66f
2025-05-21 09:55:07 +00:00
Chris Lemaire
13bf9864a5 [gh/gl] Fix review-in-editor not starting (IJPL-186195, IJPL-187199, IJPL-181783)
#IJPL-187199 Fixed
#IJPL-186195 Fixed

Cause of which is a threading exception on loading `.getContent()`

GitOrigin-RevId: eec980bbaf107e2caa4f08c5150e74b773e0593b
2025-05-20 12:44:08 +00:00
Vladimir Krivosheev
3a3013b232 IJPL-149126 fix method visibility (part 3)
GitOrigin-RevId: 3b9ce49a6a02034fd20698d26aea8f28b92f582b
2025-05-13 18:15:51 +00:00
Chris Lemaire
ebddf52f16 [github] Add a project statistics collector for #PRs (IJPL-185347)
#IJPL-185347 Fixed

GitOrigin-RevId: abaf58df445c8b1f3877168d1cbb5cd303d01ee0
2025-05-13 18:08:14 +00:00
Chris Lemaire
552a13a4b7 [github] Add an incomplete test for checking query parameters
GitOrigin-RevId: 921ea5492b2ba3175071c4f7f47798f4c18852cf
2025-05-13 18:08:14 +00:00
Vladimir Krivosheev
e6503904f1 update bazel files
GitOrigin-RevId: 56d6864910cad2dfe611d38d680ee290d4209f79
2025-05-13 18:02:20 +00:00
Ilia Kirianovskii
a38a19fa65 [bazel] Update build files
GitOrigin-RevId: b3eb595781593209fca189a18c0091f11621bd51
2025-05-13 15:36:09 +00:00
Ivan Semenov
127f765358 [util] don't pollute the memory with eternal disposables
GitOrigin-RevId: 300bf04a278c4d349151135168724fa716345e5b
2025-05-12 15:29:10 +00:00
Ilia.Shulgin
514ac922df [git] IJPL-173922 Notify git widget about new values in GitCurrentBranchPresenter
GitOrigin-RevId: f77dfc2b7105b42c7231d4b81793cc285ec6e66b
2025-05-12 14:19:16 +00:00
Vladimir Krivosheev
3616fb0a2f simplify bazel labels (another step towards using simple names that reflect directory structure) — handle camelCase case
GitOrigin-RevId: 709eafe49fcb3be48c50440ae19a08e083bc8cb3
2025-05-12 07:18:42 +00:00