Chris Lemaire
3135a1e828
[github] Fix 'fragment on Bot can't be spread' exceptions (IJPL-175710)
...
#IJPL-175710 Fixed
This is caused by `... on Bot` not being allowed for `PullRequestReviewers` before GitHub 3.11.
The newly added tests can confirm this mistake.
(cherry picked from commit 87015863c0c8c0cd581f98eeefa5ae45adad34e8)
IJ-CR-154633
(cherry picked from commit 93d7bbd449b714c9a2f35c04aaf8e7168d73afcf)
IJ-CR-154633
GitOrigin-RevId: bc130a8de2e50e0faca7e1c1e89ec5063fc2b3cb
2025-02-10 18:41:48 +00:00
Chris Lemaire
93a034db6d
[github] Fix actor subclasses not loading properly
...
Every Actor subclass that exists as far as I could tell
now has a DTO representation and a fragment representation.
Sure, there's a lot of common classes, we can reuse actorInfo
in some cases, but I somewhat prefer having the specific fragment
to reference at the DTO class.
Just so that debugging these types of issues is easier later.
actor.graphql now directly represents the 5 possible instantiations of Actor.
(cherry picked from commit 6392ac4ce579ce48682d8cc288d2edfe5480da86)
IJ-CR-151664
(cherry picked from commit bd235370481269453094021d2e03ed91bb48903b)
IJ-CR-151664
GitOrigin-RevId: a6cc560b78552c1ca9003975c0b9fb03fd68b69d
2024-12-16 18:27:38 +00:00
Chris Lemaire
3ee01d2447
[github] Add missing definitions for GHBot fragments
...
(cherry picked from commit 06c9f4826ca67ef72cc6c0776d1417d679c68c4f)
IJ-CR-151664
(cherry picked from commit 59e565b8f1a3ae0a6c18ffd38e05e693bb17987d)
IJ-CR-151664
GitOrigin-RevId: d66becb2a7a6abe150c649dd56b65eb9e9e276f4
2024-12-16 18:27:38 +00:00
Chris Lemaire
ae3fd256fb
[ghai] Add a way to generate a summary of a PR with AI
...
Add actions:
- Generate a summary
- Like the generated summary
- Dislike the generated summary
Adds UI:
- A comment in timeline with a purple hover color
- buttons for above actions
(cherry picked from commit 6f734fb94f53a4efd8dd950b51d427a21f9ab117)
(cherry picked from commit 3e0ae846aa29182724b7a350a2567bff89070351)
IJ-CR-148445
GitOrigin-RevId: 51e1544114d334edfc5f001f9145e6d4a0c7e0ae
2024-11-06 18:33:20 +00:00
Chris Lemaire
9b6b287618
[ghai] Refactor the AI review action to be supplied by EP
...
(cherry picked from commit ba10b014a27b4056feba01107f8bcdfb743352c3)
(cherry picked from commit ed410ef7ca8143162e3788318666ec9e76e9df0d)
IJ-CR-148445
GitOrigin-RevId: fce66dae03512fe11333ef78b47e3f13e2762a14
2024-11-06 18:33:20 +00:00
Chris Lemaire
a650191208
[ghai] Combine split extension points into 1 for AI Review
...
(cherry picked from commit 26bf013e434fa57e27ad7d94f802671c6d1248f9)
(cherry picked from commit 758a1d0eeefdead4ed003d486b48ddd28b7b07af)
IJ-CR-148445
GitOrigin-RevId: 0cb5b864929ef0e55ae900c1a06701abdaca0c25
2024-11-06 18:33:20 +00:00
Chris Lemaire
d2edb7242f
[ghai] Refactor AI review to provide a sub-VM for GHPRViewModelContainer
...
(cherry picked from commit bc666fa5cfe7284c67a660d25cd6eb79929bd6c6)
(cherry picked from commit 82bebd825fe6984d4711d5aafd8607e504a6faa2)
IJ-CR-148445
GitOrigin-RevId: 1e266adaf9975886ca3a6c84372bb7a3f0efaba5
2024-11-06 18:33:20 +00:00
Chris Lemaire
df57020a83
[ghai] Move AI review into LLM plugin module
...
(cherry picked from commit 5d96d51f28b0e63c660b56843245f40a1603355e)
(cherry picked from commit 2f43f1000ec5b565f6390a6e00388a2836300539)
IJ-CR-148445
GitOrigin-RevId: 9802819a1282435cdde7677313a5d57a5f3c0d01
2024-11-06 18:33:20 +00:00
Chris Lemaire
c1a22690f7
[ghai] Make review buddy only available internally for now
...
(cherry picked from commit 78b35a96cc2ebcdcef15ed84651f7d0b16653096)
(cherry picked from commit 783d691884159024717c294ee4e14fb1a74e2ab3)
IJ-CR-148445
GitOrigin-RevId: 51fa21516e473a29cf97d4071e8df7d254bacd4f
2024-11-06 18:33:20 +00:00
Chris Lemaire
746c6f24a5
[ghai] Split AI-related functionality to be able to disable AIA
...
(cherry picked from commit 9575bdc2ede0779e0fd9da2dd2ac4692c538b074)
(cherry picked from commit 057e99961ecf46493ffb225861e08b5e65bc959c)
IJ-CR-148445
GitOrigin-RevId: 996a3e964a0e72cf0d8ff70c6512d52d2c515e05
2024-11-06 18:33:20 +00:00
Chris Lemaire
9b904afcca
[ghai] Refactor review buddy to use new Grazie Task API
...
(cherry picked from commit befe3f79a3b08249deba5dfa00d6421ce3ec632b)
(cherry picked from commit f06576e107ae447528d61054de44c63b9d69e358)
IJ-CR-148445
GitOrigin-RevId: 7e6feeca7007e740115024b0834029232c695a2b
2024-11-06 18:33:20 +00:00
Ivan Semenov
698250965f
[collab/ghai] AI code review buddy prototype
...
(cherry picked from commit d378eeed0d47e25aeb5429b80b25fd2d517b18ea)
(cherry picked from commit ef1bdea3742cc0c46b31926a53f2bfcb7eb3fd43)
IJ-CR-148445
GitOrigin-RevId: 343aecfd9f17cfdd79eb58f8e2acc3a5a2e5069e
2024-11-06 18:33:20 +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
Yuriy Artamonov
68fac4e25a
[icons] IJPL-60678 License all monorepo icons for plugin authors
...
GitOrigin-RevId: 7fa4747a995c38a5281f35aaec4031c48c7e0274
2024-07-28 12:45:33 +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
Chris Lemaire
b92bb73d91
[collab/gh/gl] Camelcase bundle property names
...
GitOrigin-RevId: a635014eef2a3d8a6df2101d05dbe1b68df5a478
2024-07-04 15:54:03 +00:00
Ivan Semenov
bc8249fc7e
[github] fix the order of git auth providers
...
GitOrigin-RevId: 28271671d06697bbb4b8614d2c2489df1607649c
2024-06-27 11:45:52 +00:00
Ivan Semenov
5f6f276e8c
[github] implement a more modern changes browser for PR creation view
...
GitOrigin-RevId: 99cb0f37597ff158a0d3b4579a1fbd90fcbd6db4
2024-06-26 19:43:35 +00:00
Chris Lemaire
a81be3e624
[github] Add an action to resolve conflicts in PRs
...
GitOrigin-RevId: d44d7567d0c2616205e24144a81debf4cedaed92
2024-06-25 10:57:15 +00:00
Chris Lemaire
8987b51825
[github] Process commit message bodies ourselves
...
Has as a likely side-effect that we'd need to reimplement
linking of commit references...
GitOrigin-RevId: 7d4f9a83f9097a8fc0c35785da81aafdb931acbe
2024-06-17 11:23:20 +00:00
Chris Lemaire
764b0085a3
[github] Add parsing and interpreting of PR/issue IDs (IJPL-149900)
...
#IJPL-149900 Fixed
Similar to the ones added for GitLab, this adds functionality
to parse pull request links and mark them.
Sadly issues and pull requests share the same ID indicator
for Github, so we can't be fully sure from the ID only whether
we're dealing with a reference to one or the other.
Likely issue: if an issue ID parser is configured, it will likely take precedence
over the pull request ID parser, so it will just try
to open some issue in web, probably.
GitOrigin-RevId: b0193d4c36f08b2c6c1e0096829b843fd0a02b58
2024-06-17 11:23:20 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Yuriy Artamonov
b61c9ea427
[github] IJPL-34876 Declare icons and texts for GithubCreateGistAction declaratively
...
GitOrigin-RevId: 36a0490c0b97086b7d9c034379837b7cc8a1515a
2024-06-15 21:01:31 +00:00
Yuriy Artamonov
fa0bf8c8c2
[fus] IJPL-156483 GitHub and GitLab CI editing statistics
...
GitOrigin-RevId: 78f9d637220e6d6da86d91203dbe7946137eba0d
2024-06-15 13:41:41 +00:00
Andrey Belyaev
94a882244d
[github] IJPL-72807 Fixed typo
...
GitOrigin-RevId: ebbc5831dc39b891780887446395f80a8a38ae6a
2024-06-14 22:28:20 +00:00
Andrey Belyaev
9a34351068
[github] IJPL-72807 Promote Ultimate in GitHub action files
...
GitOrigin-RevId: 60f5739a93d4070bb1af87261d4508840c5750a5
2024-06-13 12:04:42 +00:00
Ivan Semenov
52ed3cf6fc
[github] load PR templates via API
...
Minimal required version raised to 3.2 to access the necessary API
#IJPL-76555 Fixed
GitOrigin-RevId: a9ad6f0b11cd5144a3835ebb4c089fed76936f4f
2024-06-10 12:39:38 +00:00
Ivan Semenov
d1741f945a
[github] more modern PR creation UI
...
#IJPL-148684 Fixed
GitOrigin-RevId: ad2388912baed3a222e07ee584031cee70780478
2024-06-10 12:39:38 +00:00
Chris Lemaire
21bc524838
[github] Add some interpretation for unknown host exception
...
Should probably do the same for GitLab, but consider this a quick
fix as I'm doing other things.
A more proper/unified approach to interpreting and displaying the right
text for an error message is still work for the future I suppose.
GitOrigin-RevId: 72a7313f33b986220dd32e074e0c749195919657
2024-06-03 16:54:44 +00:00
Aleksandr Krasilnikov
a76132062a
[github] Use the current branch name instead of "Pushing to GitHub master"
...
GitOrigin-RevId: ddead5934eef81b76dfd4d14771a6f10e5bf4920
2024-05-07 17:00:56 +00:00
Ivan Semenov
25b6615aa9
[github] convert PR details data provider and service to coroutines
...
Also merge with state data since it's technically the same thing
GitOrigin-RevId: 77314ee52535cd204c1c812c7dcff4e73c78c9e4
2024-04-23 00:42:32 +00:00
Arkady.Bazhanov
e4f72887a0
KTNB-628 Add "Create Gist" action to the toolbar of Kotlin Notebooks
...
Fix: do not show in non-Kotlin notebooks
GitOrigin-RevId: 347edbb59fde1b46acc10439157989778689fae1
2024-04-08 13:50:56 +00:00
Arkady.Bazhanov
d15d074bc9
KTNB-628 Add "Create Gist" action to the toolbar of Kotlin Notebooks
...
GitOrigin-RevId: eedc263675c19eaf7f7dc8c98d14a9c9bf3395fb
2024-03-27 13:37:06 +00:00
Chris Lemaire
935a5b387b
[github] Add a setting for disabling isSeen markers (IDEA-348560)
...
#IDEA-348560 Fixed
GitOrigin-RevId: f25d3c6a9502fc768ce08e9eefb7c728a03027cc
2024-03-25 12:51:47 +00:00
Ivan Semenov
afbe92ee5e
[github] fix PR number presentation in i18n bundle
...
#IDEA-348167 Fixed
GitOrigin-RevId: 082599cc3f842dc7e3a0eb62905f30be65cad233
2024-03-07 19:35:20 +00:00
Chris Lemaire
2b12f794a0
[github] Add a margin time to correct for NTP-sync problems within a few seconds
...
It's not the best fix, but dealing with time is difficult.
GitOrigin-RevId: 4b3e587984b05c55773acc34032b551a174d40a6
2024-03-05 17:37:26 +00:00
Ivan Semenov
ea9289278f
[github] better bundle texts
...
GitOrigin-RevId: 9415388720af109d9e6f144c43b5501265fc604c
2024-02-19 18:07:26 +00:00
Ivan Semenov
93f02cf51b
[github] add current review submit action to git branch widget
...
#IDEA-325938 Fixed
GitOrigin-RevId: baa1a62da20c9797bf46fca78852396ce66a4f11
2024-02-19 18:07:26 +00:00
Aleksandr Krasilnikov
9dfd397705
[collab] Migrate combined diff in review tools from registry to advanced setting
...
IDEA-346408
GitOrigin-RevId: cb06a0e943c86b976195b5d3375d5bb77bf50ad8
2024-02-16 18:49:19 +00:00
Pavel Gromov
f36fc4fba5
[github] Combine GraphQL fragments
...
GitOrigin-RevId: da49444dd0a15eed6f75a872438efd59fb8d630b
2024-02-14 16:34:52 +00:00
Pavel Gromov
a8444bf7d5
[github] Unify notifications about pull request creation
...
* #IDEA-342939 Fixed
GitOrigin-RevId: 68259ea3d0c105e86a9432a81dc7e9587240cbb8
2024-02-14 16:34:51 +00:00
Chris Lemaire
2041686ed4
[github] Add a setting for automatically marking files as viewed (IDEA-282201)
...
The current default for the setting is `true`.
This means the default behavior stays the same as it was before,
but it makes it possible to turn off automatic marking.
As per requested in IDEA-282201
GitOrigin-RevId: 6badb52665b3ca87b14ad9de631d4d0d9f2141c9
2024-02-13 18:47:19 +00:00
Ivan Semenov
08cc8010ba
[github] show commit statuses in git log table and details
...
#IDEA-344338 Fixed
GitOrigin-RevId: 6a21fafb245ccd5ede5328e4fc64884ef46acdcc
2024-02-12 19:28:07 +00:00
Aleksey Pivovarov
445222d106
codereview: reload diff editors on Registry change
...
GitOrigin-RevId: d0f74b0ce1c207741e149f266ab8446a84478d07
2024-02-08 13:42:16 +00:00
Pavel Gromov
85eb93ebb3
[github] Add reactions to pull request description
...
* #IDEA-262641
GitOrigin-RevId: 7ab6b8281aa3b714fe4ce325dabb0b025f33ff9b
2024-02-06 16:09:04 +00:00
Pavel Gromov
19db123487
[github] Implement reaction picker
...
* #IDEA-262641
GitOrigin-RevId: 1ccf63993286511f59083781b09631f86d444680
2024-02-06 16:09:04 +00:00
Pavel Gromov
c101c308c5
[github] Toggle reaction on comments
...
* #IDEA-262641
GitOrigin-RevId: 39bde5de259d7dc0979d381a0ef1f72fdb7023f9
2024-02-06 16:09:04 +00:00
Pavel Gromov
5e19b18077
[github] Show comment reactions
...
* #IDEA-262641
GitOrigin-RevId: ba697b28f0616a116eb62e6d84ae601e5578df56
2024-02-06 16:09:04 +00:00
Ivan Semenov
d779207c3e
[github] action to toggle editor code review from branch widget
...
GitOrigin-RevId: 53bde16e8ac17b7cddc64f5127252ed6c9958afa
2024-02-03 13:21:51 +00:00