Aleksey Pivovarov
07097e9888
IDEA-191307 icons: remove usages of deprecated 'github' icons
2018-07-08 13:08:43 +03:00
Aleksey Pivovarov
480084594d
IDEA-191307 icons: update github icon, move it to platform
2018-07-08 13:08:43 +03:00
Alexey Kudravtsev
8ebea8febc
duplicates replaced
2018-07-03 13:31:32 +03:00
Alexey Kudravtsev
df376de59f
added missing @Deprecated to find these places later easier
2018-06-16 18:56:36 +03:00
Ivan Semenov
5f02a9e1f4
[github] Substitute pair with data holder class
2018-06-15 17:14:17 +03:00
Ivan Semenov
43df918844
[github] Don't compare strings with == (duh)
2018-06-13 20:41:25 +03:00
Ivan Semenov
b611419b48
[github] Better error message
2018-06-13 19:50:16 +03:00
Ivan Semenov
e9b900e238
[github] Load repository url suggestions separately for each account
...
Issues: IDEA-193134, IDEA-192531
2018-06-13 19:50:15 +03:00
Ivan Semenov
b62b191866
[github] Load account information in share dialog on account change
...
Pre-loading everything caused numerous login dialogs in-case tokens were missing from password safe
Issues: IDEA-192982, IDEA-192978
2018-06-04 13:45:06 +03:00
Ivan Semenov
c284ca87e5
[github] Trigger account change listener once for each change
2018-06-04 13:45:06 +03:00
Ivan Semenov
a933f63375
[github] Refactoring
2018-05-29 13:42:59 +03:00
Ivan Semenov
cee3a61ff6
[github] Replace service() invocations with constructor parameters
2018-05-29 13:42:59 +03:00
Ivan Semenov
443a7c3bde
[github] Ask user for a new token on api access if it missing from psafe
2018-05-29 13:42:58 +03:00
Ivan Semenov
10149a2bcf
[github] Docs
2018-05-29 13:42:58 +03:00
Ivan Semenov
655b15f76b
[github] Remove redundant listener
2018-05-29 13:42:57 +03:00
Ivan Semenov
aff8eeaeae
[github] Update settings view when psafe is cleared
2018-05-29 13:42:57 +03:00
Ivan Semenov
22d3891228
[github] Clear cached profile info when psafe is cleared
2018-05-29 13:42:56 +03:00
Ivan Semenov
7615d88e35
[github] Ask for a new token when account is selected for git operation
...
Token can be missing due to psafe wipe (i.e. memory-only mode)
2018-05-29 13:42:56 +03:00
Ivan Semenov
4f5222c58d
[github] Treat github token missing from psafe as a variant of the norm
...
When psafe is in memory-only mode access token will be wiped on each restart so it is not an unusual scenario
2018-05-29 13:42:56 +03:00
Sergey Ignatov
8e9a0c3432
kotlin speedup: specify return type for public/protected APIs
2018-05-28 14:43:25 +03:00
Ivan Semenov
936967a3b3
[github] Change wording in choose account dialog
2018-05-18 18:10:30 +03:00
Ivan Semenov
8ee5346dfe
[github] Account information cache
2018-05-18 18:10:26 +03:00
Ivan Semenov
1459b7e0f6
[github] Handle missing token in git auth provider
2018-05-18 18:10:24 +03:00
Ivan Semenov
fa231637ec
[github] Reduce GithubAccount constructor visibility
2018-05-18 18:10:21 +03:00
Ivan Semenov
e27372d0ed
[github] Do not suggest bad accounts for git authentication
...
This can happen if you dont have permissions for repo
2018-05-18 18:10:17 +03:00
Ivan Semenov
6f42ecf7ad
[github] Single-run git credentials provider
2018-05-18 18:10:00 +03:00
Ivan Semenov
ad11a87c2a
[github] Extract "Choose account" dialog
2018-05-18 18:00:51 +03:00
Aleksey Pivovarov
0a1e710110
IDEA-182879 vcs: restore "Open on GitHub" on VCS History toolbar
...
follow-up: 94f286e970
2018-05-13 19:10:02 +03:00
Ivan Semenov
4ce0585dd1
[github] Migrate to MGA on explicit action
2018-05-03 17:46:16 +03:00
Ivan Semenov
7ba212802b
[github] Reduce dependency on GithubAccount in legacy-actions code
2018-05-03 17:46:15 +03:00
Ivan Semenov
81b9683e56
[github] Fix login dialog context help wording
2018-05-03 17:46:15 +03:00
Ivan Semenov
9045910f1b
[github] Allow pre-filling password in login dialog
2018-05-03 17:46:15 +03:00
Konstantin Bulenkov
5b31c4ed91
refactor ExtendableTextField. Introduce interface
2018-05-02 13:56:19 +02:00
Ivan Semenov
bce20ec3f8
[github] Paste account name into login field on edit
...
It's not guaranteed that it is the correct login, but in most cases it is
2018-04-23 19:23:29 +03:00
Ivan Semenov
63b0394d8a
[github] Fix statistics collector
...
Forgot !
2018-04-20 18:47:47 +03:00
Ivan Semenov
ac3880ff23
[github] Fix account list error link listener
...
Have to re-layout the renderer because field sizes may have been changed due to content change.
Cannot use validate() for this because renderer has no parent.
2018-04-19 18:17:38 +03:00
Ivan Semenov
ed7353085f
[github] Simplify account list error link listener
2018-04-19 18:17:38 +03:00
Ivan Semenov
c0217d6694
[github] Temporarily disable account migration for password auth
2018-04-18 13:49:09 +03:00
Ivan Semenov
fd9bc4698f
[github] Multiple accounts statistics
...
Issue-Id: FUS-65
2018-04-17 15:14:45 +03:00
Ivan Semenov
851666f8e7
[github] Migrate to new auth, deprecate/remove old one
2018-04-17 15:14:45 +03:00
Ivan Semenov
bcb0533a88
Rename to Kotlin
2018-04-17 15:14:44 +03:00
Ivan Semenov
b666a15a13
[github] Rework git auth provider to support multiple accounts
...
Currently will only work if IDEA can determine single account for url
2018-04-17 15:14:44 +03:00
Ivan Semenov
a84eeed9f3
Rename to Kotlin
2018-04-17 15:14:44 +03:00
Ivan Semenov
c0af41efaf
[github] Multiple accounts support for tasks settings
2018-04-17 15:14:43 +03:00
Ivan Semenov
724f69afb4
[github] Multiple accounts support for rebase fork action
2018-04-17 15:14:43 +03:00
Ivan Semenov
1949e77541
[github] Multiple accounts support for open in browser action
2018-04-17 15:14:43 +03:00
Ivan Semenov
2345efd59d
Rename to Kotlin
2018-04-17 15:14:42 +03:00
Ivan Semenov
1660fb1f6e
[github] Multiple accounts support for create pull request action
...
Action currently requires single account, so selector dialog will be shown in case IDEA is not able to determine the account automatically
2018-04-17 15:14:42 +03:00
Ivan Semenov
9ec2a3c229
[github] Rework minor tests to new auth
2018-04-17 15:14:42 +03:00
Ivan Semenov
8e1ff369a3
[github] Multiple accounts support for gist action
2018-04-17 15:14:42 +03:00