Command Palette
Search for a command to run...
Change Log
Release history and upcoming features
Roadmap
Version Upcoming
72 days ago
- Leagues leaderboards
- Challenges system
- Mobile optimization
In Progress
Release History
Version 3.2.0
47 days ago
- 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
Rate Limiting Improvements
- 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
Background Tracking
- 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
Levels Gained Calculator Rework
Version 3.1.0
72 days ago
- 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
API Optimization
- 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
Bug Fixes
- 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
UI
Version 3.0.0
72 days ago
- 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
UI Overhaul
Version 2.1.0
76 days ago
- 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
General
Version 2.0.0
141 days ago
- System approach to capture all active guilds in the season
- Error handling improvements for API requests
- Local cookies approach for User API usage
General
Version 1.0.0
242 days ago
- Implementation of system to capture user data from SimpleMMO
- Old system design