Command Palette
Search for a command to run...
Change Log
Release history and upcoming features
Roadmap
Version Upcoming
8 days ago
- Login/Account flow rework
- Ready to kill user timers
- Design changes
- Mobile optimization
Planned
Release History
Version 3.3.1
8 days ago
- 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)
Analytics
- Added weekly activity formula display
Leagues
- Added favicon (logo) to browser tab
General
Version 3.3.0
10 days ago
- 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
New Features
- 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 Wars
- 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
Guild Overview & 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
Analytics & Compare
- 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
Leagues
- 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
Challenges
- 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
Self Tracker
- 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
Calculators
- 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
Performance & Bug Fixes
Version 3.2.0
160 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
185 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
185 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
189 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
254 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
355 days ago
- Implementation of system to capture user data from SimpleMMO
- Old system design