Skip to content

Releases: avinaxhroy/Vanderwaals

Vanderwaals v4.1.0

Choose a tag to compare

@avinaxhroy avinaxhroy released this 22 Dec 11:41

[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

Choose a tag to compare

@avinaxhroy avinaxhroy released this 16 Dec 15:51

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

Choose a tag to compare

@avinaxhroy avinaxhroy released this 01 Dec 04:52
  • 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, and LearningProgressCard.
  • 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 WallpaperMonitorService and added database indexes.
  • Tooling: Major robustness improvements to curate_wallpapers.py including 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

Choose a tag to compare

@avinaxhroy avinaxhroy released this 23 Nov 13:28

Major Problem with Glassmorphism UI Fixed

Vanderwaals v3.0.0

Choose a tag to compare

@avinaxhroy avinaxhroy released this 23 Nov 02:01

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

Choose a tag to compare

@avinaxhroy avinaxhroy released this 20 Nov 07:37

🎨 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.