Patch Notes – New Eden Institute for War

WarCollege.space – Public changelog

ESI Corp Intel & Wallet Overhaul

Date: 2025-12-06
Improved character intelligence, corporation visibility, and wallet telemetry.

Character & Corporation Data

  • Updated character view to pull authoritative corporation and alliance data using the ESI /characters/affiliation/ endpoint and to sync that information back into the database.
  • Fixed cases where characters would show the wrong corporation by ensuring the database is updated from the correct endpoint.
  • Added automatic detection of CEO and Director status via corporation CEO lookup and /characters/{character_id}/roles/, updating the database.

Corp View (corp_char.php)

  • Implemented a 15-minute snapshot cache for corp-level character intelligence to reduce ESI calls and avoid rate limits.
  • Ensured the access token is refreshed before building the snapshot, eliminating the issue where the page occasionally showed all fields as Unknown.
  • Snapshot now includes: total SP, skill count, current ship, location, recent killmails, contacts summary, recent mail, wallet balance, market transactions, and wallet journal entries.
  • Database is updated on each fresh snapshot to keep corporation, alliance, and role flags in sync with ESI.

Wallet & Transactions

  • Reworked corp_char_wallet.php to use the shared corp-character permission helper so CEO/Directors/Recruiters see the same intel as on corp_char.php.
  • Added separate views for: market transactions (/wallet/transactions/) and wallet journal (/wallet/journal/), with independent pagination (25 or 100 rows per page).
  • Wallet pages now show current ISK balance along with transaction type, quantity, price, total, buy/sell flag, personal/corp flag, client ID, and location ID where available.

Permissions & Corp Intel

  • Centralized corp-intel access rules and wired corp_char.php, corp_char_wallet.php, corp_char_mail.php, and corp_char_contacts.php through the same logic.
  • Permission model: character owner, any CEO/Director/Recruiter in the viewer’s account, or corp admins inspecting their recruitment applicants.

This material is used with limited permission of CCP Games. No official affiliation or endorsement by CCP Games is stated or implied.