Repository navigation
Releases: avinaxhroy/Vanderwaals
Release list
Vanderwaals v4.1.0
[4.1.0]
Major Performance Improvements
Chunked Processing
Extended Cache Validity
Architecture Cleanup
Fixed Downloaded Wallpapers Detection
[4.0.0]
Premium UI Refinement
Visual Consistency
90% Smaller Downloads
Bing Wallpapers Support::
Bing Lite: ~1000+ wallpapers from last 3 years.
Bing Full: Complete archive from 2009-present.
Smart Migration System
Performance & Stability:
Instant Wallpaper Changes
Optimized Feedback Processing
Instant Dislike Response
Reduced Log Verbosity
Smart Crop Optimization
Build System Modernization
Download Reliability
Backward Compatibility
Manifest Versioning
Multi-Source Architecture
Vanderwaals v3.8.5
Samsung Optimizations
Direct WakeLock Integration: Implemented SamsungPowerHelper and Service-level WakeLocks to prevent WallpaperMonitorService from being killed by aggressive One UI power management.
Enhanced Reliability: Added specific handling for Samsung's "Sleeping Apps" and battery usage limits to ensure consistent wallpaper changes on S23+ devices.
Algorithm Improvements
Fast Auto-Mode Initialization: Auto Mode now initializes preference vectors immediately upon the first like or download, dramatically speeding up the "learning" phase for new users.
Enhanced Composition Learning: "Download" actions now carry 1.5x weight for learning specific composition preferences (symmetry, complexity, balance).
Onboarding & UX
Instant Gratification: The first wallpaper liked during onboarding is now immediately applied when clicking "Start Using Vanderwaals".
Improved Alarm Permissions: Added a graceful fallback to "inexact scheduling" if the user denies exact alarm permissions, ensuring the app still functions (albeit with less precision).
Daily Playlist Pre-fetching: Added logic to immediately download the initial daily playlist during onboarding for smoother first-run experience.
Smart Crop Quality Preservation
Lossless Cropped Cache: Cropped wallpapers are now saved as PNG instead of JPEG, eliminating compression artifacts that degraded quality.
Resolution Preservation: When source images are significantly larger than the screen (1.5x+), SmartCrop now preserves 25% more resolution for better visual quality.
No More Aggressive Downscaling: High-resolution wallpapers (2+ MB) maintain their quality instead of being aggressively compressed.
Vanderwaals v3.6.0
- Dark Mode Aesthetics: "Deep Ocean" theme with Deep Royal Blue, Deep Teal, and Cyan/Slate gradients.
- Analytics Upgrade: Complete overhaul of Analytics screen. Replaced "Activity Trend" with
PersonalizationStatusCard,InsightsSection, andLearningProgressCard. - Enhanced Backgrounds: Premium glassmorphic backgrounds for Settings and History screens.
Improvements
- UI Polish: Refined TopAppBar blending and status bar padding.
- Backend Robustness: Enhanced input validation, network retry logic, and service lifecycle management.
- Performance: Optimized
WallpaperMonitorServiceand added database indexes. - Tooling: Major robustness improvements to
curate_wallpapers.pyincluding sparse checkout, retries, and better error handling.
Bug Fixes
- Status Bar: Fixed overlaps on Analytics and Onboarding screens.
- Wallpaper Logic: Fixed issue with repeating wallpapers.
- Crash Fixes: Resolved database migration crashes (Download Queue, User Preferences) and image loading errors.
- Build System: Fixed Node path issues and Gradle build errors.
Vanderwaals v3.1.1
Major Problem with Glassmorphism UI Fixed
Vanderwaals v3.0.0
New Features
Glassmorphism UI: Introduced a premium glassmorphism design language with GlassMorphicCard, GlassSheet, and dynamic background blur effects across the app.
LiteRT Migration: Migrated on-device ML from TensorFlow Lite to LiteRT to ensure future compatibility with Android 15+ (16KB page size support).
Dynamic Wallpaper Conflict Handling: Added smart detection and user guidance for devices with conflicting live wallpaper services (Xiaomi, Samsung, etc.).
Light Mode: Introducing Light Mode Support
Improvements
Performance Overhaul: Significant optimizations in AnalyticsScreen and HistoryScreen to eliminate UI lag by moving heavy computations to background threads.
Network Optimization: Tuned OkHttpClient configuration for faster and more reliable wallpaper downloads.
Smart Crop 2.0: Enhanced cropping logic for landscape wallpapers on portrait devices and improved tablet support.
Haptic Feedback: Added tactile feedback to key interactions in History and Wallpaper Preview screens.
Build Optimization: Added baseline-prof.txt for improved startup performance and optimized WorkManager constraints.
Bug Fixes
UI Glitches: Resolved "empty state" flashes on Main and History screens by implementing proper loading states.
Onboarding: Fixed layout issues where the "Start" button was overlapping with the system navigation bar.
Downloads: Fixed the broken "Download Wallpaper" functionality in the History screen.
vanderwaals v2.7.0
🎨 Smart Personalization
Auto Mode: Fresh wallpapers picked by the algorithm based on your feedback.
Personalize Mode: Upload one wallpaper → get 100+ visually similar matches (style, colors, categories).
🧠 Adaptive Learning
Learns from your likes, quick swaps, and usage time.
Avoids repetition with diversity rules.
Balances your old and new tastes automatically.
📚 Massive Sources
6,000+ GitHub wallpapers (minimal, anime, dark, aesthetic, ricing).
10,000+ Bing UHD photos.
Weekly auto-sync from all sources.
⚙️ Automation
Auto-change on unlock, hourly, daily, or manual.
Apply to lock screen, home screen, or both.
Smart Crop keeps the best part of the image centered.
📊 History & Controls
Timeline of all applied wallpapers.
Quick like ❤️ / dislike 👎 / download.
Smart date grouping + full-screen zoomable preview.
🎨 Modern UI
Material You design, dynamic colors, AMOLED black theme, smooth animations, and adaptive layouts.