Releases: Azn9/JetBrains-Discord-Integration
v2.1.4
New features:
- Add a custom field for large and small icons, allowing to set custom icon URLs
Fixes:
- Lower the Java version on 242 plugin versions as some IDE still use Java 17
- Add detection for custom discord clients such as Vesktop
- Fix an issue causing the application name not to change while changing the setting
- Fix an issue causing the plugin to not work on remote development/JetBrains Client (thanks @notTamion )
- Fix some connection issues
Icons and themes:
- Add solidity icons
v2.1.3
Full Changelog: v2.1.2...v2.1.3
Fixes:
- Fix the presence not hiding or showing "idling" when idling
- Fix exception "This socket has either been closed, or, was never connected"
- Fix incompatibility wiht DataSpell v2024.2
- Fix wrong templates.adoc link
QoL:
- Mark the plugin as incompatible with Almighty Alpaca's old version
Icons and themes:
- Update all application IDs
- Update the IntelliJ IDEA Community icon in the "2024 icons" theme
- Update C# icon in the "classic" theme
v2.1.2
Full Changelog: v2.1.1...v2.1.2
Fixes:
- Cancel some functionalities of the plugin if Almighty Alpaca's old version is detected as it raises exceptions
- Fix error "IPC error: ErrorEventData(code=1000, message=Request has been terminated..."
- Fix error "Throwable: unknown runnable: dev.azn9.plugins.discord.time.TimeService"
QoL:
- Added notifications when an issue that may/will prevent the plugin from working is detected
v2.1.1
Full Changelog: v2.1.0...v2.1.1
What's Changed
- Re-enable the need to restart the IDE when enabling, disabling, and updating the plugin to avoid issues like
getService(T::class.java) must not be null
v2.1.0
v2.1.0
- Added support for IntelliJ IDEA 2024+
- Allow users to set a custom discord application id per project
- Allow users to choose a different icon theme for application icons and file icons
- Added support for hlsl files, and added missing icons for glsl
- Added a theme with the new JetBrains icons
- Added a theme with the macOS JetBrains icons
- Added two themes for language: Catppuccin Late and Mocha
- Allow users to set an url for the large and small images
- Allow users to automatically report errors as GitHub issues via the error dialog
- Disable the need to restart the IDE when updating or disabling the plugin
- Add missing matchers for C++ modules (.cppm and .ixx)
- The plugin will no longer display the project name if the user has not chosen a display mode to avoid leaking information
- Fix an issue where choosing the "default" theme for a project would not update when changing the global theme
- Fix an issue where changing theme would not update the presence
- Fix a false positive with arRPC
- Fix an issue with "1d" idle value
- Move icons to a CDN to allow for faster updates
- Rework the theme system to allow for more flexibility and easier updates
What's Changed
- build(deps): bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 by @dependabot in #73
- build(deps): bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #68
- build(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0 by @dependabot in #69
- Add issue template by @Azn9 in #76
- fix: default to show application when no option is selected by @Azn9 in #93
- Fix support for 2024.1, update Gradle by @WarningImHack3r in #97
- fix: better check for running client by @Azn9 in #105
- Feat/online icons by @Azn9 in #106
- feat: allow the user to set a custom discord application id per project by @Azn9 in #107
- feat: fix 2024.2 support by @Azn9 in #108
- fix: disable "need-restart" in the plugin by @Azn9 in #110
- feat: add feature request issue template by @Azn9 in #111
- Update cpp.yaml by @npxtune in #101
- fix: fix timeout range allowing 1d, which is not permitted by jetbrains by @Azn9 in #109
- Feat/error reporting by @Azn9 in #112
- build(deps): bump org.jetbrains.intellij from 1.16.1 to 1.17.3 by @dependabot in #96
- build(deps): bump jackson from 2.16.1 to 2.17.1 by @dependabot in #114
- build(deps): bump ch.qos.logback:logback-classic from 1.4.14 to 1.5.6 by @dependabot in #100
- build(deps): bump com.kohlschutter.junixsocket:junixsocket-core from 2.8.3 to 2.9.1 by @dependabot in #98
- build(deps): bump com.github.ben-manes.versions from 0.50.0 to 0.51.0 by @dependabot in #78
- fix: fix project "default" theme copying the theme instead of delegating by @Azn9 in #126
- feat: allow to choose two different themes for the application and language icons by @Azn9 in #128
- theme: add 2024 icons theme by @Azn9 in #129
- theme: add catppuccin latte and mocha themes by @Azn9 in #130
- theme: add missing opengl icons and add hlsl support (#123) by @Azn9 in #131
New Contributors
- @WarningImHack3r made their first contribution in #97
- @npxtune made their first contribution in #101
Full Changelog: v2.0.8...v2.1.0
v2.0.8
What's Changed
- Fix compatibility issues with versions 2023.2+ by @Azn9 in eafeac8
- Changed plugin versions and id in update.xml by @Azn9 in b9e5145
Full Changelog: v2.0.7...v2.0.8
Which version to choose?
This plugin is split into different versions corresponding to the lowest supported version of the IDE.
v212
is for IDEs 2021.2.X and abovev223
is for IDEs 2022.3.X and abovev231
is for IDEs 2023.1.X and abovev232
is for IDEs 2023.2.X and above
Warning, you must choose the correct lowest version for your IDE!
For instance, if you are using IntelliJ IDEA 2022.2.X you must choose the v212
version, not the v223
version, even though the v223
version is nearer to your version.
If you are unsure which version to choose, use the JetBrains Plugin Repository method to install the plugin. It will automatically choose the correct version for you.
The plugin ID changed, if you're updating from v2.0.6 or previous ones, uninstall the old plugin first!
v2.0.7
v2.0.6
What's Changed
- Changed plugin id to
dev.azn9.jetbrains.plugins.discord
to avoid conflicts with the original plugin by @Azn9 (#8) - Added buttons to the rich presence. The title and the url of each button can be configured in the project settings by @Azn9
- Allow to change the icon theme per project by @Azn9
- Changed the discord icon on the tools menu by @Azn9 (#39)
- Prevent
ContainerDisposedException
happening when switching between projects by @Azn9 (#40) - Updated copyright year by @Azn9
- Updated whole project to rebase onto the original plugin by @Azn9 & @Almighty-Alpaca
- Added some missing themes for RustRover, Writerside and Aqua by @Almighty-Alpaca
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- Added support for CLion Nova by @Azn9
- Fixed Discord link not clickable in the notification popup by @Azn9
Full Changelog: v2.0.4...v2.0.5
Note
This may be the latest release here, I'm currently discussing with AlmightyAlpaca, the owner of the original plugin, to merge everything back to the base repo. I'll provide more details and information as soon as I have some confirmation.
v2.0.4
What's Changed
- Set baseBranch to the proper repo to fix template help button by @KaylaSolace in #29
- fixed issues with latest ides (#26 and #20) by @Azn9 in #33
- feat: added aqua icons and appid by @Azn9 in #32
- Added resources for Writerside by @mister-proger in #31
New Contributors
- @KaylaSolace made their first contribution in #29
- @mister-proger made their first contribution in #31
Full Changelog: v2.0.3...v2.0.4