Command Palette

Search for a command to run...

Change Log

Release history and upcoming features

Roadmap

Version Upcoming
8 days ago

    Planned

  • Login/Account flow rework
  • Ready to kill user timers
  • Design changes
  • Mobile optimization

Release History

Version 3.3.1
8 days ago

    Analytics

  • Activity level system rework with new weighted formula and tier names (Common → Celestial)
  • History now shows all records instead of limiting to 7 days
  • Search shows only most recent name per player (no duplicates)
  • Fixed chart axis colors for dark mode visibility
  • Fixed Today's Stats timezone (resets at 11:52 UTC)

    Leagues

  • Added weekly activity formula display

    General

  • Added favicon (logo) to browser tab
Version 3.3.0
10 days ago

    New Features

  • Challenge badges - earn 7 tiers of permanent badges based on total challenge wins (Rookie through Legendary)
  • Position badges - automatic badges for top 5 players in each league
  • Badge settings page with live animated previews to choose which badge to display
  • Progressive badge animations - rotating borders, shimmer effects, and glow effects for higher tier badges
  • Progress indicators showing how many wins needed to unlock the next badge tier
  • Journals - create, edit, delete, and pin notes while playing, all saved to your account
  • Support tickets - contact the team directly with category selection and track your requests
  • Admin panel for managing support tickets with status updates and private notes
  • Leagues system - 5 tiers (Growing, Casual, Competitive, Semi Competitive, Very Competitive)
  • Weekly and daily league standings based on your activity
  • Guild data now syncs automatically every week

    Guild Wars

  • Complete redesign as an analytics dashboard
  • Statistics dashboard showing Active Wars, Win Rate, and Total Kills
  • Enhanced pagination with items per page selector
  • Color coded war statuses (green for winning, gray for pending, yellow for close wars)
  • Kill difference indicators showing how far ahead or behind you are
  • Victory progress bars for ongoing wars
  • Battle analysis card with momentum tracking and predictions
  • Improved search with instant results

    Guild Overview & Compare

  • Guild Stats Cards showing Total Members, Steps, NPC, PvP, and Levels
  • Paginated guild rankings with sortable statistics
  • Compare Guilds feature with period selection (Daily, Weekly, Monthly, All Time)
  • Side-by-side guild comparison with bar charts and radar charts
  • Activity Distribution Wheels showing how each guild spends their time
  • Dual search interface to compare any two guilds
  • Unified purple and emerald color scheme throughout compare pages

    Analytics & Compare

  • Player Analytics page with smart search and player suggestions
  • Compare any two players side-by-side with detailed stats
  • Activity Wheels showing your play distribution (PvE, PvP, Steps, Gathering)
  • Activity Charts with line and bar graph views
  • History Table with pagination to view past activity
  • Month selector to view specific time periods
  • Case-insensitive search that works with keyboard navigation

    Leagues

  • 5-tier league system based on your activity level
  • Activity score calculation that rewards different playstyles
  • Weekly and daily standings updated automatically
  • Guest view shows top 5 players with preview of league system
  • Logged-in view shows full rankings with your position highlighted
  • Daily/Weekly toggle switch to view different time periods
  • Weekly Activity Calendar showing your last 7 days of activity
  • Pagination to browse all players in your league
  • Fixed duplicate player entries in standings
  • Fixed badge icons displaying correctly

    Challenges

  • New guest landing page with animated hero section explaining the feature
  • Feature grid showing different challenge types available
  • How It Works section with 3-step process guide
  • Simplified logged-in page with cleaner design
  • Modal-based challenge creation for easier workflow
  • Automatic redirect for guests to learn about challenges

    Self Tracker

  • Reduced API calls by 60% - faster and more efficient
  • Zero API calls when not actively tracking
  • Background tracking continues when you switch tabs
  • Manual refresh button to update on demand
  • Rate limit warnings when approaching API limits
  • Guild XP (GEXP) tracking with live updates
  • Component-wise GEXP display (PvE, PvP, Steps, Gathering)
  • GEXP breakdown in session history

    Calculators

  • Card-based layout with color-coded sections
  • Number formatting with commas for easier reading
  • Removed animations to improve performance
  • Visual member status toggle button
  • Diamond Market Price feature - calculate cost to buy diamonds from market
  • Improved buff hour inputs with clear labels
  • Result cards showing market pricing when applicable

    Performance & Bug Fixes

  • Faster page loads with database optimization
  • Response caching for high-traffic pages
  • Health monitoring for better reliability
  • Fixed date range filtering in analytics
  • Fixed seasonal leaderboards showing correct data
  • Fixed guest access showing appropriate previews
  • Automatic season detection - no more manual updates needed
  • Fixed various display issues across all pages
Version 3.2.0
160 days ago

    Rate Limiting Improvements

  • Fixed Multi Tracker auto-fetching on page load - users no longer get rate limited just by visiting the page
  • Added 30-second caching to player /me API endpoint to reduce repeated calls
  • Self Tracker now properly skips cache during active tracking for real-time data

    Background Tracking

  • Added Web Worker-based background polling - tracking continues when tab is not focused
  • Polling interval changes from 2s (foreground) to 30s (background) for rate limit efficiency
  • Automatic runtime calculation when returning to tab - accounts for elapsed time
  • Immediate data refresh when tab regains focus

    Levels Gained Calculator Rework

  • Added tabs for Manual Input vs API Key mode - auto-fills level, EP max, and membership from API
  • Fixed temple diamond calculation - free temple uses now properly calculated across all days, not just one
  • Added user-configurable NPC/Hour input field (replaced automatic Mortem/None selection)
  • Added Full Critical EP Usage option - doubles EP consumption per kill for accurate diamond cost calculations
  • Improved Time & Temple display showing days needed, free uses per day, and total free temple uses
Version 3.1.0
185 days ago

    API Optimization

  • Shared proxy utility for all SimpleMMO API routes - consolidated 5 duplicate route files
  • Server-side rate limiter (30 req/min per API key) with 429 response and Retry-After header
  • Response caching for equipment (5 min), skills (5 min), and guild wars (1 min)
  • Parallel equipment and skills fetches on the Player Dashboard
  • Rate limit header awareness in Self Tracker and Multi Tracker - polls pause when limit is low
  • Backend fetcher retries on 429 with exponential backoff instead of silently dropping data
  • Backend fetcher inter-cycle delay (30s) and parallel recovery delay (8s) for healthier API usage

    Bug Fixes

  • Fixed Seasonal Leaderboard missing Weekly and Monthly data
  • Fixed Player Analytics seasonal calendar not displaying correctly on mobile devices
  • Fixed guild members not being captured correctly or removed once they leave

    UI

  • 429 rate limit error page with retry button on Player Dashboard and Guild Wars
  • Rate limit warning banner on Self Tracker and Multi Tracker during active sessions
  • Removed unused simpleMmoClient.ts dead code
Version 3.0.0
185 days ago

    UI Overhaul

  • Complete visual redesign with modern dashboard aesthetic
  • Homepage: responsive card grid with colored icons, hover lift effects, and stagger animations
  • Leaderboards: shadcn Tabs for period/metric selection, top 3 medal treatment, skeleton loading states
  • World Boss: 2-column card grid with color-coded HP bars, live countdown timers, and active badges
  • Orphanage: real progress bars replacing ASCII art, active bonuses banner with Badge components
  • Diamond Market: sortable table layout with best deal highlighting, gem icons, and gold-colored prices
  • Guild Overview: search input with icon, clean list with hover effects and arrow affordances
  • Framer Motion animations throughout: page entrance, staggered list items, tab transitions
  • Skeleton loading states on all data pages replacing plain text loaders
  • Consistent empty states with contextual icons across all pages
Version 2.1.0
189 days ago

    General

  • Updated to legal compliance standards
  • Minor UI tweaks and performance improvements for Mobile devices
  • Fixed issue with guild data synchronization and storing of data
  • Support section implementation for contact with team
Version 2.0.0
254 days ago

    General

  • System approach to capture all active guilds in the season
  • Error handling improvements for API requests
  • Local cookies approach for User API usage
Version 1.0.0
355 days ago

    General

  • Implementation of system to capture user data from SimpleMMO
  • Old system design