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
Ivan Semenov
19876fdd00
[github] fix changes selection loop
...
The crux of the issue was that the data was incorrect.
UI events should be handled synchronously until the "single source of truth" is set and then that state can be propagated asynchronously.
That was not the case for tree/diff selection handlers. Selection updates were handled asynchronously which sometimes caused an updated loop while trying to synchronize two states.
#IJPL-77514 Fixed
GitOrigin-RevId: c386cf861c627dc040d175b13441dc0cb6587e20
2024-07-01 11:25:21 +00:00
Ivan Semenov
6cae2a258b
[github] match account with git url by host in interactive auth data provider
...
GitOrigin-RevId: 6e2a203aa790d205e700bcfa3a905af35999e757
2024-06-27 11:45:52 +00:00
Ivan Semenov
bc8249fc7e
[github] fix the order of git auth providers
...
GitOrigin-RevId: 28271671d06697bbb4b8614d2c2489df1607649c
2024-06-27 11:45:52 +00:00
Alexander Lobas
db4181013a
IJPL-150231 Move icon mappings from json to icon generator (remove ExpUiIcons)
...
GitOrigin-RevId: ec563768e3a10df6a758997d6be43bb707a70fe8
2024-06-27 10:30:26 +00:00
Ivan Semenov
18caa2f9fd
[github] fix PR creation metadata items list
...
GitOrigin-RevId: 4e24ce25aa6a5ac6222e02ea4e6623a809ae3338
2024-06-26 19:43:35 +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
Ivan Semenov
93383fd142
[github] update GQL schema to actual version
...
GitOrigin-RevId: 7e0ed5de725103ccbc1291632366428ef25b77a2
2024-06-25 11:04:37 +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
Ivan Semenov
39ae96520d
[github] allow patch updates to the bundled github plugin
...
GitOrigin-RevId: a3c12e6392317fc99e14980f7f977f7cae44ee95
2024-06-24 17:40:51 +00:00
Ivan Semenov
9afeeca76a
[collab/github/gitlab] simplify and publish a delegate for code review changes viewmodel
...
GitOrigin-RevId: fb420e20d7919b9ec56175b4ac2ecfacd816dcd4
2024-06-24 16:14:52 +00:00
Ivan Semenov
cb480552af
[collab/git] make an API for current git branch status presenter
...
GitOrigin-RevId: c494d5daac991cb4fc8486c5662a98edad81eb90
2024-06-24 16:14:52 +00:00
Ivan Semenov
1e89d12557
[collab] make an API for review in editor implementation
...
GitOrigin-RevId: f6733adf02d1717f96b16ff72b5b739d4416eadd
2024-06-24 16:14:52 +00:00
Ivan Semenov
308516e9ea
[collab] make an API for showing review in editor toolbar
...
GitOrigin-RevId: a56a101bfaf4aaa8bf93daee1b6e81355faff41d
2024-06-24 16:14:52 +00:00
Ivan Semenov
f6b8f2709b
[collab] make an API for closing code review files safely
...
GitOrigin-RevId: 34bbf1743122478e7a616c54373ab36f99ee5686
2024-06-24 16:14:52 +00:00
Ivan Semenov
463b097258
[github] avoid re-fetching PR revisions when already fetched
...
GitOrigin-RevId: 3951cafbb2d505854b4eee035f4154b4320e0344
2024-06-20 18:20:56 +00:00
Ivan Semenov
ec8d5fcae8
[git/github/gitlab] extract some git calls to a common place
...
GitOrigin-RevId: 1c217cc3b5e3b99740b186561c58891a9b2fa972
2024-06-20 18:20:56 +00:00
Ivan Semenov
5ce86532d3
[collab/gitlab/github] prefer plugin project scope over orphan scope
...
GitOrigin-RevId: cfb4559bd6b8f27a872a65a4fc33ebedcc143eaa
2024-06-19 16:21:22 +00:00
Ivan Semenov
42ef9f3464
[github] mark internal and final
...
GitOrigin-RevId: 5f308676e1a320cedb8e86313951846ce12e4f34
2024-06-19 16:21:22 +00:00
Ivan Semenov
17d3aa6eb7
[github] remove unused class
...
GitOrigin-RevId: 80627d7d2afa6604de2d5dd9434fbb99431846fe
2024-06-19 16:21:22 +00:00
Ivan Semenov
55f60135af
[github] convert clone dialog to coroutines
...
#IJPL-156147 Fixed
GitOrigin-RevId: a782da29ea0d5507fed7c4bf9125a1f8e2f503d0
2024-06-19 16:21:22 +00:00
Ivan Semenov
b63364276e
[github] simplify paginated list loading API
...
GitOrigin-RevId: 18708c89865f9e289399057d1b482f63e7650343
2024-06-19 16:21:22 +00:00
Ivan Semenov
eee87879b2
[github] use proper coroutine scope for clone dialog
...
GitOrigin-RevId: f809e4e6cf196830a9b05ffa6891e75f06054642
2024-06-19 16:21:22 +00:00
Tagir Valeev
fac9d78b59
'Mismatched collection query/update' warnings fixed or suppressed; redundant code removed
...
GitOrigin-RevId: 5452da8520e2856faf0be47da4cb541b19105d8d
2024-06-18 20:08:54 +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