Skip to content

Release v0.0.4 - #20

Merged
vhrabar merged 25 commits into
mainfrom
dev
Aug 4, 2026
Merged

Release v0.0.4#20
vhrabar merged 25 commits into
mainfrom
dev

Conversation

@vhrabar

@vhrabar vhrabar commented Aug 4, 2026

Copy link
Copy Markdown
Owner

This pull request introduces major enhancements to the IssueHub plugin, focusing on a significantly improved issue browsing experience within the IDE, new filtering and sorting capabilities, and a richer data model for issues and their history. It also updates dependencies, CI configuration, and documentation to reflect these changes.

New Features & UI Improvements

  • Issues now open as editor tabs (IssueFileEditor, IssueFileEditorProvider, IssueVirtualFile, IssueFileType), allowing full-width, split views and improved navigation within the IDE. [1] [2] [3] [4]
  • The issue list supports searching, filtering (by state, author, assignee, labels, milestone), and sorting (by creation date, update, or comment count). The detail view shows the full issue history as a threaded timeline. [1] [2] [3] [4]

Data Model Enhancements

  • The issue model is expanded to include milestone, author, assignee as rich objects, and a new IssueDetail type with a timeline of all events (comments, state changes, label/assignee/milestone changes, renames, cross-references, etc.). [1] [2]

Dependency & CI Upgrades

  • Gradle, Spotless, and Kotlin plugin versions are updated for improved build reliability and features.
  • GitHub Actions workflows (build.yml, release.yml, qodana.yml) are updated to use newer action versions and linter images. [1] [2] [3] [4] [5] [6] [7]

vhrabar and others added 21 commits July 25, 2026 16:51
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…eration #17

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…th support for labels, milestones, and assignees #17

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…ties for issues

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…representation #18

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
#18

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…ith various change types #18

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
… events #18

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Bumps the actions group with 2 updates: [gradle/actions](https://github.com/gradle/actions) and [JetBrains/qodana-action](https://github.com/jetbrains/qodana-action).


Updates `gradle/actions` from 6 to 6.2.0
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@v6...v6.2.0)

Updates `JetBrains/qodana-action` from 2026.1 to 2026.2
- [Release notes](https://github.com/jetbrains/qodana-action/releases)
- [Commits](JetBrains/qodana-action@v2026.1...v2026.2)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: JetBrains/qodana-action
  dependency-version: '2026.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the gradle group with 4 updates in the / directory: [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization), [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin), [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) and com.diffplug.spotless.


Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.7.3 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.7.3...v1.11.0)

Updates `org.jetbrains.kotlin.jvm` from 2.1.20 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.4.10)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.1.20 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.4.10)

Updates `com.diffplug.spotless` from 7.0.2 to 8.9.0

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-version: 8.8.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
...

Signed-off-by: dependabot[bot] <support@github.com>
…ions-fe6a0e457b

chore(deps): bump the actions group with 2 updates
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
…898fce

chore(deps): bump the gradle group across 1 directory with 4 updates
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
@vhrabar vhrabar added this to the Phase II milestone Aug 4, 2026
@vhrabar vhrabar self-assigned this Aug 4, 2026
@vhrabar vhrabar added bug Something isn't working enhancement New feature or request UI labels Aug 4, 2026
@vhrabar vhrabar added this to IssueHub Aug 4, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in IssueHub Aug 4, 2026
@vhrabar vhrabar moved this from Backlog to In review in IssueHub Aug 4, 2026
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2026.2.0
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

This was linked to issues Aug 4, 2026
…CHANGELOG

Signed-off-by: Vedran Hrabar <vedran.hrabar@outlook.com>
@vhrabar
vhrabar merged commit 9a073fb into main Aug 4, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in IssueHub Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request UI

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Main Issue Body Search / Sort functionality UI Improval

1 participant