Skip to content

Commit 17188cc

Browse files
committed
Merge remote-tracking branch 'upstream/main' into move-2
2 parents 0dcc483 + 4a3dfbf commit 17188cc

File tree

70 files changed

+3660
-140
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+3660
-140
lines changed

.changes/3.33.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"date" : "2024-10-17",
3+
"version" : "3.33",
4+
"entries" : [ {
5+
"type" : "feature",
6+
"description" : "Add support for 2024.3"
7+
}, {
8+
"type" : "bugfix",
9+
"description" : "`@workspace` cannot properly locate certain folders for certain project setup"
10+
}, {
11+
"type" : "bugfix",
12+
"description" : "Fix an IDE deadlock that may occur while attempting to initialize Amazon Q UI elements (#4966)"
13+
} ]
14+
}

.changes/next-release/bugfix-bcf4a2c9-230b-440b-93ed-8b2fb96929be.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

.changes/next-release/feature-dd281d60-2902-47d0-b7d6-bf0bd6225abd.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# _3.33_ (2024-10-17)
2+
- **(Feature)** Add support for 2024.3
3+
- **(Bug Fix)** `@workspace` cannot properly locate certain folders for certain project setup
4+
- **(Bug Fix)** Fix an IDE deadlock that may occur while attempting to initialize Amazon Q UI elements ([#4966](https://github.com/aws/aws-toolkit-jetbrains/issues/4966))
5+
16
# _3.32_ (2024-10-10)
27
- **(Feature)** Loosen inline completion support limitations for YAML/JSON
38
- **(Bug Fix)** Fix error occuring when Amazon Q attempts to show UI hints on manually triggerred inline suggestion ([#4929](https://github.com/aws/aws-toolkit-jetbrains/issues/4929))

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Toolkit Version
5-
toolkitVersion=3.33-SNAPSHOT
5+
toolkitVersion=3.34-SNAPSHOT
66

77
# Publish Settings
88
publishToken=

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/controller/ChatController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ import software.aws.toolkits.core.utils.getLogger
3636
import software.aws.toolkits.core.utils.info
3737
import software.aws.toolkits.core.utils.warn
3838
import software.aws.toolkits.jetbrains.core.coroutines.EDT
39+
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
3940
import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitContext
4041
import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthController
4142
import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthNeededState
4243
import software.aws.toolkits.jetbrains.services.amazonq.messages.MessagePublisher
4344
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteraction
4445
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteractionType
45-
import software.aws.toolkits.jetbrains.services.amazonq.CodeWhispererFeatureConfigService
4646
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurable
4747
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
4848
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererUserModificationTracker

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/cwc/controller/chat/telemetry/TelemetryHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitConte
1616
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
1717
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
1818
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
19-
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
2019
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.ChatRequestData
2120
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.TriggerType
2221
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.v1.ChatSessionV1
@@ -26,6 +25,7 @@ import software.aws.toolkits.jetbrains.services.cwc.messages.IncomingCwcMessage
2625
import software.aws.toolkits.jetbrains.services.cwc.messages.LinkType
2726
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionStorage
2827
import software.aws.toolkits.jetbrains.services.telemetry.TelemetryService
28+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
2929
import software.aws.toolkits.jetbrains.utils.notifyError
3030
import software.aws.toolkits.resources.message
3131
import software.aws.toolkits.telemetry.AmazonqTelemetry

plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonq/TelemetryHelperTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitConte
4343
import software.aws.toolkits.jetbrains.services.codewhisperer.credentials.CodeWhispererClientAdaptor
4444
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
4545
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
46-
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
4746
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.ChatSession
4847
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.ChatRequestData
4948
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.CodeNamesImpl
@@ -63,6 +62,7 @@ import software.aws.toolkits.jetbrains.services.cwc.messages.LinkType
6362
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionInfo
6463
import software.aws.toolkits.jetbrains.services.cwc.storage.ChatSessionStorage
6564
import software.aws.toolkits.jetbrains.services.telemetry.MockTelemetryServiceExtension
65+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
6666
import software.aws.toolkits.telemetry.CwsprChatConversationType
6767
import software.aws.toolkits.telemetry.CwsprChatInteractionType
6868
import software.aws.toolkits.telemetry.CwsprChatTriggerInteraction

plugins/amazonq/codewhisperer/jetbrains-community/it/software/aws/toolkits/jetbrains/services/codewhisperer/CodeWhispererIntegrationTestBase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispe
5555
import software.aws.toolkits.jetbrains.services.codewhisperer.service.CodeWhispererService
5656
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfiguration
5757
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurationType
58-
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererSettings
5958
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererTelemetryService
6059
import software.aws.toolkits.jetbrains.services.codewhisperer.util.CodeWhispererConstants
60+
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
6161
import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
6262
import software.aws.toolkits.jetbrains.utils.rules.PythonCodeInsightTestFixtureRule
6363
import software.aws.toolkits.jetbrains.utils.rules.RunWithRealCredentials

plugins/amazonq/codewhisperer/jetbrains-community/resources/META-INF/plugin-codewhisperer.xml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@
55
<applicationListeners>
66
<listener class="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererUIChangeListener"
77
topic="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererPopupStateChangeListener"/>
8+
<listener class="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererUIChangeListenerNew"
9+
topic="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererPopupStateChangeListener"/>
810
<listener class="software.aws.toolkits.jetbrains.services.codewhisperer.toolwindow.CodeWhispererCodeReferenceActionListener"
911
topic="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererUserActionListener"/>
12+
<listener class="software.aws.toolkits.jetbrains.services.codewhisperer.toolwindow.CodeWhispererCodeReferenceActionListenerNew"
13+
topic="software.aws.toolkits.jetbrains.services.codewhisperer.popup.CodeWhispererUserActionListener"/>
1014
</applicationListeners>
1115

1216
<projectListeners>
@@ -81,9 +85,32 @@
8185
</group>
8286

8387
<action class="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererRecommendationAction"
84-
text="Show Code Suggestions">
88+
text="Invoke Amazon Q Inline Suggestions">
8589
<keyboard-shortcut keymap="$default" first-keystroke="alt C"/>
8690
</action>
91+
<action id="codewhisperer.inline.navigate.previous"
92+
class="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererNavigatePrevAction"
93+
text="Navigate to Previous Inline Suggestion" description="Navigate to previous inline suggestion">
94+
<keyboard-shortcut keymap="$default" first-keystroke="alt OPEN_BRACKET"/>
95+
</action>
96+
<action id="codewhisperer.inline.navigate.next"
97+
class="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererNavigateNextAction"
98+
text="Navigate to Next Inline Suggestion" description="Navigate to next inline suggestion">
99+
<keyboard-shortcut keymap="$default" first-keystroke="alt CLOSE_BRACKET"/>
100+
</action>
101+
<action id="codewhisperer.inline.accept"
102+
class="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererAcceptAction"
103+
text="Accept the Current Inline Suggestion" description="Accept the current inline suggestions">
104+
<keyboard-shortcut keymap="$default" first-keystroke="TAB"/>
105+
</action>
106+
<action id="codewhisperer.inline.force.accept"
107+
class="software.aws.toolkits.jetbrains.services.codewhisperer.actions.CodeWhispererForceAcceptAction"
108+
text="Force Accept the Current Inline Suggestion" description="Force accept the current inline suggestion">
109+
<keyboard-shortcut keymap="Mac OS X" first-keystroke="alt TAB"/>
110+
<keyboard-shortcut keymap="Mac OS X 10.5+" first-keystroke="alt TAB"/>
111+
<keyboard-shortcut keymap="$default" first-keystroke="alt ENTER"/>
112+
</action>
113+
87114
<group id="aws.toolkit.codewhisperer.toolbar.security">
88115
<action
89116
id="codewhisperer.toolbar.security.scan"

0 commit comments

Comments
 (0)