Eugene Zhuravlev
f3e7336716
update ls_client_api, implement getIdeProductCode query, pass option ideLicenseId when requesting a non-anonymous trial
...
GitOrigin-RevId: 2855a9808ec5e348295fa4116cd73bfb7601eea4
2024-06-28 11:09:13 +00:00
Sergey Pak
bbb830453c
IJPL-157227 IDE is localized after Settings Sync between 2024.1 and 2024.2 if language plugins had updates
...
GitOrigin-RevId: 2b596270b6052ec178ad026d3dc3b64a3b25c46e
2024-06-27 20:49:55 +00:00
Eldar Abusalimov
485531f77c
LLM-2956: JBAccountInfoService: Introduce API for retrieving license info
...
GitOrigin-RevId: 1858c3dcc2c83fc56280b01dd7dd4467c39d4200
2024-06-24 23:48:43 +00:00
Sergey Pak
d1866ef9a4
migrate settings sync to coroutines
...
GitOrigin-RevId: 14b67fcbd38e0f0f42624a41a147769317521198
2024-06-24 18:26:15 +00:00
Eldar Abusalimov
525b17025a
LLM-2957: license: Add JBAccountInfoService.LoginSession API
...
GitOrigin-RevId: febdd132b9d04c876fcf7bedef3737f00a7d1283
2024-06-18 23:54:30 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Vladimir Krivosheev
e5475bc39c
move service.kt to core-api
...
GitOrigin-RevId: 496653a5afebb1d32ffccd8c7c3e9f6d1d3f60fd
2024-06-15 18:11:52 +00:00
Sergey Pak
f0eca1b074
log settings sync state. Will help troubleshooting IJPL-13059 Settings Sync keeps randomly turning itself off
...
GitOrigin-RevId: d9e13b5e425bcd791baaa0028f9f544c91fbb893
2024-06-13 14:15:18 +00:00
Sergey Pak
b6908e856d
IJPL-13143 Plugins are synced when the "Plugins" category in Settings Sync settings is disabled
...
GitOrigin-RevId: 35782d8b4b30d8a6bd72771099aa5e81237ec574
2024-05-29 19:30:41 +00:00
Pavel Porvatov
768a41031b
IJPL-155799 Add presentableName into JBAData
...
GitOrigin-RevId: d5a38422fc4f8250ab39b9eaeb312d162c91dcff
2024-05-29 16:21:49 +00:00
Sergey Pak
44d8316a06
IDEA-348509 Don't show Settings Sync History tool window, if settingsSync is not active
...
also fixes
CWM-9102 Plugin settings sync error was shown when change guest permissions
GitOrigin-RevId: db0a542ba2713139030994ec8b30f68cb403544f
2024-03-06 21:32:17 +00:00
Vladimir Krivosheev
0e46c68bcd
IJPL-136 cleanup
...
GitOrigin-RevId: 43808d0552ba6b2ce58f27e9eae6d043e817f2ae
2024-02-19 15:26:20 +00:00
Vladimir Krivosheev
11a8751859
use kotlin.io.path.invariantSeparatorsPathString
...
GitOrigin-RevId: 4ee2eccc21ae3de6c13c1062ef4e80da48c0435b
2024-02-09 06:56:39 +00:00
Yuriy Artamonov
69d8c31043
[settings] Do not instantiate action presentation eagerly for SettingsSyncStatusAction
...
GitOrigin-RevId: e0489ec3b84f31ffd67f0c6b4e0c0400e2d387c2
2024-02-05 11:36:43 +00:00
Sergey Pak
ab51868051
Handle empty idToken and changing idToken. This fixes IDEA-343073 (Setting Sync sync failed. couldn't get settings from server: Authentication required)
...
GitOrigin-RevId: 3c7ea2b57630764b514dc8c2ec52f63f9d09b13b
2024-02-02 22:47:06 +00:00
Konstantin Hudyakov
393f4480cf
[settings-sync] IDEA-335945 Add statistics about logging into JetBrains account as a result of promotion
...
GitOrigin-RevId: d86db71af8f0e01f068d74ab4749918561220d0a
2024-01-26 12:02:31 +00:00
Konstantin Hudyakov
1bddfbaef4
[settings-sync] IDEA-343993 Fix showing promotion more than once
...
GitOrigin-RevId: a7b1d26192c1cafad0d0ab0d6403aef1acccecb0
2024-01-26 12:02:27 +00:00
Konstantin Hudyakov
b5823a8e39
[settings-sync] IDEA-343990 Do not show promotion for users logged into JetBrains account
...
GitOrigin-RevId: 765b97322d1b6e6e44278d9dc46b4435e5ce5697
2024-01-26 12:02:23 +00:00
Sergey Pak
d42948bac0
IDEA-341528 Settings Sync History: collect statistics about merging with conflict - record conflicting file type (plugins.json, options, scheme)
...
(cherry picked from commit 666a133428d3b4ca296d13df7d3579de69f93f5a)
GitOrigin-RevId: 82b75bc0d567666eb62d19e907e78e83b932f2ae
2024-01-18 00:24:19 +00:00
Sergey Pak
dd1a651eb2
IDEA-339070: mark additional components for settings migration
...
GitOrigin-RevId: a565ad6a8ebe0ac8829730dd1d1013e855272aa0
2023-12-21 10:27:35 +00:00
Sergey Pak
5ba0c07766
IDEA-339070: handle RoamingType.LOCAL and preparing for migratable components in other.xml
...
GitOrigin-RevId: 83d8b4cd40fa39fd6b89fe1a7d42000557e5c2ce
2023-12-21 10:27:35 +00:00
Sergey Pak
cf014c5aba
implement caching for category filtering
...
GitOrigin-RevId: 06ded9ca7977943edabe413ceb858383356f2b83
2023-12-21 10:27:35 +00:00
Sergey Pak
c7ac59e667
comment out Zip limit notification (related to IDEA-341403)
...
GitOrigin-RevId: f1268d14738eeb9b4f2571d545778184dc04cc81
2023-12-20 20:53:25 +00:00
Sergey Pak
f2f6b6fded
IDEA-340175 Settings Sync: JGitInternalException: Cannot lock HEAD: refs/heads/master.lock
...
GitOrigin-RevId: 55cbca1a0b9978ed0f5c49470498e05d1deca9cb
2023-12-14 15:15:53 +00:00
Filipp Vakhitov
1a3d30390c
IJPL-185 Add version history for Settings Sync
...
Co-authored-by: Julia Beliaeva <julia.beliaeva@jetbrains.com >
Merge-request: IJ-MR-116731
Merged-by: Filipp Vakhitov <Filipp.Vakhitov@jetbrains.com >
GitOrigin-RevId: cfd72d9178ae9ee5fe32a8579c0b3943f2263121
2023-12-13 20:25:17 +00:00
Sergey Pak
49560d61f7
allow Settings Sync test auth via system property
...
GitOrigin-RevId: fb925c1e8750f2250eadb10f4a24bfae52d8674f
2023-12-08 13:50:25 +00:00
Sergey Pak
383fa31722
Fix Settings sync functional tests
...
1. Update settings sync server image to the latest
2. Fix authentication (use JBA-Id-Token)
3. Fix laf.xml is deleted when it's default
GitOrigin-RevId: 971c94b31fd8fa3160dd63c25900f06a76da3632
2023-11-23 00:18:20 +00:00
Dmitry Avdeev
4f7f44a7ba
IDEA-303216 Settings Sync: support File and Code Templates synchronization
...
support sync for non-SchemeManager-based settings
GitOrigin-RevId: 97981a6ec5b786401877e25deaff2fb4b06038bb
2023-11-22 20:30:49 +00:00
Dmitry Avdeev
ceb65b3844
IDEA-303216 Settings Sync: support File and Code Templates synchronization
...
support sync for non-SchemeManager-based settings
GitOrigin-RevId: 3c35b98c081609e4f869ed81317b57d7806c8ef8
2023-11-22 20:30:45 +00:00
Filipp Vakhitov
77824aecf4
IDEA-308126 Add statistics to scratch files
...
Merge-request: IJ-MR-119445
Merged-by: Filipp Vakhitov <Filipp.Vakhitov@jetbrains.com >
GitOrigin-RevId: e55bb1f8da593b7dc331334a5e8ed8b8e2a6999e
2023-11-22 09:54:26 +00:00
Filipp Vakhitov
000a417061
IDEA-306051 Settings Sync performs plugin installation in a modal progress window
...
GitOrigin-RevId: eb70afc0afd9eb909478bf1ccc1db70b1e882330
2023-11-17 21:36:20 +00:00
Liudmila Kornilova
b7452e0cfd
IDEA-336298 use idToken for Settings Sync auth
...
GitOrigin-RevId: 6eb4aa1dcbfe5b13c52d91447778fc7dd8e7c7ae
2023-11-10 16:18:29 +00:00
Kirill Likhodedov
f8f5f0df90
settings-sync: don't use a companion object in ApplicationUsagesCollector
...
GitOrigin-RevId: 531ba05c5b7f9d46675a2133ea57fad727f697d2
2023-11-08 19:07:55 +00:00
Konstantin Hudyakov
9814cb6615
[settings-sync] IJ-CR-118312 Edit promotion in settings event name
...
GitOrigin-RevId: 0131afc780a2d7df2619228cf378e9b780eb8d0c
2023-11-02 13:40:41 +00:00
Konstantin Hudyakov
8cc0e47478
[settings-sync] IDEA-335945 Show GotIt closer to the Settings Sync item text
...
GitOrigin-RevId: d6fb42e51a9d437cdadfd5c0d73d8385ec297f2b
2023-10-30 21:04:59 +00:00
Konstantin Hudyakov
6361877127
[settings-sync] IDEA-335945 Add statistics logging for promotion in settings
...
GitOrigin-RevId: d78db043b8534ea8c69be8457b4b35c64d4784a4
2023-10-30 17:03:49 +00:00
Konstantin Hudyakov
8129f8a191
[settings-sync] IDEA-335945 Do not scroll the settings tree if GotIt already was shown
...
The check of show count of this GotIt is happening inside the `show` method. So, the GotIt won't be shown if the count is not zero.
But at this moment we already scroll the tree in the Settings. We should not do that if we can't show the GotIt.
GitOrigin-RevId: b762410db5d05d47dd3e2df5933e2eb1079b126a
2023-10-30 17:03:48 +00:00
Konstantin Hudyakov
d64b87a99c
[settings-sync] IDEA-335945 Show GotIt tooltip on Apply button click in the Settings
...
GitOrigin-RevId: 7e4d756e72932c1613943150dfb4d05405b24c7f
2023-10-23 19:26:02 +00:00
Sergey Pak
038946927a
IDEA-324469 Drop dependency on CloudConfig
...
remove traces of migration module
IDEA-324469 Drop dependency on CloudConfig
Merge-request: IJ-MR-117140
Merged-by: Sergey Pak <Sergey.Pak@jetbrains.com >
GitOrigin-RevId: 09b0940416d79c6fdc63ba9078aad33a0dd8e62e
2023-10-20 18:46:39 +00:00
Sergey Pak
96d6c2f5b4
improve fix of IDEA-305967:
...
1) Check other .lock files as well (for instance, HEAD.lock (IDEA-310217)
2) Don't remove new locks as there might be another process operating with the repo (just log)
GitOrigin-RevId: 02bbb659a61e0b7468eb8bfa24211aa8748364e8
2023-10-09 13:03:17 +00:00
Vladimir Krivosheev
64a4060d5a
do not wait for appInfoDeferred to init app
...
GitOrigin-RevId: c15086f0709a9475e9001b7ae9e68aae78cbce68
2023-09-23 19:18:11 +00:00
Sergey Pak
9487983bc9
IDEA-305967 org.eclipse.jgit.api.errors.JGitInternalException: Cannot lock /home/user/.config/JetBrains/IntelliJIdea2023.1/settingsSync/.git/index
...
Merge-request: IJ-MR-115398
Merged-by: Sergey Pak <Sergey.Pak@jetbrains.com >
GitOrigin-RevId: faa5683f86e52fd8b9db18e777ddb4f2afc1f82a
2023-09-21 19:54:46 +00:00
Sergey Pak
e27812b3d5
IDEA-332017 Settings sync not working. "Sync failed. Couldn't get settings from server: zip END header not found"
...
GitOrigin-RevId: 97d96e260fd8de040fcb35e89410f179be493826
2023-09-12 01:25:24 +00:00
Yuriy Artamonov
ad9decee76
[statistics] IDEA-326820 Enable counter usage collectors to be regular Kotlin object
...
GitOrigin-RevId: cb7d91441a3455c8f1f47f32423e81e92ec1b0d4
2023-09-09 22:50:27 +00:00
Roman Shevchenko
18632a4398
[project] replacing even more custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: 600179c80b09d62490a4ca19c3c2b6be9195fdd8
2023-09-06 14:02:32 +00:00
Filipp Vakhitov
68ceeb60bb
IDEA-307565 Settings Sync: Sync failed. Couldn't get settings from server: Invalid Credentials
...
Merge-request: IJ-MR-111775
Merged-by: Filipp Vakhitov <Filipp.Vakhitov@jetbrains.com >
GitOrigin-RevId: a68cff21c1855a52c829e6b5622c4fba61b4cadc
2023-08-23 11:31:40 +00:00
Filipp Vakhitov
7efba6dda0
IDEA-324476 Fix text in restart required dialog
...
Fix compilation error
GitOrigin-RevId: 417cf0ac4a9a25267782325db9403f3d09b52122
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
75acbf7e6f
IDEA-324476 Fix text in restart required dialog
...
GitOrigin-RevId: d2b770545b9b58b4453a775fe0bdf2a5ee7c2c84
2023-08-22 18:25:32 +00:00
Filipp Vakhitov
056294550b
IDEA-291623 Show a warning if the settings pack exceeds some reasonably big limit
...
Post code review improvements
GitOrigin-RevId: c3875ea81f130b69e8435c89a8cc906648340638
2023-08-22 18:25:32 +00:00
Sergey Pak
a38c0facac
IDEA-305325: handle case when plugin is incompatible with other IDE
...
GitOrigin-RevId: 5fd7858970fc6eadd64067f4536a441186668a42
2023-08-18 17:19:10 +00:00