v2.4.0
OAuth Secret Rotation & Bug Fixes
Highlights
- Rotate an OAuth app's client secret without deleting and re-registering the app
- Magic-link sign-in now resumes your pending gift search instead of landing on the homepage
- 7 reliability and UX fixes across the gift finder, preferences, favorites, and people
All Changes
- NewOAuth secret rotation — use the rotate action on any OAuth app card to replace its client_secret instantly; redirect URIs, scopes, and all user authorizations stay intact and the old secret is revoked the moment rotation completes
- FixedMagic-link sign-in now picks up where you left off — a pending gift search is resumed after you click the link, instead of dropping you on the homepage
- FixedPreferences: a failed save now reverts to your previously saved value instead of resetting to a hardcoded default
- FixedClearing all saved people now requires confirmation before deleting
- FixedGift finder: occasion-based relationship suggestions now surface correctly when you pick an occasion first
- FixedGift history: a fetch error now shows a retry prompt instead of a false empty state
- FixedFavorites: incomplete gift entries no longer cause the favorites list to go blank
- ImprovedAgent API: POST and PATCH endpoints now include full request-body schemas in the OpenAPI spec
LATEST
