Skip to content

Wammy v0.1.3 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 20 Oct 22:29
· 42 commits to master since this release

Wammy v0.1.3

This release consolidates all work completed across v0.1.2 and v0.1.3, bringing native built-in sources, live ratings and view counts, major UI refinements, and significant startup and runtime performance optimizations.


New Features

  • Native Built-In Manga Sources: 12 core manga scrapers are now integrated directly into the app out of the box with zero APK installation required (MangaDex, Webtoons, ComicK, Mangakakalot, Atsumaru, ManhuaPlus, WeebCentral, Aster Scans, MangaReader, MangaPill, ReiManga, and Bato).
  • Native Built-In Novel Sources: 10+ novel scrapers built directly into the app (FreeWebNovel, NovelFire, NovelBuddy, WuxiaBox, WuxiaClick, NovelCool, Baka-Tsuki, MVLEMPYR, Novel Bin, Wuxiaworld, and NovelFull).
  • Live Ratings and View Count Badges: Star ratings and total view counts are now parsed and displayed directly on manga and novel cards across browse catalogs, search, and library grids.
  • Hero Featured Carousel: Ambient, cover-tinted hero banner on Discover highlighting popular new releases.
  • Anime and Manga News Feed: Added dedicated news feed with in-app article reading and embedded YouTube trailer playback.
  • Expandable Community Updates: Collapsible community share and announcement card on the More screen.
  • Profile Top 5 Favorites: Cloud-synced Top 5 favorites in user profile metadata.

Improvements

  • Floating Dock Navigation: Increased dock height to 60dp with larger selection pills and balanced icon spacing for easier one-handed navigation.
  • Dynamic Resume Reading Button: Dock conditionally shows the quick-resume button only when active reading history exists, reverting to a centered dock otherwise.
  • Hero Carousel Auto-Snap: Added an auto-settle safeguard to prevent the featured carousel from ever freezing midway between pages during rapid scrolls or interrupted timers.
  • Infinite Scroll Browsing: Replaced rigid pagination controls in Discover with seamless infinite scrolling and separate grids for built-in sources and extensions.
  • Synchronized Shimmer Skeletons: Full-screen skeleton placeholders during mode switching and feed refreshes.
  • Cloudflare Resilience: Updated clearance polling, unified user-agents, and scraper logic to handle aggressive anti-bot challenges gracefully.

Changes

  • Browse Tab Order: Reorganized tabs to prioritize manga and native content first: Manga Sources -> Novel Sources -> Manga Extensions -> Novel Extensions -> Manga Migrate -> Novel Migrate.
  • News Placement: Moved the News feed entry next to the Popular section in Discover, keeping the bottom dock focused on primary navigation.
  • Source Cleanup: Removed dead and non-functional sources (Novelhall, legacy Comix pipelines).
  • Documentation: Updated repository README with new Material 3 UI screenshots and added a comprehensive contributor workflow guide.

Fixes

  • Carousel Midway Freeze: Resolved an issue where interrupting an auto-scroll or swipe would leave the hero card stuck in an unaligned half-scrolled state.
  • Missing Card Metadata: Fixed rating and view count parsing for Webtoons, ComicK, Mangakakalot, ManhuaPlus, Themesia, Madara, Bato, and WeebCentral.
  • Infinite Sign-In Loop: Fixed infinite loading spinners on Google Sign-In with pre-flight Google Play Services checks and fail-fast timeouts.
  • News Stalls and Hangs: Fixed hanging refresh buttons, missing article images, and slow news feed loading with parallel extraction and persistent caching.
  • Novel Scraper Resolution: Fixed broken covers, URL concatenation bugs, and clearance loops on WuxiaBox, WuxiaClick, NovelCool, and Baka-Tsuki.
  • More Tab Clipping: Fixed an issue where the More tab could get pushed off-screen or clipped on narrow displays.
  • Palette Bitmap Crash: Resolved hardware bitmap exceptions during dynamic color extraction on certain cover art formats.

Under the Hood

  • Fast Cold Startup: Startup times reduced to under ~1.0-1.5s via non-blocking database migrations, deferred warmup, and phased frame rendering.
  • Zero-Jank Scrolling: Discover feeds optimized with pinned app bars, zero-allocation cache revisions, and card composable memoization.
  • Zero-Lag Tab Navigation: Pre-warmed Voyager pagers and direct scroll synchronization eliminate stutter when switching between Browse tabs.
  • Asset and Binary Audit: Removed unused assets, obsolete libraries, and temporary files to optimize APK size.

Download Guide

Package Target Architecture
wammy-arm64-v8a-0.1.3.apk Recommended for almost all modern Android phones and tablets (smallest file size, 64-bit ARM).
wammy-universal-0.1.3.apk Universal package containing all native binaries (choose if you are unsure of your device architecture).
wammy-armeabi-v7a-0.1.3.apk Older 32-bit ARM Android devices.
wammy-x86_64.apk / wammy-x86.apk Android emulators and Intel/AMD-based ChromeOS devices.