Skip to content

Commit

Permalink
Update to 2024.3.* IDE versions
Browse files Browse the repository at this point in the history
  • Loading branch information
milkyicedtea committed Nov 15, 2024
1 parent 9902ee2 commit e9dcd40
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,33 @@ A plugin for JetBrains IDEs that helps protect sensitive information from being

## Features
- Warns you when opening files containing sensitive data and blurs the content until you confirm
- Prompts for confirmation before committing files with sensitive data, but only for commits made
via the IDE's built-in Git tool.
- Prompts for confirmation before committing files with sensitive data, but only for commits made
via the IDE's built-in Git tool.
<details>
<summary>Screenshots:</summary>
<img src="https://i.ibb.co/b3MGhx7/image.png" alt="Opening a file"/>
<img src="https://i.ibb.co/GtF8bq8/image.png" alt="Committing a file"/>
</details>

## Installation
> [!Note]
> I'm currently in the process of getting this plugin into the JetBrains Marketplace.
> I'll update this README with a link once the plugin makes it there.
- Download from the JetBrains marketplace! <br>
![JetBrains Plugin Version](https://img.shields.io/jetbrains/plugin/v/25768)

- Download `SecretKeeper.zip` from [releases](https://github.com/milkyicedtea/SecretKeeper/releases)
or

- Download `SecretKeeper.zip` from [releases](https://github.com/milkyicedtea/SecretKeeper/releases)

or

- Build from source: <br>
Clone this repository, and use gradle to build.
Clone this repository, and use gradle to build.
```shell
./gradlew buildPlugin
```
The current recommended gradle version is 8.10
The current recommended gradle version is 8.10

- Follow [this official guide](https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk) to install
plugins from disk
plugins from disk

## Issues & Feedback
If you encounter any issues or have suggestions, please feel free to let me know by opening an [issue](https://github.com/milkyicedtea/SecretKeeper/issues)
5 changes: 3 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

group = "org.cheek"
version = 0.1
version = "0.1.1"

repositories {
mavenCentral()
Expand All @@ -15,6 +15,7 @@ repositories {
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
intellij {
version.set("2022.1")
updateSinceUntilBuild.set(true)
// Target IDE Platforms
// type.set("IC") // IntelliJ IDEA Community Edition
// type.set("IU") // IntelliJ IDEA Ultimate Edition
Expand Down Expand Up @@ -42,7 +43,7 @@ tasks {

patchPluginXml {
sinceBuild.set("221")
untilBuild.set("242.*")
untilBuild.set("243.*")
}

signPlugin {
Expand Down
7 changes: 6 additions & 1 deletion src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,17 @@
]]></description>

<change-notes><![CDATA[
<h2>New in Version 0.1.1</h2>
<ul>
<li>Updated plugin.xml for compatibility with 2024.3.* IDEs versions</li>
</ul>
<h2>New in Version 0.1</h2>
<ul>
<li>Added warning and content blur for files containing sensitive data when opened</li>
<li>Added confirmation prompt before committing sensitive files via the IDE's Git tool</li>
</ul>
<h2>Bug Fixes</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Resolved issue preventing files from saving after closing</li>
</ul>
Expand Down

0 comments on commit e9dcd40

Please sign in to comment.