Skip to content

Plugin Update: rl-goal-tracker V2.1.0 - #14900

Open
Darkforge317 wants to merge 1 commit into
runelite:masterfrom
Darkforge317:rl-goal-tracker-v2.1.0
Open

Plugin Update: rl-goal-tracker V2.1.0#14900
Darkforge317 wants to merge 1 commit into
runelite:masterfrom
Darkforge317:rl-goal-tracker-v2.1.0

Conversation

@Darkforge317

@Darkforge317 Darkforge317 commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates the goal-tracker plugin listing to commit 3a99e3abcd7c2f33d8f125f08552ca511ffd3f1e (v2.1.0).

This repository has changed ownership. I've taken over maintainership from the original author (Toofifty) and the repo has been detached from the GitHub fork network (no longer shown as a fork). This update bundles everything merged since the last Plugin Hub commit hash update.

What's included

Features:

  • Normalize line endings in test suite (.gitattributes enforcing LF)
  • Skill level and XP task handling improvements, including live data synchronization with in-game stats
  • Recipe for Disaster sub-quest support, with prerequisite quest/skill data for all 10 subquests
  • Dynamic shift-to-delete cursor and tooltip for easy task deletion

Maintenance:

  • Renamed Java package and Gradle group ID from com.toofifty.goaltracker to com.darkforge317.goaltracker
  • Updated runelite-plugin.properties to reflect new ownership
  • Bumped version to 2.1.0
  • Renamed default branch from master to main
  • Expanded issue templates (bug report / feature request) to request more actionable detail

Testing

  • Full gradlew test suite passing
  • Manual testing of all four merged features together
  • Verified via a fresh clone (not working directory) that the build succeeds independent of local environment/cache
  • Cross-verified RFD sub-quest skill/level requirements against actual in-game/wiki data

**Features (previously open PRs, now merged and ported to the standalone repo):**
- Normalize line endings in test suite (`.gitattributes` enforcing LF)
- Skill level and XP task handling improvements, including live data synchronization with in-game stats
- Recipe for Disaster sub-quest support, with prerequisite quest/skill data for all 10 subquests
- Dynamic shift-to-delete cursor and tooltip refresh for task deletion

**Maintenance:**
- Renamed Java package and Gradle group ID from `com.toofifty.goaltracker` to `com.darkforge317.goaltracker`
- Updated `runelite-plugin.properties` (`author`, `support`) to reflect new ownership
- Bumped version to 2.1.0
- Renamed default branch from `master` to `main`
- Expanded issue templates (bug report / feature request) to request more actionable detail

## Testing

- Full `gradlew test` suite passing
- Manual smoke test of all four merged features together (task creation/deletion, live stat updates, login refresh, RFD prerequisite population, shift-delete)
- Verified via multiple fresh clones (not working directory) that the build succeeds independent of local environment/cache
- Cross-verified RFD sub-quest skill/level requirements against actual in-game/wiki data
@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

@Darkforge317

Darkforge317 commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

I acknowledge this introduces a ridiculous amount of changes due to the nature of a plugin takeover...
image

To make testing and review easier for the Plugin Hub reviewers:

Here is a video of me doing a fresh clone of the main branch and interacting with the plugin. Especially the 4 feature PRs.
https://www.youtube.com/watch?v=mw8GSAjr0vk

@coopermor

Copy link
Copy Markdown
Contributor

We don't care that the plugin works. We just check it doesn't break the rules and isn't malicious.

@riktenx

riktenx commented Aug 10, 2026

Copy link
Copy Markdown
Member

we also dont really look at your code, the reviewbot generally takes care of that now, so the diff size is not an issue

@Darkforge317

Copy link
Copy Markdown
Contributor Author

Thanks for the info @coopermor and @riktenx! I'm brand new to using the Plugin Hub so I appreciate it. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants