Also change JSON-serialization code.
Exit link will invoke feedback dialog directly (before the project close), project close will show notification on welcome screen (minimized into green circle now) and 'cancel' on 'show more lessons' will show notification in learning project.
IJ-CR-17369
GitOrigin-RevId: 679cd0f1ed4ea7c30ff869a5e8354c9bc5364104
IDEA doesn't add such line when the module configuration is saved, so it's better to remove it, otherwise developers may get unexpected modified iml files in their working copies.
GitOrigin-RevId: dc1ad302d19a1b889e571c521d0b6cbfcb6c1c20
Venv will be used if "ide.features.trainer.use.venv" registry option set to true. This flag was added because venv doesn't work properly in master due to classpath problems.
IDEA-CR-69125
GitOrigin-RevId: a16c5c2943a8fc19d331e00660a0ebdee8e178ae