Wallpaper Sync
your wallpapers, on autopilot.
A lightweight Windows tray app that rotates wallpapers from your local collection — and can optionally sync a shared collection from a server.
No accounts. No ads. Just wallpapers.
Built with Electron · Release artifacts from GitHub.
Built with Electron · Release artifacts from GitHub.
Latest Release
Version
v4.1.0
Published
Sep 02, 2026
• **Horizontal Mouse Wheel & Drag Scrolling:** Enabled smooth horizontal scrolling on `#categoriesGrid` with mouse wheel controls, mouse drag-to-scroll, and left/right navigation arrows (`#categoriesPrevBtn`, `#categoriesNextBtn`).
• **3D Card Aesthetics:** Upgraded collection cards with 3D hover elevation (`translateY(-6px) scale(1.03)`), smooth cover image zoom (`1.1x`), glowing glassmorphic count badges (`⚡ 8`), and active selection highlight rings (`.active-selected`).
• **"View All Collections" Frosted Blur Explorer Modal:** Added a section header flex bar with a total collection count badge (`#collectionsCountBadge`) and a **"View All Collections →"** action button opening a full-screen frosted glass backdrop blur modal (`#allCollectionsModal`). Includes live search (`#modalCollectionSearch`) across all collections with thumbnail cover art and wallpaper counts.
AI Metadata Engine
Every uploaded wallpaper is automatically analyzed by Gemini 2.5 Flash. It instantly maps tags, collections, styles, quality, and color families for offline-first catalog searches.
Features
Everything you’d expect from a modern wallpaper utility — without bloat.
Drag & drop
Add wallpapers instantly — no import wizards.
Auto-rotate
Set an interval and forget it. Your desktop stays fresh.
Tray-first
Runs quietly in the system tray; minimal background usage.
Optional sync
Point it at a server API and sync a shared wallpaper collection.
Update checks
Installed builds can check for updates and open the latest installer.
Open source
Transparent releases and changelog. Fork it, tweak it, ship it.
Download Wallpaper Sync
Get the latest installer for Windows. No account needed.
Latest Version: v4.1.0
Published on Sep 02, 2026
Available Artifacts:
builder-debug.yml7.2 KB · 0 downloads
latest.yml365 B · 0 downloads
Wallpaper.Sync.App.Setup.4.1.0.exe103.6 MB · 2 downloads
Wallpaper.Sync.App.Setup.4.1.0.exe.blockmap111.9 KB · 0 downloads
Release Highlights:
• **Horizontal Mouse Wheel & Drag Scrolling:** Enabled smooth horizontal scrolling on `#categoriesGrid` with mouse wheel controls, mouse drag-to-scroll, and left/right navigation arrows (`#categoriesPrevBtn`, `#categoriesNextBtn`).
• **3D Card Aesthetics:** Upgraded collection cards with 3D hover elevation (`translateY(-6px) scale(1.03)`), smooth cover image zoom (`1.1x`), glowing glassmorphic count badges (`⚡ 8`), and active selection highlight rings (`.active-selected`).
• **"View All Collections" Frosted Blur Explorer Modal:** Added a section header flex bar with a total collection count badge (`#collectionsCountBadge`) and a **"View All Collections →"** action button opening a full-screen frosted glass backdrop blur modal (`#allCollectionsModal`). Includes live search (`#modalCollectionSearch`) across all collections with thumbnail cover art and wallpaper counts.
• **YouTube-Style Auto-Complete Suggestions:** Added a real-time auto-complete dropdown (`#searchSuggestionsDropdown`) below `#globalSearchInput` showing matching Collections, Tags, and Wallpaper Titles with query term highlighting (`.suggestion-highlight`) and full keyboard navigation (Up/Down arrows + Enter).
• **Weighted Search Relevance Engine:** Implemented relevance scoring for search terms (+100 tag match, +90 collection match, +80 title match, +15 description match), dynamically sorting gallery results by relevance score descending.
• **Top Searches & Randomizer:** Relocated popular search tags to a **"🔥 Top Searches"** header bar equipped with a **🎲 Shuffle** button to randomize tag suggestions dynamically.
Updates
Automatically pulled from GitHub Releases — redeploy not required.
v4.1.0
Sep 02, 2026
• **Horizontal Mouse Wheel & Drag Scrolling:** Enabled smooth horizontal scrolling on `#categoriesGrid` with mouse wheel controls, mouse drag-to-scroll, and left/right navigation arrows (`#categoriesPrevBtn`, `#categoriesNextBtn`).
• **3D Card Aesthetics:** Upgraded collection cards with 3D hover elevation (`translateY(-6px) scale(1.03)`), smooth cover image zoom (`1.1x`), glowing glassmorphic count badges (`⚡ 8`), and active selection highlight rings (`.active-selected`).
• **"View All Collections" Frosted Blur Explorer Modal:** Added a section header flex bar with a total collection count badge (`#collectionsCountBadge`) and a **"View All Collections →"** action button opening a full-screen frosted glass backdrop blur modal (`#allCollectionsModal`). Includes live search (`#modalCollectionSearch`) across all collections with thumbnail cover art and wallpaper counts.
• **YouTube-Style Auto-Complete Suggestions:** Added a real-time auto-complete dropdown (`#searchSuggestionsDropdown`) below `#globalSearchInput` showing matching Collections, Tags, and Wallpaper Titles with query term highlighting (`.suggestion-highlight`) and full keyboard navigation (Up/Down arrows + Enter).
v4.0.0
Aug 02, 2026
• **Authentication Fix for New Systems:** Set `sync_secret_token_123` as the default fallback token in `config.js` to ensure fresh, packaged client installations authenticate with the Vercel API seamlessly. Prevents the app from throwing a `401 Unauthorized` block on other users' PCs now that the settings forms are removed from the client UI.
• **Settings Visibility:** Restored the `#maintenanceSection` and `#dragHintSection` visibility for production/packaged environments (which was temporarily disabled in 3.7.0).
• **Drag-and-Drop Local Upload:** Restored drag-and-drop listeners to handle files dropped onto the Electron window, copying them to the local workspace image folders via IPC and reloading the gallery grid.
• **HTML & JS Clean Up:** Extracted the "Server Settings" input fields and "Save Settings" button from the collapsible sidebar panel to keep the interface focused. Settings variables and backend sync connection read configurations still run in the background.
v3.9.0
Sep 02, 2026
• **Settings Visibility:** Restored the `#maintenanceSection` and `#dragHintSection` visibility for production/packaged environments (which was temporarily disabled in 3.7.0).
• **Drag-and-Drop Local Upload:** Restored drag-and-drop listeners to handle files dropped onto the Electron window, copying them to the local workspace image folders via IPC and reloading the gallery grid.
• **HTML & JS Clean Up:** Extracted the "Server Settings" input fields and "Save Settings" button from the collapsible sidebar panel to keep the interface focused. Settings variables and backend sync connection read configurations still run in the background.
• **Database Insertion Fix:** Modified the Next.js `POST` API handler in [collections route.ts](file:///d:/projects/wallpaper-sync-app/web/app/api/collections/route.ts) to extract `category_id` from the payload and insert it into Supabase, avoiding orphaned collections that failed to appear under their categories.
v3.8.0
Sep 02, 2026
• **Settings Visibility:** Restored the `#maintenanceSection` and `#dragHintSection` visibility for production/packaged environments (which was temporarily disabled in 3.7.0).
• **Drag-and-Drop Local Upload:** Restored drag-and-drop listeners to handle files dropped onto the Electron window, copying them to the local workspace image folders via IPC and reloading the gallery grid.
• **HTML & JS Clean Up:** Extracted the "Server Settings" input fields and "Save Settings" button from the collapsible sidebar panel to keep the interface focused. Settings variables and backend sync connection read configurations still run in the background.
• **Database Insertion Fix:** Modified the Next.js `POST` API handler in [collections route.ts](file:///d:/projects/wallpaper-sync-app/web/app/api/collections/route.ts) to extract `category_id` from the payload and insert it into Supabase, avoiding orphaned collections that failed to appear under their categories.
v3.7.0
Aug 01, 2026
• **Minor Version Bump:** Incremented application version to 3.7.0 for release pipeline and installation package validation testing.