Nitro Type - Flagged Racers

Checks Nitro Type racers for flags/bans using NT StarTrack and NTL, showing color-coded icons with custom tooltips.

بۇلار بۇ قوليازمىنىڭ كود يېڭىلانغان نەشرىلىرى. بارلىق نەشرىنى كۆرسىتىش

  • v5.1.2 2026-04-02

    Nitro Type - Flagged Racers 5.1.2

    - Add stronger same-page refresh handling for Friends and Leagues so flags re-inject after Personal/Team/Requests/Recent tab switches.
    - Fix username resolution on `Friends > Recent` by reading the real recent-opponent name shape used by Nitro Type.
    - Fix leagues lookups that could misread display names as usernames, improving StarTrack/NTL accuracy on Personal standings.
    - Remove the stale cached `nt_token` fallback so authenticated NT requests only use Nitro Type's live session token.
    - Add duplicate-instance protection and more robust observer/poller fallbacks so flags recover better after SPA navigation and delayed DOM mounts.
    - Clear shared bot-status caches during settings resets so stale source data is less likely to survive a manual reset.
    
  • v5.1.1 2026-03-27

    Nitro Type Flagged Racers — v5.1.1

    Changed

    • Tightened racer identity resolution on duplicate-name and result surfaces so row-local username sources win over loose display-name matching.

    Fixed

    • Fixed duplicate-name cases across friends, racelog, and stats result surfaces so flag state does not jump to the wrong racer.
    • Fixed native Nitro Type bot rows on race results so they no longer inherit another racer's username or flag icon.
  • v5.1.0 2026-03-25

    Nitro Type - Flagged Racers (5.0.05.1.0)

    Added

    • Added /racelog* and /stats* route coverage so Flagged Racers can run on racelog/stats surfaces in addition to the original pages.
    • Added race-results modal and hover-popup flag processing for racelog/stats results views.
    • Added live setting side-effect refresh handling for result-flag visibility and data-source toggles.

    Changed

    • Improved preferred title-field targeting so status icons anchor next to the racer title line more consistently across race results, hover cards, and profile-style surfaces.

    Fixed

    • Fixed result modal processing so rows are no longer skipped as already handled when Nitro rerenders the results block.
    • Fixed hover-popup placement on result surfaces so the flag icon appears in the intended title area instead of drifting into the wrong line.
  • v5.0.0 2026-03-23

    Nitro Type - Flagged Racers (4.95.0.0)

    Added

    • Added official suite metadata, Mod Menu manifest versioning, alive heartbeats, and global reset support.
    • Added broader reset support for cached StarTrack and NTL lookup entries.
    • Added shared helper compatibility for the unified NTShared API surface.

    Changed

    • Standardized the script name and namespace as part of the official suite release.
    • Standardized NTObserverManager usage to the shared trailing-debounce contract used by the rest of the suite.
    • Updated the Mod Menu/update metadata so the public script now points at the correct Greasy Fork release endpoints.

    Fixed

    • Fixed top-level /race shell handling so the script avoids running full race logic against the wrong outer page.
    • Fixed stale version reporting in debug output so it reports the real current script version.
    • Preserved existing team/profile/friends/leagues/race flagging behavior while improving suite interoperability and reset behavior.
  • v4.9 2026-03-22

    v4.9 — Nitro Type Flagged Racers

    Renamed

    • Nitro Type Flag Check StarTrack+NTL:LegacyNitro Type Flagged Racers — cleaner name that matches the naming convention of the rest of the mod suite.

    New Settings

    • Show Not Flagged — Toggle to hide green "Not Flagged" indicators. Disable to only see racers that are actually flagged or banned. (Display)
    • Show Untracked — Toggle to hide gold "Untracked" indicators for racers not tracked by StarTrack. (Display)
    • Robot Icon for Flagged — Replaces the red "ST" text with a robot head icon for StarTrack-flagged racers. A quick visual indicator that stands out at a glance. (Display)

    Visual Changes

    • Removed emoji circles — The colored circle emojis (🟢🔴🟡🟠⚫) have been removed entirely. Status indicators now show clean colored text labels ("ST" / "NTL") without any preceding icon.
    • NT-native color palette — All status colors now match the Nitro Type aesthetic used across the mod ecosystem:
      • Green (Not Flagged): #4ade80
      • Red (Flagged): #d62f3a
      • Gold (Untracked): #f3a81b
      • Orange (NTL Banned): #e8796b
      • Gray (Error): #a6aac1

    Technical

    • All new settings are wired through the mod menu manifest bridge and appear in the Display section automatically.
    • Robot icon inherits the surrounding font size for consistent alignment across all page contexts (team, racer, race results, leagues, friends).
  • v4.8 2026-03-21

    v4.8

    New Features

    • Race Results Bot Flags — ST/NTL flag indicators now appear next to racer titles on the race results screen
    • Race Results Setting — Added "Show Race Result Flags" toggle in mod menu (Display group, enabled by default)

    Bug Fixes

    • Native Bot Exclusion — NT native bots (The Wampus, Nitro Type Bot racers, robot# bots) are now properly excluded from flag checks on race results
    • Music Player Compatibility — Added setInterval polling fallback for race pages to ensure flags appear even when MutationObserver is blocked by other userscripts
    • Friend Race Support — Race page detection now matches /race/* paths in addition to /race
  • v4.7 2026-03-18

    Changelog

    Added

    • Mod menu integration — registers manifest with 9 settings across 4 sections (Display, Sources, Cache, Advanced)
    • All settings are now fully functional and wired to actual code
    • Page-specific flag toggles (Team, Friends, League pages)
    • Source toggles (StarTrack, NTL Legacy) — disabling a source skips its API calls
    • Network Concurrency Limit — configurable simultaneous request cap
    • StarTrack Cache Duration — configurable cache freshness in days
    • Cross-Tab Sync toggle
    • Debug Logging toggle
    • Reset to Defaults buttons on all sections

    Removed

    • Tooltip Style setting — removed as non-functional (no two tooltip modes were implemented)
  • v4.6 2026-02-07

    Fixed a minor bug introduced with last update

  • v4.5 2026-02-07

    v4.5 (from GF v3.7)

    Bugs Fixed

    • Fixed team activity API tag mismatch by normalizing URL team tags to uppercase for API and cache keys.
    • Fixed missing/undefined debug-object behavior by exposing API on both window and unsafeWindow.
    • Fixed duplicate inflight calls by adding per-user request dedupe for both StarTrack and NTL.

    Optimizations

    • Added centralized network queue with concurrency limiting (NETWORK_CONCURRENCY_LIMIT = 6).
    • Improved cache layering:
      • NTShared bot status
      • GM StarTrack cache (TTL)
      • GM NTL cache (indefinite, per requirement)
    • Reduced unnecessary repeat work with queue + inflight tracking.

    Features Added

    • Added window.NTBotFlagDebug API:
      • status()
      • inspectUser(username)
      • clearRowState()
      • clearTeamActivityCache(tag)
      • refreshTeamActivityNow(tag)
      • disable()
    • Added explicit team activity refresh tooling for verification/debug runs.
  • v3.7 2025-11-19
  • v3.7 2025-11-19

    Optimized with a shared cache layer between Leaderboards and Racer Badges scripts. Improved response time on various UI elements.

  • v3.2 2025-11-10
    • Expanded Friends page support: Now checks flags on **"Requests"**, **"Search"**, and **"Recent"** tabs (note: 'Recent' functionality is structural only; data checking is pending a future update).
    • Expanded Team page support: Now checks flags on **"Team Applications"**.
    • Refactored all page handlers (/team, /leagues, /friends) to use a more reliable, centralized token management system.
  • v3.1 2025-11-04

    Updated Tooltips to add custom Tooltip with better responsivity.

  • v3.0 2025-11-04

    Added NtStartrack as the main source for flags. Updated to icons with tooltips for more streamlined view. Kept NTL as a Legacy Flag, since most were justified. Updated Caching system to 1 week. Except for NTL with permanent Cache. Removed Old defunct Nitro Math capability.

  • v2.1 2025-03-12
  • v2.0 2025-03-10

    Added /friends and fixed the loading on /leagues. Next update should allow for nitromath.com and also will have some bug fixes as need be.

  • v1.5 2025-03-10