Nikolay Chashnikov
b56617086f
[git] API cleanup: remove unused deprecated API (IJPL-503)
...
GitOrigin-RevId: e00ff04e6f6a744426b3389dc14f771981a689d6
2024-05-16 18:00:55 +00:00
Daniil Ovchinnikov
d714d37508
IJPL-149498 deprecate unnamed childScope
...
GitOrigin-RevId: 99d7259f91990787b6991209208ee5ded9f49b7a
2024-05-08 19:45:10 +00:00
Ivan Semenov
3dfaf11b24
[github] drop unnecessary childScope
...
GitOrigin-RevId: 25f4486b9e98d6fa01dcaee89150108038abba32
2024-05-08 19:15:15 +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
Yuriy Artamonov
84b8e63900
[frameworks] IJPL-148944 Speed-up IconProvider implementations
...
GitOrigin-RevId: 26939b80f4996fc23605dbf7cf9d944e8681e95c
2024-05-05 17:43:32 +00:00
Ivan Semenov
15c997ad34
[collab/github/gitlab] simply helper and get rid of flow of deferreds
...
GitOrigin-RevId: d54be409b03e03017ca197c7bb5cb6eb948a5080
2024-04-26 12:06:06 +00:00
Ivan Semenov
5d8b3b4341
[github] creates inlays vms immediately when creating diff vm
...
GitOrigin-RevId: f1d6416e402d643d7985a4c60d649a203a3f4430
2024-04-26 12:06:06 +00:00
Ivan Semenov
43a40b22e0
[github] ensure correct scope for a flow to avoid redispatch
...
GitOrigin-RevId: daa4a06a7493443c0ad199db75cdec97f5cad0db
2024-04-26 12:06:06 +00:00
Ivan Semenov
921354053a
[github/gitlab] ensure correct threading when creating a diff review model
...
GitOrigin-RevId: e0f177af4b7a54e90211b7e2044d4f4e0f57ad1b
2024-04-26 12:06:06 +00:00
Ivan Semenov
6a1e8db7f4
[collab/github/gitlab] ensure proper threading for editor inlays and renderers
...
CoroutineStart.UNDISPATCHED does not check if the current dispatcher is indeed the correct one, so it's safer to wrap the body in `withContext`.
Also, using suspending functions instead of passing a CoroutineScope better adheres to structured concurrency.
GitOrigin-RevId: 401609ca178fe9b47f63211696c6a5a1b4c6d650
2024-04-26 12:06:06 +00:00
Ivan Semenov
e6b61bd8a8
[github] try to create thread comments VMs when threads are created if data is available
...
GitOrigin-RevId: 9c061a049b88b036d3e69669efca21a353a30d0e
2024-04-26 12:06:06 +00:00
Ivan Semenov
c9dd4b0288
[github] initialize reactions VMs when comment VM is created
...
GitOrigin-RevId: 05642083ab0369715e12cc2a1f660efe748d4aed
2024-04-26 12:06:06 +00:00
Ivan Semenov
ce739c240d
[github] use default dispatcher for PR view models
...
GitOrigin-RevId: 6c7c68e9f80eb7ddd226c2359cf4e380190ec722
2024-04-26 12:06:05 +00:00
Ivan Semenov
a760f95491
[github] work around "this" leakage
...
GitOrigin-RevId: 118eec81d89e0c5348abbe0321b0a63a28ecb76d
2024-04-26 12:06:05 +00:00
Ivan Semenov
b391d39120
[github] simplify flow creation
...
GitOrigin-RevId: 75327edef822b953a301423dd3bca8479a472c8c
2024-04-26 12:06:05 +00:00
Chris Lemaire
1b580d40b8
[github] Fix empty review comment is considered editable (IJPL-72803)
...
#IJPL-72803 Fixed
Shouldn't be editable as GH will return an error on editing.
GitOrigin-RevId: 01d26114a87036dfa6c3f5b58b288b7138e017a8
2024-04-23 18:47:54 +00:00
Ivan Semenov
3ff9789cfc
[github] cleanup imports
...
GitOrigin-RevId: eff30c3ef6700da513f3383c91a9a91f0bc3f839
2024-04-23 00:42:33 +00:00
Ivan Semenov
2d61e7596a
[collab/github/gitlab] ensure all mapScoped invocations are supervised where needed
...
GitOrigin-RevId: 76ca3b10d7dbebf7204db42d8c797c3f93c9265d
2024-04-23 00:42:33 +00:00
Ivan Semenov
077c07d79c
[github] convert credentials ui to coroutines
...
GitOrigin-RevId: f013b5568d91f6b849f00ebdb02fc82a9db235f7
2024-04-23 00:42:32 +00:00
Ivan Semenov
cfcad56b3e
[github] convert image loader to coroutines
...
GitOrigin-RevId: 783e3c0a378e65d51a86ce9862d07678fb280743
2024-04-23 00:42:32 +00:00
Ivan Semenov
8675fcf2f8
[github] convert details provider to coroutines
...
GitOrigin-RevId: fb61eff5fbc48f0ae651068323ba81fdf9542a21
2024-04-23 00:42:32 +00:00
Ivan Semenov
0cbd4aa50a
[github] convert avatar loader to coroutines
...
GitOrigin-RevId: dcdfd7f51d83f94427c467e4581ed73c3cca7a0f
2024-04-23 00:42:32 +00:00
Ivan Semenov
488044fd69
[github] convert server metadata loader to coroutines
...
GitOrigin-RevId: e642a56d62ddbe06af0c1b3425d71088e11b20e4
2024-04-23 00:42:32 +00:00
Ivan Semenov
e7200307f6
[github] convert account info cache to coroutines
...
GitOrigin-RevId: fb4ca067338896d32903faa804e3f96e79326ffb
2024-04-23 00:42:32 +00:00
Ivan Semenov
103aab5a20
[github] deprecate LazyCancellableBackgroundProcessValue in favour of coroutines
...
GitOrigin-RevId: 6f1ccbdf0c525252d9e1613f21e160ec9858b309
2024-04-23 00:42:32 +00:00
Ivan Semenov
f30c97e5bf
[github] use async multi-chooser popup for reviwers
...
GitOrigin-RevId: e5419dfa8686e226bbafd7ba971320134f2e11cc
2024-04-23 00:42:32 +00:00
Ivan Semenov
a93934ad18
[github] specify UI dispatcher for UI stuff
...
GitOrigin-RevId: 247b23a4a25c443591f9a66531ebe3e1175aa851
2024-04-23 00:42:32 +00:00
Ivan Semenov
ed5a4a9537
[github] convert repo data service to coroutines
...
GitOrigin-RevId: d1353a82602ddedeaa8b23008bf4ac3b5cd65d16
2024-04-23 00:42:32 +00:00
Ivan Semenov
f1fdd573d2
[github] convert PR viewed state data provider to coroutines
...
GitOrigin-RevId: 3e45e9f20bf2b16df83df081f3fe355396ad8c3b
2024-04-23 00:42:32 +00:00
Ivan Semenov
56e98419ab
[github] convert PR comments data provider to coroutines
...
GitOrigin-RevId: 8af338ae928a1f8a10629648b272512d973417a6
2024-04-23 00:42:32 +00:00
Ivan Semenov
93499cd857
[github] convert PR changes data provider and service to coroutines
...
GitOrigin-RevId: 0a6cd06c88c700849c3aa3d0575537022e78cdfa
2024-04-23 00:42:32 +00:00
Ivan Semenov
e3f8c49c2a
[collab] convert PR review data provider and service to coroutines
...
GitOrigin-RevId: 3c13b047e4415f30865a3b85a48d0eef59f334ee
2024-04-23 00:42:32 +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
Ivan Semenov
f00236308f
[collab] removed pre-defined border in RoundedPanel
...
GitOrigin-RevId: a354b4fd5a90ca8fd0493f4e7ae759f47066996a
2024-04-19 19:05:23 +00:00
Ivan Semenov
1d1483848c
[collab] get rid of direct RoundedPanel usages
...
GitOrigin-RevId: a0b67bca457aabbe15f7bf0fbf73cea392027c72
2024-04-19 19:05:23 +00:00
Vladimir Krivosheev
b745d95c33
IJPL-973 extract collaboration tools (as it depends on vcs-log-impl)
...
GitOrigin-RevId: 44db2ae5dfa8d8a27eaba16b55b734b6c8129436
2024-04-12 07:35:33 +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
a25e32175b
Github "Create Gist" action: save document before retrieving
...
Required for PY-65507
GitOrigin-RevId: 811d4f083fe4c9fe47f9322800e240296aa355d3
2024-04-05 16:56:19 +00:00
Andrey Belyaev
0809cedafa
[gitlab] IDEA-350674 Get rid of YAML plugin dependency in GitHub and GitLab plugins
...
Removed YAML plugin dependency in favor of simple file mask check
GitOrigin-RevId: f906ca8a1bccb2e440033d54686032f6b7386abc
2024-04-04 15:51:57 +00:00
Ivan Semenov
8baf63ad2d
[collab/gitlab/github] sort files for review diff the same way files in the tree are sorted
...
#IDEA-331019 Fixed
GitOrigin-RevId: 2d6614b34228f602573fc4b0c7f468541ca1958b
2024-04-02 14:23:53 +00:00
Ivan Semenov
37aa331340
[collab/gitlab/github] persist review changes grouping preferences
...
GitOrigin-RevId: 828169e0ac2190b734a35f14a5a62338d55a25ce
2024-04-02 14:23:53 +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
Chris Lemaire
3a5e5a2b59
[github] Add an update signal for persistent interaction state (IDEA-348089)
...
#IDEA-348089 Fixed
Fixes the update dot not disappearing directly after all PRs in the list are seen.
Sadly this does not solve the problem for dots in the list, but only for the dot on the toolwindow.
GitOrigin-RevId: cce015561b1728008855b87543dd51d09f7d637f
2024-03-25 12:51:47 +00:00
Bas Leijdekkers
f6f87f931f
[github] fix zero-tolerance inspection warning
...
GitOrigin-RevId: d6ae2683a707441eb431ed7861bfabb8c3659645
2024-03-21 11:04:37 +00:00
Anton Lobeiko
75e085cfd0
[platform] IDEA-346395 fix NoClassDefFoundError for OAuthService
...
GitOrigin-RevId: eb1fe1fe02fb7151672c9c7142804ec168412586
2024-03-20 12:13:20 +00:00
Arkady.Bazhanov
54b0560bd9
Fix "Create Gist" action for Jupyter notebooks
...
PY-65507
GitOrigin-RevId: 1884238fb94d185fc5e4f509f7d731b463657752
2024-03-15 19:28:26 +00:00
Chris Lemaire
116d568cce
[github] Fix PR list loading indicator not stopping after theme change (IDEA-343503)
...
GitOrigin-RevId: 1944c14982dae6561ac75e49707a772d21850d15
2024-03-11 21:29:41 +00:00
Vedana.Voronina
3364f7e9eb
[collab/space] IDEA-348001: use different reviewers outline in space plugin
...
[collab/space] IDEA-348001: add default outline for avatars without status
Merge-request: IJ-MR-127943
Merged-by: Veda Voronina <Vedana.Voronina@jetbrains.com >
GitOrigin-RevId: 6a472fe3d902f531a3a9868bb5af5d140d86294f
2024-03-11 20:50:47 +00:00
Ivan Semenov
a26a18146c
[collab/github/gitlab] display review submission errors
...
#IDEA-348506 Fixed
GitOrigin-RevId: 3c199046b5cfb36eec3a2dd0a7e8f793aca83a3a
2024-03-07 19:35:20 +00:00