Skip to content

Releases: Zulenka/ProjectMinerva

v0.4.41

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 08:08
  • Removed the heavy duplicate-instance DOM/window lock arbitration path after confirming duplicate starts were caused by running Minerva in multiple script managers.
  • Kept startup tracked-target storage re-sync grace handling to reduce false NO TARGETS flashes.

v0.4.39

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 07:05
  • Renamed the main header field label from STATUS to SIGNAL.
  • No status logic changes (ACTIVE/INACTIVE/AWAITING PING behavior unchanged).

v0.4.38

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 06:57
  • Adjusted the Profile Notes placement rule to insert Minerva directly before the Profile Notes bar container for more exact positioning in the gap above that bar.

v0.4.36

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 04:26
  • Refined profile-page placement to prefer the wide center-column Profile Notes bar anchor and avoid sidebar Notes matches.
  • Improves consistent Minerva bar placement in the gap above Profile Notes across profiles.

v0.4.34

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 04:10
  • Reworked long-lived global UI listeners to use removable handlers, reducing listener buildup during teardown/reload cycles without changing behavior.
  • Removed the public Minerva teardown export (kept internal instance handoff) and added preferred profile-page injection placement above the Profile Notes bar on supported layouts.
  • Added .gitignore entry for local Old Releases zip archive folder.

v0.4.32

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 03:44
  • Fixed poll primary-target selection so the current profile is only treated as primary when it is actually tracked (prevents AWAITING PING/UNKNOWN when viewing an untracked profile).
  • Updated the API key input placeholder text to 'Enter your Public API Key...'

v0.4.31

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 03:33
  • Fixed a profile-panel status sync edge case where the main Minerva box could stay on AWAITING PING while the tracked row already had a known status.
  • Main panel status recovery now falls back to the current target's tracked threshold status when currentStatus is still UNKNOWN.

v0.4.30

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 02:41
  • Added missing GM_removeValueChangeListener grant so teardown can unregister cross-tab sync listeners correctly.
  • Hardened global one-time UI listeners to no-op for stale/inactive instances and reset bind flags during teardown to reduce memory retention and stale behavior.

v0.4.28

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 02:02
  • Changed Minerva update actions (toast Update button and header UPDATE AVAILABLE badge) to open the Greasy Fork script page instead of GitHub Releases.
  • Included Greasy Fork additional-info copy updates.

v0.4.27

Choose a tag to compare

@Zulenka Zulenka released this 24 Feb 01:52
  • Added inline red UPDATE AVAILABLE badge in the main status header (shown only when a newer GitHub release exists).
  • Added runtime teardown cleanup for UI, interval, and observer state on page unload and stale-instance takeover to reduce lingering UI/memory use.