Ivan Semenov
1da54a45a3
[github/gitlab] make account managers public
...
GitOrigin-RevId: af903b176e217fb272e38610d73e7282203df9ef
2023-01-10 13:58:29 +00:00
Daniil Ovchinnikov
578eaaf60e
rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
...
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Daniil Ovchinnikov
30fa6f95fa
Kotlin 1.8 language and API versions
...
GitOrigin-RevId: d019dab5535d6f9405514bb0efb7ffa6cd27f5b0
2023-01-07 13:16:21 +00:00
Vladimir Krivosheev
98ace0a061
use XXH3 instead of MurMur3 to generate an icon image key
...
The main reason — use XXH3 everywhere
GitOrigin-RevId: 7b158b9b3689d16f09182abb0b58113c7303f874
2022-12-27 08:01:26 +00:00
Lamberto Basti
2370fcc684
Total rework of the business logic of the PKGS plugin
...
GitOrigin-RevId: e4cace15934addc48f5a76f293f11e0b2a0d92b0
2022-12-07 15:18:33 +00:00
Pavel Gromov
04d9746123
[collab/github/gitlab] Add an action link to a selector error status panel
...
* Reset review list after re-login
GitOrigin-RevId: 7694d7279c37a5b161cf0c95bdb10f6170b0f64a
2022-11-30 00:52:12 +00:00
Pavel Gromov
7173ec5cbc
[collab/github/gitlab] Implement general error status for selector panel
...
GitOrigin-RevId: 3d651d4e08d44f0f6cce0c436c7083861fa52917
2022-11-30 00:52:10 +00:00
Pavel Gromov
c7b15be952
[collab/github/gitlab] Generalize error status panel
...
GitOrigin-RevId: 6880b7c9bd3adc188de1adc00c59bebeeaa7f1ac
2022-11-30 00:52:07 +00:00
Pavel Gromov
c3a9be4d4d
[github] Add a loading message on a pull requests list
...
GitOrigin-RevId: d6c366efb8b29c148476b2b2dabce2b05c2f3471
2022-11-21 16:53:38 +00:00
Pavel Gromov
33ecbfbcc6
[space] Add statistics for filter selection
...
GitOrigin-RevId: 0021ce4584677b8865c9aabf22b5c070bc3a1a64
2022-11-15 19:23:40 +00:00
Pavel Gromov
7baed1c857
feat[gitlab] Update a merge requests list when token is refreshed
...
GitOrigin-RevId: 4e9f7f3b790687c3e497f7c13d1e35bfa1c5cdb2
2022-11-15 15:07:36 +00:00
Pavel Gromov
d2cc8d5244
feat[collab/gitlab] Add link action to an error panel. Implement a refresh token action for a merge request list
...
GitOrigin-RevId: 8b30c0a29732b8de016b9c26e44eb6cbcda6f560
2022-11-15 15:07:33 +00:00
Pavel Gromov
cb20f992a8
feat[collab/gitlab] Implement error status panel
...
* Implement ErrorStatusPresenter
* Extract classes from factory
* Update GitLabMergeRequestsListController
GitOrigin-RevId: 7ef4c2fe493386c2e5002aa65f5771b6f46105c3
2022-11-15 15:07:30 +00:00
Pavel Gromov
3f7effb739
cleanup[gitlab] Extract panel controller class from factory
...
GitOrigin-RevId: 361edd4ff8a45b5a460129d3a096a0d383252822
2022-11-15 15:07:27 +00:00
Pavel Gromov
6412eaa569
cleanup[gitlab] Move merge request component UI code to GitLabMergeRequestComponentFactory
...
GitOrigin-RevId: 910c500a1f71ea13f58176332aa1e152aa99a340
2022-11-15 15:07:24 +00:00
Pavel Gromov
07c5eec7a3
fix[gitlab] Counting a label filter
...
GitOrigin-RevId: b3119b54099ce05c4a9e0a841d7201caa3106168
2022-11-15 15:07:21 +00:00
Pavel Gromov
bfd6d57b5c
fix[gitlab] Update project coordinates and account toString methods
...
GitOrigin-RevId: c5cd88e31b4b36fe45d98f1bb6efd93ee2b9c414
2022-11-09 18:29:02 +00:00
Pavel Gromov
0a0cb763e0
feat[gitlab] Implement quick filters with current user
...
GitOrigin-RevId: acb1cb63c52ee2e9c3239d5db7f4a935a2b29fc8
2022-11-07 00:48:38 +00:00
Ivan Semenov
c80c96c39d
refactor[collab/github/gitlab]: rework repo connection managers
...
GitOrigin-RevId: 8d47b9ca25e4582b3971231c6d68dbf0d3df7971
2022-11-01 16:58:22 +00:00
Ivan Semenov
885d4469e8
refactor[collab]: display login progress in review toolwindow
...
GitOrigin-RevId: d3e0f197f53255e67ad91cb5f709a089ea092c37
2022-11-01 16:58:19 +00:00
Ivan Semenov
299e3cdefa
refactor[collab]: pull method up
...
GitOrigin-RevId: 5598d779e4c5c9be11bcd1f57630b9de17010648
2022-11-01 16:58:17 +00:00
Pavel Gromov
98e1b6b9b6
feat[gitlab] Implement label filter
...
GitOrigin-RevId: 9cbb42242bf4ad53c6215c6a1c92c7ec6eebb61f
2022-11-01 15:26:20 +00:00
Pavel Gromov
82c5794cf9
cleanup[gitlab] Rename query
...
GitOrigin-RevId: 8340e72f74849ad5156e98797db4273ec20db52d
2022-11-01 15:26:17 +00:00
Pavel Gromov
3ff17700aa
fix[gitlab] Subscribe empty state changes
...
GitOrigin-RevId: d61ad16a4e4b45da6fa7a204a605ff0d26947b18
2022-11-01 15:26:14 +00:00
Pavel Gromov
5b2661cc51
feat[gitlab] Load project members via pagination
...
GitOrigin-RevId: 9a34d345127331c23a5aa0cdaddfe51f55781179
2022-10-27 17:49:57 +00:00
Pavel Gromov
eee65217c1
cleanup[gitlab] Provide avatarIconsProvider from filter view model
...
GitOrigin-RevId: 9064bce86feca0bf652f0a6cb29a3c1e9b07e9f2
2022-10-27 14:00:15 +00:00
Pavel Gromov
a89100860c
fix[gitlab] Check server prefix on avatar url
...
GitOrigin-RevId: fc9662cacc6e48e4156645f55aba413832cf7f1f
2022-10-27 14:00:13 +00:00
Pavel Gromov
3f6a0e0df8
feat[gitlab] Update merge request presentation
...
* Fix MR id number
* Show avatars of author, assignees, reviewers
* Show mergeable status
* Show MR state
GitOrigin-RevId: 3e9764634ab6fe7990996f504ee3afe9398d4745
2022-10-27 14:00:10 +00:00
Pavel Gromov
0d8193a86c
feat[gitlab] Implement empty state of merge requests list
...
GitOrigin-RevId: 1b2396df3588c37ff06b00bca3f3a0126b4160b6
2022-10-27 14:00:08 +00:00
Pavel Gromov
523a42435d
refactoring[gitlab] Move loaders to another package
...
GitOrigin-RevId: 1f815f38cc34fab419dcbb1be89c860713b1d388
2022-10-27 14:00:06 +00:00
Pavel Gromov
22a48ed5b5
refactoring[gitlab] Rename vm to listVm
...
GitOrigin-RevId: 8b4a877ecdf7d9a88b9ecf2588021dd71a11774d
2022-10-27 14:00:03 +00:00
Pavel Gromov
db1c2ac615
fix[gitlab] Correct package name
...
GitOrigin-RevId: 445aa7fa9b474a9b7a350f882aad524e38d7c1d3
2022-10-27 14:00:01 +00:00
Pavel Gromov
d830425dc6
feat[gitlab] Implement avatar provider. Show avatars in member filters
...
GitOrigin-RevId: 1fd29abdcfefc50f19b54817b176929d7cfa53a9
2022-10-23 22:00:33 +00:00
Pavel Gromov
a67bdd7ed5
feat[gitlab] Implement a filter by assignee and reviewer
...
GitOrigin-RevId: 818e624c03febca0cd823bda3fe9e6e4cc5d8731
2022-10-23 22:00:30 +00:00
Pavel Gromov
4071c4bca2
feat[gitlab] Implement a filter by author
...
GitOrigin-RevId: 059e18fd2b26f3c88b88a3e851e0503f9d693542
2022-10-23 22:00:27 +00:00
Pavel Gromov
6ced938486
feat[gitlab] Prepare GraphQL API for load project members
...
GitOrigin-RevId: ed7d2faa0caf72ced8165a61bb06122d972acf8e
2022-10-23 22:00:24 +00:00
Ivan Semenov
f3ad55afa7
refactor[collab]: split token flow and stateflow
...
GitOrigin-RevId: ed257b3bfc36c80ebb2ea52777a4c799c76964c8
2022-10-20 09:53:16 +00:00
Ivan Semenov
777a84ad8c
fix[collab/github]: save credentials on background
...
Fixes IDEA-302280
Fixes IDEA-302479
GitOrigin-RevId: 2d6efc4b9f81485e634a45749fe167d613cd9c35
2022-10-20 09:53:10 +00:00
Ivan Semenov
a26bac8a26
refactor[collab/github/gitlab]: make token retrieval into a suspending operation
...
Fixes IDEA-302280
GitOrigin-RevId: c5f554d877f0cc60f3b633390e9bee61dc6182f4
2022-10-20 09:52:51 +00:00
Ivan Semenov
e820b3afc0
refactor[github/gitlab]: rewrite repo managers to lazy initialization
...
GitOrigin-RevId: af619311a393613a6e3171510600929638e908f0
2022-10-20 09:52:48 +00:00
Ivan Semenov
9756ab7e37
refactor[collab/github/gitlab]: split account and tokens flows in account manager and access pSafe on IO thread
...
GitOrigin-RevId: a1880da5ad921d312a4f0707a2f1d39c39c3d54c
2022-10-20 09:52:45 +00:00
Pavel Porvatov
38bc320ac9
IDEA-303635 Rework CellBase.horizontalAlign/verticalAlign methods
...
GitOrigin-RevId: ba7eb382cc77ef2994cfd71e2f19894b4862ac1b
2022-10-14 08:02:31 +00:00
Pavel Gromov
17766ac8e6
feat[gitlab] Persist filter history
...
GitOrigin-RevId: 4d83213daa646e323af16b1f7cc5dfff684e6be7
2022-10-13 14:28:16 +00:00
Pavel Gromov
c49cabbd17
feat[gitlab] Implement a filter by merge request state
...
GitOrigin-RevId: e3a120ca865a7d2166c4ff75d7bd77197cc3e05e
2022-10-13 14:28:13 +00:00
Pavel Gromov
a02984d79f
feat[gitlab] Create a search panel with filters for merge requests
...
GitOrigin-RevId: 5488ae35dc1122afede83d50fc5a9495cbaa634d
2022-10-13 14:28:11 +00:00
Pavel Gromov
42b18f284b
refactoring[gitlab] Extract code to methods
...
GitOrigin-RevId: e6c57a9d6d812a6c6917afa3e0aaa6b3d6eef2f5
2022-10-13 14:28:08 +00:00
Daniil Ovchinnikov
45d44ea146
@JvmDefault: use -Xjvm-default=all
...
GitOrigin-RevId: 461876a557e97c9fd17fe5324c38ea268d18162e
2022-10-13 14:13:50 +00:00
Ivan Semenov
15f4966447
feat[gitlab]: basic MR list in toolwindow
...
GitOrigin-RevId: a7f9998db98a473445d672ffc71dd66f3b1b6b14
2022-09-28 21:53:56 +00:00
Ivan Semenov
622d06bf74
feat[gitlab]: inlcude API client into project connection
...
GitOrigin-RevId: 194e5902b5e3a42674353934e941796d3f5e8e75
2022-09-28 21:53:50 +00:00
Ivan Semenov
861de9ec94
feat[collab/gitlab]: implement GitLab rest api client helper
...
GitOrigin-RevId: 2c222421664851b67dd50fba7ce2eb7710d93331
2022-09-28 21:53:48 +00:00