Skip to content

Commit c9dd143

Browse files
committed
feat(settings): Add "More prompts" button.
1 parent ac69ce0 commit c9dd143

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Changelog
22

33
## [Unreleased]
4+
### Added
5+
- Add more prompts button to settings.
6+
47
### Changed
58
- Use jtokkit library for getting max content length for a model and check if prompt is too large.
69

src/main/kotlin/com/github/blarc/ai/commits/intellij/plugin/AICommitsBundle.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ private const val BUNDLE = "messages.MyBundle"
1515

1616
object AICommitsBundle : DynamicBundle(BUNDLE) {
1717

18-
public val URL_BUG_REPORT = URL("https://github.com/Blarc/ai-commits-intellij-plugin/issues")
18+
val URL_BUG_REPORT = URL("https://github.com/Blarc/ai-commits-intellij-plugin/issues")
19+
val URL_PROMPTS_DISCUSSION = URL("https://github.com/Blarc/ai-commits-intellij-plugin/discussions/18");
1920

2021
@Suppress("SpreadOperator")
2122
@JvmStatic

src/main/kotlin/com/github/blarc/ai/commits/intellij/plugin/settings/AppSettingsConfigurable.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import com.intellij.ui.CommonActionsPanel
1515
import com.intellij.ui.ToolbarDecorator
1616
import com.intellij.ui.components.JBLabel
1717
import com.intellij.ui.dsl.builder.*
18-
import com.intellij.ui.util.maximumWidth
1918
import com.intellij.ui.util.minimumWidth
2019
import kotlinx.coroutines.*
2120
import java.util.*
@@ -97,6 +96,8 @@ class AppSettingsConfigurable : BoundConfigurable(message("settings.general.grou
9796
label(message("settings.locale")).widthGroup("labelPrompt")
9897
comboBox(Locale.getAvailableLocales().toList().sortedBy { it.displayName }, AppSettingsListCellRenderer())
9998
.bindItem(AppSettings.instance::locale.toNullableProperty())
99+
browserLink(message("settings.more-prompts"), AICommitsBundle.URL_PROMPTS_DISCUSSION.toString())
100+
.align(AlignX.RIGHT)
100101
}
101102
row {
102103
label(message("settings.prompt")).widthGroup("labelPrompt")

src/main/resources/messages/MyBundle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,5 @@ settings.prompt.description=Description
4949
validation.unique=Value already exists.
5050
settings.openAIProxy=OpenAI proxy url
5151
settings.loadingModels=Loading OpenAI models...
52+
settings.more-prompts=More prompts
5253

0 commit comments

Comments
 (0)