For Users
Dashboard
- Widget-based dashboard with lazy-loading
- Resource overview and governor stats
- Session heatmaps
- Configurable welcome banner for new users
Governors
- View all governors with power, CH level, alliance, activity status, and tags
- Sortable & filterable table with collapsible 3-column filter panel
- Filter by search, server, power range, CH level, civilization, tags, activity, commands, and notes
- Bulk actions: generate sessions, add timeslots, edit config, send commands, assign tags
- Bulk assign owner and delete (admin only)
- Governor detail page with tabbed layout: Overview, Commands, Activity, State, Alerts
- Overview tab: resource donuts, activity breakdown, power chart with milestones
- Activity tab: resources, buildings, alliance, research
- State tab: city, tech tree, heroes
- Governor notes — free-text annotations up to 500 characters
- Colored tags for organization with bulk tag assignment
- Data export to CSV (governors, resources, marches, snapshots, commands)
Configuration
- Per-governor config page with all bot settings: gathering, barbarians, alliance, arena, rush mode, transport, mail, events
- Configuration Buddy wizard — 3 modes: preset, important settings only, everything
- 3 built-in presets: Everything On, Gathering Only, Farm Account
- Custom config profiles with name, emoji, and description
- Create profiles from Settings or the governor page
- Config change history with before/after diffs
- Rollback to any previous config version
- Global config override (admin): push changes across governors with scope filters and profile cascade
Scheduling
- Per-governor schedule page with day window, time blocks, and sprinkle sessions
- Scheduling Buddy wizard with 5 lifestyle presets: Full-time Worker, Stay-at-home Parent, Student, Night Owl, Casual
- Custom schedule profiles (up to 3 per user)
- Session calendar with week and month views and per-governor color coding
- Manual session add and delete
- Bulk session generation
Commands
- Command Center per governor: Recall Troops, Hunt Barbarians, Transport Resources, Join Alliance, Teleport
- Scheduled commands — pick a specific date and time
- Recurring commands — daily, every X hours, weekly on specific days
- Command presets — save and load configurations
- Bulk Command Center — send commands to multiple governors at once from the index page
- Live status tracking, cancel, resend, and failure display
- Full command history
Goals & Milestones
- User-defined goals: power targets, CH level targets, alliance membership
- Auto-detected milestones: CH levels and power thresholds (100K, 500K, 1M, etc.)
- Goal card grid with type filters, completion counts, and per-governor breakdowns
- Dashboard widget showing overall goal progress
Alerts (Watchdog)
- 6 alert rule types: power drop, no session, low resources, CH upgrade, command failures, power target
- Per-governor alerts (up to 10 each) and global alerts (apply to all governors)
- Per-alert push notification toggle
- Snooze options: 1h, 4h, 12h, 1 day, 3 days — with unsnooze
- Simulation: test alert against last 24 hours before activating
- Scheduled evaluation every 15 minutes
- Central Alerts management page for all rules
Feature Request Board
- Browse upcoming features with status badges: Pending Review, Open for Voting, Planned, In Progress, Done
- Vote on features — toggle upvote, sorted by vote count or newest
- Submit new ideas — anonymously (default) or with your name visible
- Role-based access: submit requires features.submit, vote requires features.vote permission
- Filter by status, category, and search
- Status change notifications sent to all voters
- Admin: approve submissions, change status, edit, link GitHub issues, delete
Notifications
- Portal notifications with in-app dropdown and unread count badge
- Push notifications on any device with multi-device registration
- Per-type notification preferences: system and governor event categories
- System notifications: bans, worker activity, errors, weekly digest
- Governor event notifications: alliance, CH upgrades, milestones, goals, custom alerts
- Governor event detection: alliance loss, CH upgrade, power milestones, goal achievements
Profiles & Settings
- Settings page: default config and schedule profiles with auto-save on selection
- Visual separation of built-in presets (“Preset” badge) and custom profiles
- Create profiles inline via Configuration Buddy and Scheduling Buddy wizards
- Full inline editing of profile metadata, config values, and schedule blocks
- Command presets management
- Tag management — create, edit, delete, colored labels
Profile Page
- Tabbed layout: Profile, Security, Notifications, Sessions
- Profile tab: update name, email, and password
- Security tab: 2FA with TOTP and WebAuthn security key support
- Notifications tab: preferences and push device management
- Sessions tab: view active sessions and revoke any
- Reset View: resets dashboards, welcome message, onboarding tour, and install prompt to first-login state
Getting Started
- 8-step onboarding tour for new users: Welcome, Governors, Config, Schedule, Goals & Alerts, Profiles, Features, All Set
- Help Guide panel — (?) icon in header opens a slide-out with step-by-step guidance for every feature
- Install as App — automatic mobile prompt after first login
- Native install prompt on Android, step-by-step instructions for iOS
Other
- Knowledge Base with articles, progress tracking, and feedback
- Session calendar with week and month views
- Resource dashboard with widgets and filters
- Changelog with timeline, expandable entries, and product filter (Portal / Bot)
- Terms of Service and Privacy Policy with mandatory acceptance
- Maintenance page with auto-refresh and estimated return time
- Dark mode with system preference detection