v1.2.6 — Settings Overhaul, Analytics Layout, Idle Persistence
What's New in v1.2.6
⚙️ Settings Tab Overhaul
- Reorganized into 4 clear categories: System → Notifications → Mining → Idle
- Removed duplicate "Actions" section — Reload Campaigns button moved directly into the Games to Watch header
- Filter buttons (Select All, Deselect All, etc.) now wrap correctly on mobile instead of overflowing off-screen
📊 Analytics Tab
- New 2-column desktop layout: Drop Statistics + Charts on the left, Drop History on the right, Channel Points full-width at the bottom
- Both columns now render at equal height
- Drop History rows are clickable — tap any row to see the reward image in a modal
- Removed the GitHub-style Claims Activity grid (was visual noise, not useful)
💤 Idle Watch Persistence
- The miner now remembers your last mode (drop mining / idle watch) across restarts
- The miner also remembers which channel it was idle-watching and resumes it automatically after restart
- Backend auto-resume task fires 20 seconds after startup to ensure proper initialization
🎒 Inventory Tab
- Drop items are collapsed by default — click to expand, saving screen space when you have many campaigns
🎯 Wanted Drop Queue
- Reward modal: click any drop to see benefit images inline (no more redirect to Twitch)
- ↑/↓ move buttons now correctly re-render the queue after reordering
- Compact mobile layout with smaller padding and hidden drag handle
🐛 Bug Fixes
- Fixed horizontal content overflow on mobile (content wider than viewport)
- Fixed browser push notification permission prompt — now correctly triggered on toggle click instead of page load (browsers were silently blocking the auto-request)
- Added helpful message when notifications are blocked at browser level
📖 README
- Updated screenshots showing current UI (Main, Inventory, Analytics, Help tabs)
- Screenshots are now collapsible on GitHub (
<details>tags)
Full Changelog: https://github.com/SimpliAj/twitchdropsminer/commits/main