88 Commits

Author SHA1 Message Date
Yuriy Artamonov
1d6d36daca [setting-sync] IJPL-201147 Backup and Sync plugin must declare an explicit dependency on JetBrains Marketplace Licensing
(cherry picked from commit 419a34390a9ebec91b14f420784c0b49c2449fe4)

IJ-CR-172641

GitOrigin-RevId: a46cb9bc2f27c84904715362b49da46d984df774
2025-08-23 09:28:20 +00:00
Yuriy Artamonov
324ca3e964 [build] IJPL-35276 Convert intellij.emojipicker to a platform module
GitOrigin-RevId: 84f2187b8c03ce125098e87038df80251dd32b4a
2025-04-07 07:13:56 +00:00
Daniil Ovchinnikov
2838ca3da1 IJPL-182231 rename module intellij.editorconfig -> intellij.editorconfig.plugin
GitOrigin-RevId: f5baaceb2123c7580a4a89048dd11df9870a3817
2025-03-30 20:55:37 +00:00
vladimir.petrenko
d8811d2c9e IJPL-171311 reintergrate new gitlab modules/plugins into intellij products building infrastructure
(cherry picked from commit 6ed40308cf10dadc3c43c7fe1103946a0de5dabd)

IJ-CR-150169

GitOrigin-RevId: 80f009abb2e50424959249280de9dfb585134bfe
2024-12-04 15:20:24 +00:00
Nikita Katkov
aacd74b83b [json] IJPL-159354 Add explicit dependencies on JSON plugin in PyCharm Community
GitOrigin-RevId: 02afec0731cc1c71b812a44023b01d92bd091503
2024-08-06 21:52:25 +00:00
Andrey Lisin
638dce38d7 PY-71930 Restore reStructuredText plugin
This commit partially reverts changes from 4da3e7da. While the consolidation of reStructuredText support into a single module is retained, it needs to be available as a plugin since some IDEs do not include it by default but can still benefit from its capabilities.


Merge-request: IJ-MR-139650
Merged-by: Andrey Lisin <andrey.lisin@jetbrains.com>

GitOrigin-RevId: bc5cde2970a0760e32ceaee61ceef8427e8f8fe5
2024-07-31 12:47:03 +00:00
Evgeny Abramov
cc938f1533 ML-based ranking in the plugin manager
(MP-6452) Fix failing project structure and packaging tests

(MP-6452) Make sure that machine learning score is calculated correctly for each plugin

Previously, there was a cache with mutable list of features. There were two issues with it. First, because of mutability, it could store mlScore for a different query sometimes. Second, there were no guarantees on consequent call of ranking and features logging before the next ranking event happens, so the feature cache could be inconsistent in certain scenarios.

(MP-6452) Introduce search index in plugin manager events that corresponds to actual query order

I also change the definition of plugin manager session. The session is restarted only in two cases: when a user clicks on the Plugins section in settings or when the search is restarted after a plugin installation.

(MP-6452) Add additional features: is result ordered by ML, is user internal, experiment group and version

(MP-6452) Fix missing date of latest plugin update, add days since latest updates and textual features

(MP-6452) Apply suggestions from the code review

(MP-6452) Integrate the ranking plugin with the search and the logging group

In feature extractors, during the first run, I calculate the features for a model to predict plugin relevance and on the second run the features to report to the MP collector (with predicted score, for example). I also implement features cache to calculate the most of the features only once

(MP-6452) Implement the baseline plugin manager session id definition and log it to FUS and MP recorders

I attach the start of a session to enableSearch method of PluginManagerConfigurable that gets triggered on "Plugins" setting group selection in the menu

(MP-6452) Add plugin for plugins ranking in the Plugin Manager

ML in SE: add embedding search integration test subsystem tag


Merge-request: IJ-MR-130364
Merged-by: Evgeny Abramov <Evgeny.Abramov@jetbrains.com>

GitOrigin-RevId: 9136d316aec2ede74bec07798dd8db16e7849f54
2024-06-04 14:58:32 +00:00
Andrey Belyaev
135a036bcb [github] IDEA-308234 Adding ultimate version to all ultimate-based IDEs.
Do not cache GitHub actions data without GitHub account

GitOrigin-RevId: eae6eb1188d4f2687c0680b1938e06e6884ca1ff
2024-01-17 00:57:40 +00:00
Andrey Belyaev
9572110208 [github] IDEA-308234 Updated plugin layout for better modularity
GitOrigin-RevId: 1df8249f5e9885898111283133b05a487a22c50e
2024-01-12 15:35:01 +00:00
Ilya.Kazakevich
ab9ea210a6 Merge ReST plugin with ReST Python module, convert module to v2
Nobody uses it except Python

GitOrigin-RevId: 4da3e7da0dcd86d454972b2ef68d2581c7fe5cdb
2024-01-03 16:35:59 +00:00
Dmitriy Smirnov
9b2fb9e152 [gitlab] Bundle GitLab plugin to IntelliJ-based IDEs that have Github plugin bundled
IDEA-319924

GitOrigin-RevId: 35589ef9c0ed1ca40909a84f52d4eaa62b43bed3
2023-05-09 20:59:20 +00:00
Dmitriy.Panov
6472046b38 IJI-1079 IJ-CR-104282 async profiler for IDE performance testing cannot be bundled to PyCharm Community built from public sources
GitOrigin-RevId: a0f0dbbf9c101f4878e67aa365c211873593f7ad
2023-04-12 16:54:58 +00:00
Maxim.Kolmakov
c27186ced8 Bundle Async for Performance Testing plugin into community
GitOrigin-RevId: f26dc79ae503c20b91bae1a57a0ed3dc690a0424
2023-03-06 22:51:47 +00:00
Maxim.Kolmakov
a2a40e3eb7 Bundle Performance Testing to PyCharm Community
GitOrigin-RevId: 3b271635701d5acbf1e87093427c403c57849727
2023-03-06 19:48:16 +00:00
igor.davidenko
c7d8aa887b [full-line] remove fullLine plugin
GitOrigin-RevId: 230a6a1a22c122816af4bbdc241b1f10e77dd5cb
2022-12-13 13:08:28 +00:00
Vitaliy.Bibaev
304a5ef78b [full-line] Bundle Full Line plugin to PyCharm (PY-56474)
(cherry picked from commit c10d42d84084682eb0d88a8043944509a2f61b2a)

IJ-MR-96048

GitOrigin-RevId: d395d43497aeb4e0ddb5201ddbcdc7af2dee4d40
2022-12-06 14:37:15 +00:00
Kirill Likhodedov
2c202af0b5 settings-sync: unbundle the Settings Repository plugin: IDEA-302298
GitOrigin-RevId: 0996a580118f2848c45afd58dd4d62b0bb56f01e
2022-11-01 13:02:39 +00:00
Konstantin Hudyakov
508df86697 [IFT] Merge Git Lessons plugin into main IFT plugin
So, there will be only one IDE Features Trainer plugin in the installed plugins page.

IJ-CR-95996

GitOrigin-RevId: 15aad69f3ec75bb928dfa2a5d7ecaee5b5fb45be
2022-09-28 14:54:21 +00:00
Kirill Likhodedov
73ad2347b4 settings-sync: bundle the new "intellij.settingsSync" plugin with PyCharm: IDEA-300568
GitOrigin-RevId: cd9ad518c3ef9eda6335510566ff264cca48bd60
2022-09-16 12:23:13 +00:00
Nikolay Rykunov
4bb98184bd [space] IDEA-297315: Unbundle ChangeReminder plugin
GitOrigin-RevId: 543905cb5ce1646000900d57a229691a41c8d2e0
2022-07-04 17:41:07 +00:00
Semyon Proshev
7f46fdf571 Restored alphabetical ordering in plugin-list.txt
GitOrigin-RevId: 7a0164aaf4b499f814d56e4c81a52777768f14f5
2022-05-31 09:58:15 +00:00
Maria Filipanova
9c6f65db2a CWM-4987: add missing color scheme plugins, remove composite one and move all to plugin folder & change modules names
GitOrigin-RevId: 46380dbcbe8c3d6c94d649ea6a7528452088a5a1
2022-02-21 18:42:32 +00:00
Maria Filipanova
60dc120a44 CWM-4987: bundle color schemes plugins in PyCharm's
GitOrigin-RevId: 4075f7aca8b00c9ebca9a6c870fe6de6b3d86ea9
2022-02-21 18:42:21 +00:00
Andrey Vlasovskikh
67050147d2 PY-30702 Bundled Toml plugin for code insight in Pipfile, pyproject.toml
GitOrigin-RevId: a240f00b786468a2bff17d3a5de52b53866be7bc
2021-10-19 23:12:36 +00:00
Andrey Vlasovskikh
e4b2631325 Restored alphabetical ordering in plugin-list.txt
GitOrigin-RevId: 08c4a24ee58df6fcb6127fcbea0ff31355be0638
2021-10-19 23:12:34 +00:00
Svetlana.Zemlyanskaya
662aacebd6 ML in SE: bundle plugin to PyCharm Community
GitOrigin-RevId: 47f87c4ca757493cbfff173c6c1f9228de181185
2021-10-09 12:12:10 +00:00
Dmitriy.Panov
5ed46fcfdc PyCharm: plugins built from Ultimate but referenced in Community are failing Community build integration test
GitOrigin-RevId: 3ee74e427f301f09d2a46359b9b018a80fd9ec13
2021-08-24 10:45:10 +00:00
Konstantin Hudyakov
1bfe388606 Fix alphabetical order of PyCharm plugins definition
GitOrigin-RevId: db0d7b2541e80427f3189803ec95dee0f79f5376
2021-05-28 14:57:32 +00:00
Konstantin Hudyakov
0a77ab3e3b [IFT] Bundle Git lessons plugin to PyCharm and add lessons to Python learning course
GitOrigin-RevId: 5ed89d0c313da68ac8c4c6e772a2510d2e4b9718
2021-05-27 11:49:54 +00:00
Dmitriy.Panov
ed85bb49ce intellij.marketplace bundled into PyCharm Community
GitOrigin-RevId: bb024346a6a9f2206e74894259dad502bd5acb17
2021-03-18 21:54:45 +00:00
Alexander.Kirsanov
8962636c87 [cwm] Normalize cwm-plugin module name (intellij.codeWithMe.plugin -> intellij.cwm.plugin)
GitOrigin-RevId: 1421b2af8fd7e7e7cc4c45bbd6a1fdcdc48fd109
2021-02-15 11:14:29 +00:00
Alexey Merkulov
ec8123f8c9 [IFT] Bundle IFT into PyCharms
GitOrigin-RevId: 7e3eb5ac9ec4d30ef06c19b3f703c58504f24d76
2020-11-16 18:30:46 +00:00
Andrey Vlasovskikh
41bc575823 PY-45183 Bundle Grazie spellchecker in PyCharm
GitOrigin-RevId: 623ac5544d4c4513a288737097803e9036566fc6
2020-10-27 01:43:52 +00:00
Andrey Vlasovskikh
6e1b4fb51e PY-45184 Bundle the Code with Me plugin in PyCharm EAP
GitOrigin-RevId: 1da5727aae1b1fbce021135561a5fb18019b64f6
2020-10-27 01:43:50 +00:00
Andrey Vlasovskikh
3eeebbb573 Restored alphabetical sorting in the plugins list
GitOrigin-RevId: 74b84a42bcd16b400a6ad7cad3fb4a375accb32b
2020-10-27 01:43:47 +00:00
Nikita Gubarkov
321c899031 IDEA-242733 Added emoji picker plugin for Linux
GitOrigin-RevId: 91f3c27a5c462425a9f7925e13eca5f7fea4bba9
2020-10-16 16:23:17 +00:00
andrey.matveev
738e38b043 IJ-CR-3143: [ml-completion] Put new ml completion model for Python
(cherry picked from commit 098ff4665ec372849d77d9074fa30991354b31c4)

GitOrigin-RevId: 39061227f70e3c99ed73d173dba9ecc45a133d02
2020-09-23 12:00:05 +00:00
Alexey Kalina
0df558c44b rename completion ml modules
GitOrigin-RevId: 3eb4fb3f84776f8244dd8ba9090da92ff4309380
2020-08-28 09:44:58 +00:00
Alexey Kalina
6c8eee5e70 extract ml-completion part from stats-collector
GitOrigin-RevId: aef22e2c5d3a4bfb09b796ce9672e8bdcfa61210
2020-08-28 09:44:46 +00:00
Gregory.Shrago
92f5adff73 PY-38312 Reuse Python plugin in PyCharm
GitOrigin-RevId: 614aecfde6c57cb8f2b99c01c7085c5ae33a1d5d
2019-10-08 17:03:50 +00:00
Andrey Vlasovskikh
dac5957f40 PY-37596 Bundle Markdown plugin into PyCharm Community
GitOrigin-RevId: 1e7df5a996b1ea6ac2c861e9975c99f12264f6c0
2019-08-22 01:50:10 +03:00
Andrey Vlasovskikh
8d6b7a8f09 Re-enabled ChangeReminder in master for PyCharm
It reverts "PY-36919 Disabled ChangeReminder for PyCharm 2019.2", commit df04ccbf.

GitOrigin-RevId: 92098ae1d79fa6a65a763c698172dc026b37dc00
2019-07-26 15:02:42 +03:00
Andrey Vlasovskikh
527d4f8c51 PY-36919 Disabled ChangeReminder for PyCharm 2019.2
GitOrigin-RevId: df04ccbffa1c14a10a8ad433ffae1b630e87332b
2019-07-17 14:47:02 +03:00
Nikolay.Rykunov
954e09c96a Bundle ChangeReminder plugin
GitOrigin-RevId: a749ccbc3b79ad0684946518ab072a3d0bb56421
2019-07-05 22:01:46 +03:00
Dennis Ushakov
c6a717b57d open source textmate support
GitOrigin-RevId: 7616fa75678f55d7260129791edfabd1dcb627a4
2019-06-16 05:25:42 +03:00
Andrey Vlasovskikh
4cc9e8a8ce PY-18483 Bundle Shell Script with PyCharm Community and Professional
GitOrigin-RevId: 70884ad9a9fd64edd4a9daa9af8ee129dd26f56e
2019-06-16 04:03:56 +03:00
Eldar Abusalimov
1120c30a56 Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
# Conflicts:
#	CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java

GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Dennis Ushakov
1093cb7279 open source textmate support
GitOrigin-RevId: 7616fa75678f55d7260129791edfabd1dcb627a4
2019-06-11 17:41:27 +03:00