v3.0.0
Release date: May 30, 2026
What's new
Smarter suggestions
- Wind speed and WMO weather code are now fetched from Open-Meteo alongside temperature (same free endpoint, no extra key)
- Wind chill adjustment using the Environment Canada formula shifts clothing bands on cold, blustery days
- WMO weather codes mapped to weather tags: sunny, cloudy, foggy, rain, heavy-rain, snow, wind — merged with temperature-band tags for much more accurate item scoring
- Occasion toggle (Casual / Work / Formal) on the Suggest page re-ranks results in memory without a re-fetch
- Items worn in the last 3 days receive a -2 score penalty so the engine favors fresher picks
- Dirty items receive a -1 score penalty as a soft nudge toward clean clothes
Laundry tracking
- Marking an outfit as worn on the calendar now sets
laundryStatus: dirtyand stampslastWornon each item - A "needs wash" filter chip in the wardrobe shows only items that need cleaning
- Item detail page shows a "Mark as Clean" button when an item is dirty
History page
- New History page shows all past calendar outfits in reverse-chronological order, grouped by month
- Each entry shows item thumbnails and names
- "Wear again" button copies a past outfit to today and increments usage
Packing list
- New Pack page: enter a destination city and date range (up to 14 days)
- Fetches a multi-day forecast from Open-Meteo, runs the suggestion engine per day, deduplicates across days
- Output is a grouped checklist by category (tops, bottoms, outerwear, shoes, accessories) with checkboxes to mark items as packed
- Occasion toggle carried over from the Suggest page
Wardrobe improvements
- Drag-and-drop item reordering: drag cards to rearrange when no filters are active; order persists to localStorage
- Item cards now show a "Last worn X days ago" / "Never worn" label and a laundry badge when dirty
UI polish
- Item grid cards fade and slide up on render, with staggered delays on the first eight items
- Toast notification system: slide-in toasts auto-dismiss after 3 seconds
- History and Pack added to sidebar and mobile-accessible via the hamburger menu
Versioning
- Version bumped to 3.0.0 across
package.json,tauri.conf.json,Cargo.toml,app.js,service-worker.js, and README
Full changelog
See CHANGELOG.md for the complete history of changes across all releases.
Version Changelog: v2.0.1...v3.0.0