Commit Graph

3463 Commits

Author SHA1 Message Date
Ilia.Shulgin
83fc84993c [git] IJPL-84816 Delete git.clone.shallow registry key
(cherry picked from commit 256392f36282aca50551dc92614b554c8f52f98b)

IJ-CR-147381

GitOrigin-RevId: 6572d5656d8682e426d58c70b7f998085c3a9c30
2024-10-22 14:12:15 +00:00
Ilia.Shulgin
00760b25cf [gh/gl] IJPL-84816 Support shallow clone in GitLab and GitHub clone dialogs
GitOrigin-RevId: 15d1b26659829721be8340651f2c45895deac6d1
2024-10-14 22:26:50 +00:00
Vladimir Krivosheev
387be9d569 IJ-CR-146078 extract intellij.platform.ide.ui
GitOrigin-RevId: 1d77381f1bcc811dbf644e47e70972a572c095f2
2024-10-10 23:38:08 +00:00
Andrey Belyaev
e7debf8169 [github] IJPL-72839 Updated inspection and intention for reusable workflows
GitOrigin-RevId: d12f406adcc018a1a7c203fa88a2239e4bdb5d58
2024-10-03 22:02:21 +00:00
Piotr Tomiak
cb9b167a18 IJPL-158733 WEB-52274 IJPL-76550 IJPL-155932 Add support for base64 to QuickDoc and add support for SVGs to ResizingHtmlImageView
GitOrigin-RevId: d4a075078b1d903ac0e864a0e447f0252b5398ac
2024-10-03 12:27:48 +00:00
Chris Lemaire
a28c8ee586 [gitlab/github] Resolve warnings about early updating toolbar
Toolbar was deterministically updated before adding it to the component tree.
`launch` is more likely to delay that update, though I guess it may not be 100%.

GitOrigin-RevId: 912684ffff5ade602b3b0448bdbd25a304426b23
2024-09-30 20:00:50 +00:00
Ilya Muradyan
4486aa89cb PY-71912: Create gists with the relevant language extensions for the partial selections
GitOrigin-RevId: 56e4b7c9ccdcb56b0b718f675403c86588a4b00f
2024-09-27 06:40:50 +00:00
Chris Lemaire
f4b1d4424e [github] Fix branch labels not showing by using the right classloader (IJPL-162561)
#IJPL-162561 Fixed

GitOrigin-RevId: 8285e77a7bc46944456c888fd19731e640428d89
2024-09-25 17:37:17 +00:00
Andrey Belyaev
79562e04d2 [github] IJPL-74106 Added navigation to workflow files. Using naive algorithm to detect actions and workflows
GitOrigin-RevId: 92018dfc270bad4f5622032894f136b274448130
2024-09-25 13:11:09 +00:00
Dmitrii Petukhov
d3aa968b44 [collab/space] IDEA-353795 Starting screen in the Space tool window
Merge-request: IJ-MR-142996
Merged-by: Dmitrii Petukhov <dmitrii.petukhov@jetbrains.com>

GitOrigin-RevId: 06bbd3499f083e54475b8c6fa5f1e4a7d65f32d2
2024-09-19 11:11:36 +00:00
Chris Lemaire
b6d9139cad [github] Add a 'listener' to close the current connection if the account is removed
Same as for gitlab, failed to add this in the initial fix.

#IJPL-148242 Fixed

GitOrigin-RevId: 7e195fa52a700772d9c336eef107f9f9588ea70d
2024-09-18 15:14:43 +00:00
Dmitrii Petukhov
5ca3b3705e [collab/space] IDEA-356986 Set default project for project filter
Merge-request: IJ-MR-143762
Merged-by: Dmitrii Petukhov <dmitrii.petukhov@jetbrains.com>

GitOrigin-RevId: a3bf4c249f31eced4688d0a1566d0bf25bc591f7
2024-09-17 20:18:11 +00:00
Ilya Muradyan
9f35bc136e KTNB-790: Fix gist creation for Jupyter Notebooks
Add a relevant test

GitOrigin-RevId: 481a423a37307c978032fe8dcde75e81df134074
2024-09-12 20:44:27 +00:00
Chris Lemaire
c792d53f08 [github] Add an action to generate title and description with AI
GitOrigin-RevId: f1fedd5c53cd42bc51b67426f148e7855e73121c
2024-09-11 09:19:46 +00:00
Roman Shevchenko
a5666abead [project] pruning FileChooserDescriptor overrides (IJPL-150176 prerequisite)
`BrowseFolderRunnable` and `*WithBrowseButton` family: getting rid of separate "title" and "description" parameters in favor of the chooser descriptor object, to avoid cloning the latter down the road.

GitOrigin-RevId: 33ec5968a1db953c60848974135055c288accf85
2024-09-06 11:41:43 +00:00
Mikhail Filippov
f13d92e82f IJPL-150165 switch to invoke dynamic lambdas in Kotlin
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Mikhail Filippov
bf43f2fc01 IJPL-150165 bump Kotlin language and API version
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Chris Lemaire
541b93a2f3 [github] Reload details data on review submission (IJPL-157529)
#IJPL-157529 Fixed

GitOrigin-RevId: f7583d3b81f09229ff1a83bbf84d0ed9c55aa2d7
2024-08-22 13:01:48 +00:00
Chris Lemaire
789136b651 [github] Fix the unordered list of items causing incorrect replacement (IJPL-160209)
The list of reviewers was simply emitted, but this
caused a dumb list updating algorithm to replace some entries in the list
without checking equality.

Reason is that it wants to put selected items at the front of the list.
Now, we emit the full list with those selected items at the front,
which prevents erroneous behavior.

GitOrigin-RevId: da238eec1eebd9428cabd3692a7349ea93324047
2024-08-21 17:16:48 +00:00
Aleksey Pivovarov
0a6fd8e8f0 editor: store FileEditorManagerImpl keys in one place
GitOrigin-RevId: d16c9d1b4b4d6e3cabf484de5ffe4d97f2442c6f
2024-08-20 13:29:05 +00:00
Ilia.Shulgin
a805a51ce8 [diff] IJPL-101084 Show path relative to project root in diff window
All diff requests created via `ChangeDiffRequestProducer#createRequest` will contain `DiffUserDataKeysEx.VCS_DIFF_RIGHT_CONTENT_TITLE` allowing to show short revision and file path relative to a project root

The same applies to diffs created via `MergedChangeDiffRequestProvider`

GitOrigin-RevId: 60ecb120e8751a6a211d2917838d6403a6003dfd
2024-08-17 09:50:36 +00:00
Ilia Bogdanovich
ff9954f400 [mockito.kotlin → mockk] Migrated intellij.vcs.github tests from mockito.kotlin to mockk
GitOrigin-RevId: 32df0857285bf8d5dd7f4182bdc740eebfc2e46c
2024-08-16 12:03:55 +00:00
Chris Lemaire
06a628a1ec [github] Add missing reload for review after submitting
#IJPL-156470 Fixed

GitOrigin-RevId: 65dfa2b7cfee52abb161f1654f2ede934b859a7e
2024-08-15 13:59:01 +00:00
Gregory.Shrago
564ed357e2 migrate getData to uiDataSnapshot: content manager providers
GitOrigin-RevId: 23e01cb5d725e46abbfdcf2daf6f20436768b9d2
2024-08-03 01:54:25 +00:00
Yuriy Artamonov
68fac4e25a [icons] IJPL-60678 License all monorepo icons for plugin authors
GitOrigin-RevId: 7fa4747a995c38a5281f35aaec4031c48c7e0274
2024-07-28 12:45:33 +00:00
Alexander Lobas
932f2d438e Swap icon path parameters: move expUI path to the first place
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Ivan Semenov
a94de895e6 [github] fix PR diff files validity check for renamed projects
#IJPL-73041 Fixed

GitOrigin-RevId: d47d80654f5a7b4387d94f8afaa7819145a53da8
2024-07-08 12:40:55 +00:00
Ivan Semenov
dd5d76a359 [github] signal details reload when corresponding remote branches hashes are changed
#IJPL-157530 Fixed

GitOrigin-RevId: 81eea57d5fa3e6bdb1388362f3771187d4715e87
2024-07-08 12:40:55 +00:00
Ivan Semenov
19fde6cdbd [github] disable comment/reject review buttons when there's nothing to submit
#IJPL-72992 Fixed

GitOrigin-RevId: 1375127b4f3e086f2558f859948ee2e0b855f03a
2024-07-08 12:40:55 +00:00
Ivan Semenov
400717fbdd [github] release new PR text editors in a non-cancellable block
releasing the editor is cancellable for some reason

#IJPL-157857 Fixed

GitOrigin-RevId: ad28d129df783741e509982ad210360a2fee8b62
2024-07-08 12:40:55 +00:00
Ivan Semenov
4594cb907a [collab/gitlab/github/space] make a global action for adding a review comment in the editor
#IJPL-82567 Fixed

GitOrigin-RevId: 2e37c01ec7295e6a680514df58cf9f67793eb344
2024-07-06 00:18:25 +00:00
Ivan Semenov
3337db069b [github] revalidate the panel when changing children
Without this PR creating status was not re-drawn

GitOrigin-RevId: ec12a1d8faa887019dd0dbe77ec57ddc2684a18b
2024-07-06 00:18:25 +00:00
Ivan Semenov
e6f6908922 [github] update commits list when branch refs change
#IJPL-157533 Fixed

GitOrigin-RevId: 2c661eb1d0c0d97a14719eded2cadd30d9d2ae85
2024-07-06 00:18:25 +00:00
Ivan Semenov
7b34e3879c [github] retrieve service from correct scope
#IJPL-157456 Fixed

GitOrigin-RevId: 3ee4d7e461d5f330bd18013f60324754f8d0f810
2024-07-06 00:18:25 +00:00
Aleksey Pivovarov
af4d4267f4 vcs: cleanup - migrate VcsNotifier usages
GitOrigin-RevId: 3af0790c5fe1a59114884b30dc9203e0ce76601c
2024-07-05 18:12:47 +00:00
Aleksandr Krasilnikov
84cfe0cb0c IJPL-157524 github: fix the border between toolwindow and editor for dark theme
(cherry picked from commit 2abebb2fcc0fc9720ccce51fc6033835b5c9860c)

IJ-MR-138851

GitOrigin-RevId: fd72be8baad3bd1a2958c9c7790756680a84bb84
2024-07-04 16:00:49 +00:00
Aleksandr Krasilnikov
c8587344c5 IJPL-157524 github: don't prevent recursive background change for top level panels
(cherry picked from commit 28dcdeb7f1db2a307b0435acc118c44f607da137)

IJ-MR-138851

GitOrigin-RevId: b3236c5c4c594d415df254ce30d9df599967a954
2024-07-04 16:00:49 +00:00
Aleksandr Krasilnikov
c0555ae8ae IJPL-157524 github: add a missing scrollable border on top of changes tree
(cherry picked from commit a02559e1319da84c0d0ef6e15b0f9e15d80c1717)

IJ-MR-138851

GitOrigin-RevId: fe5345ed3da5c27bf1853f8078ca9be4083ae7da
2024-07-04 16:00:48 +00:00
Chris Lemaire
3f1c27845c [github] Fix LazyDeferredCoroutine canceled flashing in info panel (IJPL-157528)
#IJPL-157528 Fixed

GitOrigin-RevId: ba6052d4bfd921f5ee5408bf8514492cee7d1a2d
2024-07-04 15:54:03 +00:00
Chris Lemaire
cb6292475d [github/gitlab] Add a check and a status for when conflicts are already resolved locally (IJPL-157615)
#IJPL-157615 Fixed

GitOrigin-RevId: 823a3ab7911b5c1a80a77e419d43d17a9cb4cbe2
2024-07-04 15:54:03 +00:00
Chris Lemaire
b76633ee1d [collab/github] Extract a function to check ancestry of the current revision
Will be used in other places to determine if conflicts are in the past.

GitOrigin-RevId: ec53f91267631ff60ef5e3e917c903deb8b1f24a
2024-07-04 15:54:03 +00:00
Chris Lemaire
ecd729af34 [github] Fix mergability state not updating on refresh (IJPL-157341)
#IJPL-157341 Fixed

GitOrigin-RevId: e35d0e1cc1d64518dc2110a24db36b7f314dd818
2024-07-04 15:54:03 +00:00
Chris Lemaire
b92bb73d91 [collab/gh/gl] Camelcase bundle property names
GitOrigin-RevId: a635014eef2a3d8a6df2101d05dbe1b68df5a478
2024-07-04 15:54:03 +00:00
Chris Lemaire
8fef59d67f [github] Remove progress stripe from changes tree in PR
GitOrigin-RevId: e60f1962c150c7781bdc5171053083c807b3a389
2024-07-04 15:54:03 +00:00
Ivan Semenov
c51ceee72c [github] rework push notification customizer checks
Only lookup open existing reviews
Don't suggest PR creating for default branch (#IDEA-354171 Fixed)

GitOrigin-RevId: e7c8ffcfbbc786910aabe135589cce216ee9a472
2024-07-03 21:44:39 +00:00
Ivan Semenov
38b567defc [git/github/gitlab] rework push notification repo/account selectors
Simplify selector code
Check the current connection first
Show actions if there is no saved selection (#IJPL-73072 Fixed)

GitOrigin-RevId: 7a5fa5c2a5ee23be135ebc7b1ed98be6e0f41c1d
2024-07-03 21:44:39 +00:00
Ivan Semenov
8264262519 [github] drop deprecated fields
GitOrigin-RevId: f0c1420a6343388d3df779850ec380890c1ebe51
2024-07-03 21:44:39 +00:00
Ivan Semenov
854c4117c9 [github] push exception handling down the call stack
GitOrigin-RevId: 46ac56e1183b20508df86c7a0614d500fe2af04a
2024-07-03 21:44:39 +00:00
Ivan Semenov
2976f42614 [github] get services in an async manner
GitOrigin-RevId: c7a22709cc72001172bd8a49b101ff778d81dac3
2024-07-03 21:44:39 +00:00
Chris Lemaire
1d6a606bea [github] Fix comment action stuck on Loading... initially (IJPL-156163)
#IJPL-156163 Fixed

This is awesome: because we now launch the state flow immediately,
the createSingleCommentAction and createReviewAction fields
may still be uninitialized.

To solve: just make sure they're initialized before submitActions...

GitOrigin-RevId: 2e443a2c0633f7971aa77738855f361db16a8ea4
2024-07-02 22:09:46 +00:00