Skip to content

Feat/smart recommendationsFeat: Unsplash Support, Wallhaven Attribution & v1.0.0 Release - #52

Merged
dixieflatline76 merged 3 commits into
mainfrom
feat/smart-recommendations
Dec 7, 2025
Merged

Feat/smart recommendationsFeat: Unsplash Support, Wallhaven Attribution & v1.0.0 Release#52
dixieflatline76 merged 3 commits into
mainfrom
feat/smart-recommendations

Conversation

@dixieflatline76

Copy link
Copy Markdown
Owner

Summary

This PR introduces full Unsplash integration, improves Wallhaven attribution, and prepares the application for the v1.0.0 release.

Key Features

  • Unsplash Integration:
    • Added OAuth authentication flow for secure access.
    • Implemented full settings management (Connect/Disconnect).
    • Integrated with "Smart Fit" for resolution-aware image processing.
  • Wallhaven Improvements:
    • Added metadata enrichment to fetch and display uploader attribution.
    • Added "Clear API Key" functionality.
  • UI Enhancements:
    • Improved settings panel layout and visibility.
    • Optimized tray menu updates for better responsiveness.

Technical Details

  • Implemented EnrichImage interface for lazy metadata fetching.
  • Ensured thread-safe UI updates for tray menu operations.
  • Bumped version to v1.0.0.

Verification

  • Passed all unit tests.
  • Manually verified Unsplash connect/disconnect flows.
  • Verified correct attribution display for both providers.

@dixieflatline76 dixieflatline76 self-assigned this Dec 7, 2025
@dixieflatline76 dixieflatline76 added the enhancement New feature or request label Dec 7, 2025
@dixieflatline76
dixieflatline76 merged commit 84dc2ab into main Dec 7, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant