Skip to content

Releases

Wammy v0.1.6 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 11 Nov 20:46

What's Changed

Reader & Search

  • 3D Page Curl & Sound: Added 3D page curl transitions with turn sound routed through the media audio stream. Supports finger drag, tap, backward unroll in both L2R and R2L modes, and rapid double-taps. Enabled by default in pager mode (can be switched back in reader settings).
  • Unified Browse Global Search: Browse global search (manga, novels, tags, library global search, and deep links) now uses the same 3-column grid as Home search with source logo badges, live in-library checkmarks, and relevance ranking, keeping your Pinned / All source filters on top.
  • Persistent Search State: Keeps your typed query and active tab (Users, Manga, Novel) when opening a title and backing out.

Library, Home & Downloads

  • Home & Suggestions Long-Press: Long-pressing cards on Home or Suggestions opens the category picker (or lets you remove favorites already in library), respects your default category and Manga/Novel space separation, checks for duplicates, and updates library badges live.
  • Space-Filtered Single Library Tab: Filters the single Library tab by your currently active Manga or Novel space.
  • Backup Restore Banner: Shows a live progress banner across the top of the app while restoring a backup.
  • Faster Chapter Downloads: Exempts image CDNs from source rate limiting and raises OkHttp download concurrency.
  • System DNS & Rate-Limit Retries: Switched default DNS back to system DNS (with optional DoH and automatic system fallback) and added automatic retries on 429 rate-limit responses for Asura.

Discord RPC & Other Changes

  • Official Discord OAuth2 & PKCE: Login opens the native Discord app directly when installed with browser fallback, keeps a manual token option, and properly clears Rich Presence status and stops the RPC service on logout.
  • Smaller App Footprint: Converted large bundled PNG/JPG drawables to WebP and cleaned up unused string resources.

Download Guide

Package Target Architecture
Wammy-arm64-v8a.apk Recommended for most modern Android phones and tablets (smallest file size, 64-bit ARM).
Wammy-universal.apk Universal package containing all native binaries (pick this if you are unsure which your device uses).
Wammy-armeabi-v7a.apk Older 32-bit ARM Android devices.
Wammy-x86_64.apk / Wammy-x86.apk Android emulators and Intel/AMD ChromeOS devices.

Wammy v0.1.5 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 04 Nov 09:03

What's Changed

New Features

  • Unified Search Grid: Replaced multi-source horizontal rows with a clean, cohesive 3-column vertical grid matching the Discover and Library views.
  • Source Badges on Covers: Subtle top-right source logo badges on search cards across built-in, APK extension, and JS plugin sources.
  • Smart Search Relevance & Acronym Matching: Multi-tier search relevance ranking with acronym/initials lookup (e.g., hxh for Hunter x Hunter) and source prioritization (mainstream sources prioritized over adult providers).
  • Batch Missing Extension Installer: Automatically detects missing extensions when restoring a backup and installs them in one tap, with full sandbox mode support.

Improvements

  • Dock-Aware Snackbars: Lifted SnackbarHost above the floating navigation dock across Library, Novels, Updates, and History so notifications and undo actions are never covered.
  • Light Theme Hero Cards: Refined Discover featured card backgrounds, text contrast, and pager indicator colors in light theme.
  • Multi-Source Result Choice: Preserves matching titles across different sources in search results so you can choose your preferred provider.
  • Smooth Scraping Progress: Added a non-intrusive progress bar at the top of search indicating background scraping progress without disrupting layout.

Bug Fixes

  • Fixed snackbars and undo prompts getting hidden behind the floating dock navigation bar on main tabs.
  • Fixed light theme hero featured cards having illegible text and invisible page indicators.
  • Fixed alphabetical source bias pushing irrelevant or adult sources above exact search matches.
  • Fixed duplicate manga titles across distinct extensions being silently filtered out in search results.

Performance & Architecture

  • Highly optimized acronym and multi-tier relevance scoring algorithms running on UI-bound flows without scroll stutter.
  • Enhanced backup manifest validator parsing missing source package signatures before database restore.

Download Guide

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

Wammy v0.1.4 - Release

Choose a tag to compare

@kainotch kainotch released this 25 Oct 21:51

What's Changed

New Features

  • Hierarchical Sub-Categories: Nested collections with tree hierarchy, parent-child management, and cascading deletion.
  • Reader Control Sheet: Native bottom control panel providing immediate access to reading modes, rotation, crop borders, and display settings.
  • Modern Material 3 Palettes: Overhauled theme system with refreshed palettes and dynamic 3-column square theme previews.
  • Sub-Category Backup & Restore: Full preservation and restoration of category trees and parent-child links in backup files.
  • GitHub Sponsors: Direct sponsorship integration under More to support ongoing development.

Improvements

  • Floating Capsule Navigator: Redesigned pill-style chapter navigator with dotted track and vertical progress thumb.
  • Native Bottom Sheets: Converted Reading Mode, Rotation, and Reader Settings dialogs to smooth, dismissible bottom sheets.
  • Layered 3D Cover Carousel: Featured carousel in Discover with elevated center artwork, realistic drop shadows, and overlapping side cards.
  • Sub-Category Chip Row: Natural horizontal scrolling chips with dedicated swipe isolation from the parent tab pager.
  • Live Reader Filter Preview: Transparent bottom sheet backdrop allowing real-time preview of custom color filters and brightness adjustments.
  • Streamlined Onboarding: Simplified storage setup flow and scrollable first-run dialogs for all screen sizes.

Changes

  • Streamlined Reader Top Bar: Secondary toggles moved into the bottom control sheet for a cleaner reading canvas.
  • Optimized Cover Aspect Ratios: Switched featured carousel artwork to a balanced 3:4 portrait ratio.
  • Refined Library Spacing: Adjusted sub-category chip positioning to prevent card clipping and overlap.

Bug Fixes

  • Fixed theme selector bottom sheet intercepting touch gestures and blocking the onboarding Next button.
  • Fixed onboarding permission card clipping on compact displays by enabling vertical scrolling.
  • Fixed sub-category chip horizontal drag accidentally swiping category tabs.
  • Fixed global search auto-scrolling to the bottom as sources finish loading.
  • Fixed initial load jump in Discover where the view unexpectedly anchored to lower filter rows.
  • Fixed sub-category creation failing under the default category.
  • Fixed theme preview layout calculations to consistently display 3 cards per row.

Performance & Architecture

  • Sub-second cold startup via non-blocking migrations and phased rendering.
  • Zero-jank 120Hz/90Hz scrolling with pinned app bars and card memoization.
  • Zero-lag tab switching with pre-warmed pagers.

Download Guide

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

Wammy v0.1.3 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 20 Oct 22:29

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.

Wammy v0.1.1 - Release

Choose a tag to compare

@kainotch kainotch released this 14 Oct 10:49

What's Changed in v0.1.1

Cloud Sync & Data Safety

  • Zero-Book Overwrite Protection: Prevented empty database states from accidentally overwriting your cloud backups on Google Drive.
  • Race Condition Prevention: Added concurrency locks between cloud restore and backup tasks to prevent conflicts after reinstall or data clear.
  • Smart Debounced Auto-Backup: Automatically triggers a quick 1-minute debounced backup whenever you:
    • Add or favorite manga to your library
    • Create, reorder, or update categories
    • Modify app settings
    • Pause or finish reading a chapter
  • Local Fallback Copies: Saves an emergency local copy of downloaded and latest cloud backups in your device storage.

UI & UX Improvements

  • Floating Navigation Bar: Sleek floating bottom navigation with dynamic theme accents.
  • Home & Discover Redesign: Refined hero banner layout, cleaner card dimensions, and smoother scroll transitions.
  • Optimized Dialogs: Improved category assignment and settings navigation flows.

Stability & System

  • Cleaned up repository binaries and optimized build footprint.
  • Updated automated CI build pipeline and website integration.
  • Overall performance and memory optimizations.

Tip

Which file should I download?
If you are unsure which version to pick, choose wammy-0.1.1.apk (or Universal). For 64-bit modern Android devices, wammy-arm64-v8a-0.1.1.apk offers the smallest download size.

Wammy v0.1.0 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 10 Oct 16:06
617df3d

Wammy v0.1.0

New Features

  • Added a dedicated Suggestions screen that uses smart keyword extraction and parallel source searching to find related manga.
  • Redesigned the Google Sign-In UI with a custom background and Wammy branding.
  • The app now automatically detects and restores your Google Drive backups immediately after logging in.

Bug Fixes & Stability

  • Fixed NoCredentialException crashes during initial Google login.
  • Fixed an exploit that allowed users to bypass the mandatory username creation screen.
  • Resolved Google Drive sync failures caused by device timestamp skew.
  • Fixed search history corruption when using special characters.
  • Fixed atomic account deletions failing in the cloud database.
  • Resolved various memory leaks to improve battery and performance.

Wammy v0.0.9 - Initial Release

Choose a tag to compare

@kainotch kainotch released this 29 Sep 16:33
d6b65fb

new version of wammy v0.0.9 with some bug fixed