WALLPAPER-SYNC v1.4.0 - ESTABLISHING ENVIRONMENT
SYSTEM SYNC STATUS0%
.-----------------------. | WALLPAPER SYNC | +-----------------------+ | | | INITIALIZING | | | | . . . . | | | '-----------------------' [ ] =========[_]
Press ESC to skip validation checks

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.
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
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.
Older Versions
v4.0.0
Aug 02, 2026
v3.9.0
Sep 02, 2026
v3.8.0
Sep 02, 2026
v3.7.0
Aug 01, 2026
v3.6.0
Aug 01, 2026

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.