SwiftMiner 1.25
A visual polish pass for Drops campaign cards, with cleaner reward tiles, friendlier time labels, and a tighter inspector for checking what each miner can actually do.
Campaign Cards
The game takes centre stage, with metadata kept quiet and useful.
- Redesigns Drops campaign cards into an Apple-style horizontal band.
- Keeps game artwork as the largest visual element and shrinks reward artwork to highlight the game hero.
- Uses clean SF Symbols for gift, calendar, and miner metadata.
- Introduces friendly remaining-time formatting in days, weeks, and days instead of raw hours.
Reward Tiles
Rewards are easier to scan without making each card taller than it needs to be.
- Moves watch-duration badges directly onto static reward cards.
- Removes permanent text metadata below reward tiles.
- Animates the reward name under the tile on hover.
- Refines aggregate status pills with softer, lower-saturation styling.
Status Accuracy
Campaign states now better reflect whether there is anything useful left to earn.
- Introduces an Ended campaign status and filter to separate expired campaigns from completed ones.
- Refines Needs Setup and Blocked states so fully claimed or subscription-only drops do not create unnecessary alerts.
- Compacts the miner details inspector popover with denser native macOS styling.
- Ensures only eligible and actionable miners appear on card and popover surfaces.
Release Tooling
A little release machinery joined the party behind the curtain.
- Integrates Discord API test coverage.
- Adds automated release tooling for build bumps and preflight checks.