CapsuleerToolKit Release Notes

Version 0.9.2

March 16, 2025

zKillboard Integration

  • Added a prominent 'View on zKillboard' button to the kill details screen
  • Added zkill links to character names in kill details for quick access to their kill history
  • Added zkill links to system names in dashboard cards for convenient system activity lookup
  • Redesigned link buttons with better visual indicators and hover effects

User Interface Refinements

  • Added zkillboard-themed styling to make external links more visible and intuitive
  • Standardized external link behavior across the application
  • Enhanced hover states for all external links

Technical Improvements

  • Added centralized zkillboard URL handling with utility functions
  • Implemented lightweight SVG icons for external links
  • Improved title attributes and semantic HTML for better accessibility

Contributors

  • Special thanks to Ziezie Adoulin for suggesting the zkillboard integration improvements

Version 0.9.1

March 12, 2025

UI Improvements

  • Fixed inconsistency in kill count labeling - system cards now correctly show 'Total Kills'
  • Added explanatory text to clarify that ganker counts represent 'participations' in System Details view
  • Improved spacing in System Details modal to fix scrollbar issues
  • Enhanced UI layout for better readability of ganker statistics

Bug Fixes

  • Added clear explanation for the discrepancy between total kill count and individual ganker kill counts
  • Fixed UI elements to accurately represent data being displayed
  • Fixed authentication token refresh error when navigating between pages
  • Resolved token refresh errors occurring when navigating to/from release notes page
  • Improved handling of expired EVE Online sessions with better error messages
  • Enhanced authentication resilience to prevent app crashes on token issues

Version 0.9

March 11, 2025

Enhanced Trend Analysis

  • Improved data quality by filtering capsules, corvettes and shuttles from trend analysis
  • System risk assessments now better reflect genuine threats to valuable ships
  • Trend charts now show more accurate time patterns by focusing on actual ganking targets

War Data Management

  • Better detection and management of active war declarations for more accurate PvP vs ganking classification
  • Enhanced background processes ensure active wars are properly tracked
  • Added tools for authorized users to manage data collection

User Interface Refinements

  • Fixed double 'UTC UTC' label in trend analysis timestamps
  • Standardized time displays across all components for better readability
  • Enhanced display of activity patterns and high-risk hours

Technical Improvements

  • Implemented smart ship filtering to exclude non-target vessels like rookie ships and pods
  • More efficient filtering reduces database load and improves application performance
  • Improved detection and storage of EVE Online war declarations

Version 0.8

March 9, 2025

Advanced Kill Classification

  • Added detection of legitimate PvP kills due to active war declarations between corporations/alliances
  • Implemented heuristic-based detection of kills executed using kill rights
  • The system now distinguishes between ganking activity and legal PvP with advanced context-aware classification

Enhanced Accuracy

  • Added "check_war_status" flag to known gankers and gank groups to prevent false classifications
  • Integrated with EVE ESI API for real-time war data to prevent misclassifying war targets as ganks
  • System automatically refreshes war information every 12 hours

Performance Improvements

  • Completely rebuilt kill data loading with an optimized batched query approach
  • Significantly reduced initial load times by using more efficient data querying
  • Implemented multi-page data fetching to handle large datasets
  • Improved error handling and resilience in network operations

Technical Enhancements

  • Created a new active_wars collection to store and manage war declaration data
  • Added war-target-detection.js and kill-right-detection.js for specialized kill classification
  • Fixed pagination issues causing missed kills in busy systems
  • Enhanced gank group detection to include war activity verification

Version 0.7

March 1, 2025

Major Features & Improvements

  • Implemented a comprehensive unified data system that ensures consistent information across all app components
  • Created a central useUnifiedKillData hook that serves as a single source of truth for all kill data
  • Removed artificial kill count limits - systems now display ALL kills within a selected time range
  • Implemented multi-page data fetching for systems with high activity (previously capped at 200 kills)
  • Fixed issues with mismatched ID types (string vs numeric) throughout the application
  • Enhanced filter logic to work on the full kill dataset instead of limited subsets

Performance Optimizations

  • Optimized memory usage by reducing duplicate processing of kill data
  • Added more efficient data fetching with connection pooling and retry mechanisms
  • Implemented intelligent data refresh strategies to reduce redundant API calls
  • Added coordinated data refreshes across components through the registry system

Bug Fixes

  • Fixed Uedama system showing "No kill activity" despite having kills in database
  • Fixed issues with time range handling in System Details tab
  • Fixed ReferenceError: systemIdNum is not defined in trend analysis module
  • Fixed pagination issues causing missed kills in busy systems
  • Fixed filtering consistency between dashboard and detailed views

Technical Improvements

  • Centralized kill data processing with consistent formatting
  • Implemented proper type handling for external API data
  • Added defensive coding patterns for more robust error handling
  • Enhanced caching system with TTL management
  • Fixed edge cases in JSON parsing of complex kill data

Version 0.6

February 25, 2025

New Features

  • Redesigned landing page with improved CapsuleerToolKit branding
  • Enhanced system monitoring cards with better visibility
  • Added threat level trending analysis view
  • Implemented known ganker database for improved detection accuracy

Improvements

  • Optimized kill data loading for faster dashboard initialization
  • Improved correlation between system activity and threat levels
  • Enhanced mobile responsiveness across all views
  • Better visual indicators for system threat levels

Bug Fixes

  • Fixed an issue with killmail processing for partial data
  • Resolved conflicting data when monitoring multiple systems
  • Fixed threat level calculation discrepancies
  • Corrected EVE SSO integration issues for some characters

Version 0.5

January 18, 2025

New Features

  • Added real-time gank pattern detection
  • Implemented ganker ship type categorization
  • Added multi-system monitoring support (up to 5 systems)
  • New trends view for historical gank analysis

Improvements

  • Improved EVE Online SSO integration
  • More accurate threat level calculation
  • Enhanced notification system
  • Better data caching for faster load times

Bug Fixes

  • Fixed data inconsistency in system threat levels
  • Resolved issues with killmail data processing
  • Fixed authentication token refresh issues

Version 0.4

December 5, 2024

New Features

  • Initial beta release with basic monitoring capabilities
  • Single system monitoring interface
  • Basic threat detection algorithms
  • EVE SSO authentication

Known Issues

  • Limited system monitoring (one at a time)
  • Occasional delayed killmail processing
  • Basic UI with limited functionality