promotional bannermobile promotional banner

Bisidious

RCLootCouncil PlugIn AddOn for the Bisidious Loot Council App
Back to Files

v0.4.1-bcc

File nameBisidious-v0.4.1-bcc.zip
Uploader
pyresinpyresin
Uploaded
Sep 4, 2026
Downloads
23
Size
60.4 KB
Flavors
Classic TBC
File ID
8807477
Type
R
Release
Supported game versions
  • 2.5.6

What's new

# 0.4.1

## Highlights

Bisidious now has deterministic Lua 5.1 tests, CI checks, coverage reporting,
and a development-only real-client smoke suite.

## Added

- Added a Busted harness that preserves TOC, XML, addon namespace, and load-order semantics.
- Added isolated tests for standings, SavedVariables, import validation, and sync adapters.
- Added LuaCov, StyLua, advisory wowlua-ls analysis, and required CI package checks.
- Added `/bisidious test` for development-only checks inside the TBC Anniversary client.

## Changed

- Replaced the standalone assertion script with isolated Busted specifications.
- Excluded all test and development tooling from release archives.

# 0.4.0

## Highlights

Bisidious Key Items are now synchronized with the existing V2 payload and
highlighted across all RCLootCouncil VotingFrame sessions.

## Added

- Added compact `keyItems` import and council synchronization.
- Added simultaneous gold spell-style highlights for every Key Item session.
- Added a saved **Key Item glow opacity** setting with live updates.

## Fixed

- Re-importing missing or empty Key Item data now clears stale local markers.
- VotingFrame rebuilds and session changes reapply or clear Key Item highlights.

## Data format

- Added the optional sorted numeric `keyItems` array to `BISIDIOUS:2`.
- Stored imported Key Items locally as one normalized O(1) lookup.

# 0.3.0

## Highlights

Bisidious standings now live in a dedicated, session-aware companion panel
instead of widening the RCLootCouncil VotingFrame.

## Added

- Added the standings columns **Rank**, **Player**, **Votes**, **Attend.**, and
  **Other**.
- Added all imported standings players, including players absent from the
  RCLootCouncil VotingFrame.
- Added a reusable player detail popover with T4, T5, T6, and SWP filters.
- Added item icons, item tooltips, modified-click chat linking, and automatic
  refreshes when item data enters the local cache.
- Added global player attendance for the active Bisidious phase.
- Added remembered open and collapsed panel states.
- Added automatic left-side placement when the VotingFrame is too close to
  the right screen edge.

## Changed

- Scoped vote values to one explicitly selected team at all times.
- Used Bisidious' exported active phase for attendance, initial popover
  selection, and Other-item counts.
- Updated session handling to use `RCSessionChangedPre` and
  `RCSessionChangedPost`.
- Normalized player matching without realm suffixes or case sensitivity.
- Updated the Classic interface version to `20506`.

## Removed

- Removed the inline **BIS Rank**, **BIS Votes**, and **BIS Team** columns.
- Removed the aggregate `All teams` mode.
- Removed the addon-side default-phase option; Bisidious is now authoritative.
- Removed the Votes hover tooltip.

## Fixed

- Prevented the Bisidious panel and RCLootCouncil's native More Info tooltip
  from overlapping.
- Prevented Other-item counts from including items without matching phase
  metadata.
- Preserved the difference between a missing team value (`—`) and a real zero
  vote value (`0`).
- Closed the player detail popover on session changes, panel collapse, Escape,
  and VotingFrame hide.

## Data format

- Kept the sync and import prefix at `BISIDIOUS:2`.
- Added `phases`, mapping item IDs to T4, T5, T6, or SWP.
- Added `meta.phase` and flat `meta.attendance` values for the active Bisidious
  phase.
- Continued accepting older `BISIDIOUS:2` payloads; phase-dependent fields are
  shown as unavailable until fresh data is imported.

# 0.2.2

## Changes

### Voting Frame

BIS rank values are now shown as plain numbers instead of `#`-prefixed values.

### Browser

The `/rc lc` browser now also shows BIS ranks as plain numbers and stores them as numeric values for sorting.

## Bugfixes

- *Replacing imported data now clears old imported item entries without removing Bisidious settings or metadata.*
- *The `/rc lc` browser now refreshes after importing, clearing, and reopening, so stale rows should no longer be shown.*
- *Clearing imported votes now also clears cached sync metadata and refreshes open Bisidious views.*

# 0.2.1

## Changes

### Voting Frame

Split the old single Bisidious VotingFrame column into sortable **BIS Rank**, **BIS Votes**, and optional **BIS Team** columns.

Added rank-aware coloring for VotingFrame BIS values so top ranks stand out at a glance.

Added a settings toggle for showing or hiding the separate **BIS Team** column.

Active-team filtering now applies cleanly across the split VotingFrame columns.

VotingFrame BIS columns now use stable candidate-name tie-breakers when sorted.

### Sync

`/rc lc sync` now targets reachable online Loot Council members instead of only council members currently returned as in-group.

Grouped players, same-server guild members, same-server friends, and the current friendly player target are considered reachable.

Added `/rc lc syncdebug` and `/rc lc debugsync` to inspect which Loot Council members are reachable for direct sync and why.

## Bugfixes

- *Direct sync now reports a clearer message when no reachable Loot Council members can receive data.*
- *Slash-command registration is guarded to avoid duplicate command setup after repeated enable flows.*

# 0.2.0

## Changes

### Addon Rename

Renamed the addon package from `RCLootCouncil_Bisidious` to `Bisidious`.

Updated package metadata so release artifacts are produced as `Bisidious`.

### Release Packaging

Added BigWigs packager-based release automation for tagged versions.

Added manual changelog packaging through `CHANGELOG.md`.

Added CurseForge publishing configuration for the release workflow.

## Bugfixes

- *Fixed TOC version handling for packaged releases.*

# 0.1.0

## Changes

### Voting Frame

Added the initial VotingFrame team-vote column for RCLootCouncil candidates.

### Browser and Import

Added the minimap button and active-team selection.

Added the `/rc lc` browser for viewing imported vote data.

Added the import UI for `INSIDIOUS:2` payloads with compressed vote data.

Added sortable browser columns for Item, Rank, Candidate, Team, and Votes.

### Sync

Added direct `/rc lc sync` sharing to Loot Council members.

Added **Bisidious Votes** as a selectable sync type in the RCLootCouncil Sync window.

Added minimap quick actions for Import, Sync to LC, Open RCLootCouncil Sync, and Clear.

## Bugfixes

- *Fixed a sync serialization issue where imported data could be wiped after receiving a sync.*
- *Removed a duplicate chat message that appeared when receiving synced data.*

## Notes

Only `INSIDIOUS:2` payloads are accepted over sync.

Older stored data is rebuilt into a valid sync payload automatically before sharing.

This mod has no additional files