Panda Triple Triad Changelog

2.2.3 08/07/2026

Settings
- Route preparation now keeps its branded progress window animated and draggable while large NPC routes are assembled.
- The route-starting window now remains draggable through protected-data loading and final bot startup.
- Stop Gently now states whether it is waiting for the current match, duty run, or another active task to finish safely.

NPC Routes
- Protected unlock-route service failures now explain that PandaAuth could not securely verify the required data and suggest retrying instead of showing a generic startup error.

2.2.2 08/07/2026

Tournaments
- Tournament Assist now waits safely for a manually registered player match and never attempts to challenge your own character.

2.2.1 08/07/2026

Settings
- Card Catalog refreshes now show branded progress while keeping the settings window responsive and movable.

2.2.0 08/07/2026

Duty Cards
- Duty-card farming is now fully standalone and no longer requires PandaFarmerWPF to be installed; PandaAuth loads protected duties using the Panda Triple Triad key.
- Dungeon attempts now open nearby treasure coffers and can leave safely after acquiring the target card, with combat-aware loot time, restart recovery, duty verification, and normal-completion protection.
- Multi-card duty routes now consume and learn one acquired card at a safe boundary before selecting the next missing card.

Privacy
- Anonymous solver-result sharing is enabled by default for new settings files, remains optional in Settings, and preserves an existing user's saved opt-out.

Telemetry Research
- Solver confidence now accounts for who started and the active rule combination instead of overstating difficult matchups.
- Opening moves now prefer safer center and corner placements when their evaluated outcomes are close.
- Ascension and Descension matches now preserve accumulated type effects throughout later move planning.
- Telemetry research now runs continuous least-covered-opponent passes until Gentle Stop, recalculating coverage between passes while using only opponents the character has already unlocked.
- Placement telemetry is now recorded only after the game accepts a move, preventing rejected clicks and timeouts from distorting solver research.
- Permanently rejected malformed telemetry reports no longer block later queued reports, while ambiguous and transient failures remain eligible for retry.
- Research routes now skip opponents whose protected unlock profiles are not yet published, allowing the remaining low-coverage opponents to continue normally.
- Added clearer privacy and gameplay-overlay explanations directly in Settings.

Updates and Recovery
- Shared-install updates can now coordinate running instances through Gentle Stop, preserve each instance's exact generated profile, validate staged files, roll back failed installs, relaunch RebornBuddy, and resume the interrupted route.
- Restart recovery now validates stored profile paths and resumes the exact generated XML that was active before restart.
- Disabling or reloading Panda Triple Triad now cancels pending recovery work, preventing an interrupted resume from unexpectedly starting the bot later.
- Resume and update controls now coordinate safely with RebornBuddy while profiles and bot states are changing.

NPC Routes
- Added clearer handling for opponents gated by alliance raids, normal raids, trials, variant dungeons, and other prerequisites that Panda Triple Triad cannot complete automatically.
- Allied-society opponents now appear in automated routes only after both the required reputation rank and their unlock quest are complete.
- Saushs Koal now correctly requires both prerequisite quests before the automated route becomes available.
- Added Camalbusert with the correct V&C dungeon and quest-completion requirements.
- Routes with manual-only prerequisite quests remain visible with clear requirements but cannot be started until those quests are complete.

Navigation
- Baderon's approach position and duplicate-card exchange pacing have been adjusted for more reliable interaction.
- Updated Drery's approach position for more reliable movement into challenge range.
- Zirgorteh now uses local movement after transport so missing remote navigation data no longer stops the route.

Settings
- Enlarged the sidebar navigation and grouped Settings, License, and Test separately from activity pages for clearer navigation.
- Collection planning, route totals, and deck optimization now remain stable while reading current character progress from the game.
- Added localized explanatory tooltips across navigation, route filters, disabled actions, tournament workflows, and Gentle Stop.
- License controls now explain each action and use a branded confirmation before resetting the saved device association.
- Customer confirmations and recoverable errors now stay inside the branded settings window while detailed diagnostics remain in the RebornBuddy log.
- Deck Lab now shows a branded optimization progress surface and displays all five generated cards for both general and NPC-specific decks.

Maintenance
- Protected quest-profile lookups now bridge ordinary asynchronous I/O through RebornBuddy's coroutine scheduler, preventing regenerated research passes from losing their continuation.
- Future repository updates now include customer-facing release notes in the same commit.
- Added maintainer guidance for safely inspecting, changing, deploying, and verifying the Triple Triad telemetry service.

- Split Triple Triad collection planning and automation into a standalone plugin.
- Preserved PandaAuth product access and protected duty-profile loading.
- Added independent settings with one-time migration of the Panda Farmer key and card cache.
- Added standalone NPC, duty, deck, card planner, duplicate exchange, and MGP workflows.
