Removed YAML plugin dependency in favor of simple file mask check, also check JSON schema as a backup option
GitOrigin-RevId: c704bded148be8e404b27f9416ac93f3f2a9459b
#IDEA-350474 Fixed
Looks like the DTO we used to deserialize project info was the wrong one.
It was 'ProjectMemberDTO', but should've been 'ProjectDTO'.
GitOrigin-RevId: 349aa99d9aa2026587ea8b862791467637518e85
#IDEA-346082 Fixed
Seems the account was not overridden because a new ID was generated for the
'updated' account, but it should still override the old account.
GitOrigin-RevId: 36a6dcc6118f0cd23b1d3e96af8282e6393cb884
The rainbow flag character has an invisible 'Zero Width Joiner' character
in-between a white flag and rainbow emoji.
Our file of emojis did not contain this joiner character,
meaning the emoji would be displayed as the two separate flag and rainbow emojis.
GitOrigin-RevId: 4fabd1e9290237c1569c81e3923472e0892b9d33
#IDEA-348189 Fixed
Looks like this was some race condition that happened because `requestMore`
was called rapidly enough to cause to concurrent calls to compete for setting `loadingState`.
GitOrigin-RevId: c6b9e3234bc3ffea3b3f8580944a813baebb4668
[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
The new prefix will be 'fork/owner/path' if the fork is public, or
'fork/author-username' if the fork is private.
GitOrigin-RevId: 3947a99fc4c729e84e7969bd687ddb8739f2ea6e
Fixes IDEA-326553
refs/merge-requests/{iid}/head is used here.
Changes to other places where getSourceRemoteDescriptor is called
should still follow sometime.
Currently, the special ref is checked out as a local branch named fork/refs/merge-requests/{iid}/head.
This is not ideal for a few reasons, but future commits should solve this:
Checking out as a branch makes it possible to confuse the special ref as a remote branch. It's not a remote branch and it cannot be made one. You shouldn't be able to push to it, but pull might be made possible in some special fetch way.
GitOrigin-RevId: c74b15971b2620e707a523206fb4ec9ae1f95d70
#IDEA-348095 Fixed
Problem is that when `position[position_type]` is passed, GitLab expects more
position info as well, but the rest of the position information does not exist
for draft replies
GitOrigin-RevId: 641906c5f03f1674b5effacbfcc68859b0122fc8
Instead, we show the warnings before entering the steps to progress through login.
This should be enough to indicate to the user that something is wrong.
GitOrigin-RevId: 44224ef46c43431a4981732791c88bd2c3ad1b75
Hacky solution, should probably scale down inner icons, but this seemed
more sure to work.
On top of the titular change, SpaceAvatarProvider did not scale
the given unscaled size.
GitOrigin-RevId: eb0dc4eef72516ce77f3a6304da010edbb44d6dc
Parameters should not be passed in the body and should be fully filled out
when updating draft notes.
#IDEA-346910 Fixed
GitOrigin-RevId: 504e72f8f218b8550b6986c03133355fb7c567b0
Happened because the list of known repositories could now be empty.
It had to be non-empty before, but I relaxed the conditions for it for:
https://youtrack.jetbrains.com/issue/IDEA-343813/Missing-Gist-Create-functionality
Follow-up of: 2b2561254120f695d568de7ff9b1da5ee25267f7
GitOrigin-RevId: 05789469e0c60bc5359a4460960a1466ce821937
do no try to cheat the action system and just hope for the best
apparently data context is now recreated between update and action perform
#IDEA-346815 fixed
GitOrigin-RevId: 29d2cb0558cdcceb373db007dc496a3d4b0d0fe9
#IDEA-343813 Fixed
Trying to strike a balance between users feeling the creation actions are out-of-context
and users missing the actions from their regular palette of context menu actions.
Now the actions are shown if (the action can be performed and) there
is at least one repository of the required type OR the user has a logged in account.
GitOrigin-RevId: 2b2561254120f695d568de7ff9b1da5ee25267f7
Fixes IDEA-346667
No default branch could be present in a repository.
For instance when a fresh repo is created empty.
The parameter should have been nullable just like the GQL schema indicates.
GitOrigin-RevId: 3b6c143e4a09a9569c8a1c952c60df0a0427baa5
* implement a separate component for emoji buttons - PillButton
* implement an icon to paint unicode emojis (this is required to paint emoji with a font separate from counter)
* rework some sized closer to mockups
GitOrigin-RevId: b2ef53bd57fd39dffeca972457151283bb10e385