Skip to content

Releases: AntarcDev/Kura

蔵 Kura v0.9 Pre-Release - Performance Overhaul, UI Enhancements, Blacklists and more

27 Feb 02:54

Choose a tag to compare

Features & Enhancements

  • Paging 3 Migration: The application's core list views have been entirely migrated to Jetpack Paging 3. This implements efficient, chunked data loading for infinite scrolling of posts, significantly improving performance and stability on large datasets.
  • Image Quality Configuration: Introduced an image quality selector (High, Medium, Low) in the application settings, allowing users to optimize network data usage and subsequent image loading times.
  • Content Blacklist System: Implemented a robust filtering system allowing users to persistently blacklist specific tags or creators to omit unwanted content from main feeds.
  • Storage Access Framework (SAF) Support: The download manager now utilizes Android's SAF, enabling secure, direct file saving to external SD cards and user-defined directories.
  • UI & Navigation Improvements: Added swipeable pagination tabs, a dynamic "Scroll to top" floating action button, and customizable layout configurations for Creator Profiles.

Bug Fixes & Architecture Changes

  • Compose Rendering Optimization: Resolved critical Out Of Memory (OOM) crashes and scrolling regressions by implementing itemContentType and stable itemKey properties in Lazy list components. This strictly enforces view node recycling and minimizes garbage collection overhead.
  • API Error Handling: Re-architected network exception handling to gracefully interpret Kemono.cr HTTP 400 limitations as expected End-Of-File signals rather than aborting the application state.
  • Media Viewer and Notification Fixes: Addressed an issue causing intermittent black screens within the Image Viewer and corrected delays in background download notifications.
  • Codebase Maintenance: Performed comprehensive code cleanup with various lint fixes, integrated KDoc for core components, and added dynamic file-type iconography for attachments.

蔵 Kura v0.8 Pre-Release - Native Login, Sync, UI/UX Consistency & Performance Overhaul

07 Jan 22:38

Choose a tag to compare

This major update introduces native account integration, significant performance optimizations, and enhanced user control over data and layout.

New Features

  • Native Account Integration:
    • Log in to your Kemono account directly within the app.
    • Synchronization: Sync your favorite Artists and Posts between the app and your web account.
  • Data & Storage Management:
    • View real-time cache usage in Settings -> Data & Storage.
    • Options to clear Network Cache (API responses) and Media Cache (Images/Videos) independently to free up space.
  • Creator Profile Layouts:
    • Toggle between List and Grid layouts for Creator Profiles.
    • Customizable Grid Density (Small, Medium, Large).
  • Search History:
    • Recent searches are now saved locally and displayed in the search bar.
  • Autoplay GIFs:
    • Added a setting to toggle GIF autoplay on/off for data conservation.
  • Anonymous Crash Reporting:
    • Optional system to save crash logs locally and share them via email to help improve stability.
  • View Creator Button:
    • Added a direct navigation button to artist profiles on post grids.

Performance & Efficiency

  • Memory Optimization:
    • Implemented "Low-Res First" loading strategy for images to reduce memory usage and increase speed.
    • Fixed Out Of Memory issues related to heavy Coil image loading.
  • Code Cleanup:
    • Removed unused dependencies and legacy code, reducing app footprint.
    • Optimized list performance with stable keys and lazy loading for smoother scrolling.
  • Network Stability:
    • Resolved "Too Many Requests" (429) errors when searching posts.
    • Updated all API calls to the new .cr domain.
    • Added Auto-Retry and Manual Retry mechanisms for failed network requests.

UI & UX Improvements

  • Enhanced Post Cards:
    • Added Favorite Counts, Attachment Counts, and formatted Publish Dates.
    • Introduced color-coded Service Badges for better visibility.
  • Interaction:
    • Added Double-tap to Zoom support for media viewer.
    • Removed obsolete pull-to-refresh animations for cleaner UI.
  • Visual Polish:
    • Unified Search Bar and Filter designs (Rounded corners, consistent theming).

Bug Fixes

  • In-App Updates: Fixed the GitHub Release fetcher to correctly identify and download new APKs.
  • Grid Selection: Fixed issues with multi-select in Favorites grid.
  • Privacy & Licenses: Added dedicated sections for policy information.

蔵 Kura v0.7 Pre-Release - Discord, Media & Discovery Update

06 Dec 00:34

Choose a tag to compare

This major pre-release brings full support for Discord profiles, significantly enhanced media handling (Audio, PSD, Archives), and a brand new Artist Sorting & Filtering system.

✨ New Features

🎮 Discord Integration

  • Full Profile Support: Browse Discord creators natively.
  • Structured Content: Properly displays Channels, Posts, Embeds, and Attached Files.
  • Robust Parsing: Handles Discord-specific API structures seamlessly.

🎧 Enhanced Media Support

  • Audio Player: Native in-app audio playback for music and voice clips (mp3, wav, ogg, etc.) with a custom UI (seeker, time labels).
  • PSD Previews: Native thumbnail support for Photoshop (.psd) files.
  • Archive Handling: Smart cards for zip, rar, 7z files with one-tap download.
  • Smart Downloads: Prevent filename conflicts and sanitize invalid characters.

🔍 Advanced Discovery

  • Sorting System: Sort artists by Popularity, Date Indexed, Date Updated, or Name.
  • Service Filtering: Filter creators by service (Patreon, Fanbox, Fantia, Discord, etc.) with color-coded toggles.
  • Refined UI: New "Filter & Sort" BottomSheet accessible directly from the Creator List.

🛠 Technical Improvements & Fixes

  • Robust JSON Engine:
    • Rewrote KemonoRepository to use Stream Parsing (JsonReader).
    • Fixed a critical "Missing Artists" bug caused by large JSON payloads (OOM prevention).
    • Added custom deserializers to handle inconsistent API date formats.
  • UI Polish:
    • Linked Accounts: Redesigned as interactive tiles. Smart navigation opens in-app profiles when available.
    • Clean Navigation: Removed redundant "View Creator" button when already on the creator's post list.
  • Performance:
    • Batch database insertion for faster caching of 100k+ artists.
    • Optimized PostItem rendering.
  • Maintenance:
    • Updated .gitignore to keep the repository clean (removed build artifacts).
    • Bumped app version to v0.7.

蔵 Kura v0.6 Pre-Release - Detailed Creator Profiles and Unified Search

29 Nov 02:32

Choose a tag to compare

This update brings significant enhancements to the Creator experience, search functionality, and overall app polish.

🌟 New Features

🎨 Creator Profiles Overhaul

  • Rich Headers: Creator profiles now feature a beautiful header with their banner image, stats, and a favorite button.
  • Profile Tabs: Switched to a tabbed layout separating "Posts" and "Profile" details.
  • Detailed Info: The new Profile tab displays:
    • Announcements: Latest updates from the creator.
    • Tags: Creator-specific tags.
    • Linked Accounts: Direct links to other accounts.
    • Fancards: Special cards for Fanbox creators.

🔍 Unified Search & Discovery

  • Search by ID: You can now search for creators directly using their unique ID.
  • Improved Search Bar: Redesigned for better accessibility and aesthetics.
  • Performance: Added a debounce to the search input for a smoother, lag-free typing experience.

📥 Gallery & Downloads

  • Inline Downloads: The "Download All" button now smartly detects and downloads images and GIFs embedded within post text, not just attachments.
  • Gallery Viewer: Improved zoom and pan gestures, and fixed navigation bugs.

🛠️ Improvements & Fixes

  • App Icons: Updated to the new "Kura" (蔵) design with support for adaptive and legacy icons.
  • Bug Fixes:
    • Fixed API parsing errors for Tags and empty Artist pages.
    • Resolved rate-limiting issues (HTTP 429).
    • Fixed build warnings and stability issues.

蔵 Kura v0.5 Pre-Release - Multi-select, Gallery Fixes, and Video Thumbnails

27 Nov 21:45

Choose a tag to compare

This update brings significant improvements to the download management experience and gallery viewing, along with critical bug fixes.

🚀 New Features

  • Creator Profile Multi-Select: You can now long-press on posts in a creator's profile to enter selection mode. Select multiple posts and download them all at once!
  • Enhanced Download Manager: The Download Manager now displays thumbnails for both images and videos, making it easier to identify your downloaded content at a glance.
  • Video Thumbnails: Added support for generating video thumbnails in both the Gallery and Download Manager.

🐛 Bug Fixes

  • Gallery Navigation: Fixed an "off-by-one" error where clicking an image in the gallery would sometimes open the wrong image.
  • Build & Stability: Resolved various build errors and fixed corrupted UI components in the Gallery and Download screens.
  • Coil Configuration: Fixed an issue where video thumbnails were not generating correctly on certain Android versions.

🛠️ Improvements

  • Shared Components: Refactored the selection toolbar for better code reuse and stability.
  • Performance: Optimized image loading configurations.

蔵 Kura v0.4 Pre-Release - In-App Updates & Creator Profiles

27 Nov 13:42

Choose a tag to compare

🚀 New Features

📲 In-App Updates

  • Stay Up to Date: Kura now automatically checks for new releases on GitHub.
  • Seamless Upgrades: Download and install the latest version directly from the app without needing to visit the website.
  • Release Notes: View changelogs for new versions right inside the update dialog.

🎨 UI & UX Improvements

  • Creator Profiles: A complete redesign of the creator page featuring a new header with banner images, stats, and a dedicated favorites button.
  • Loading Skeletons: Added beautiful shimmer effects while content is loading for a smoother, more premium feel.
  • Settings Redesign: The settings screen has been reorganized into clear categories (General, Appearance, Storage) for better navigation.

🐛 Bug Fixes & Improvements

  • GitHub API: Fixed compatibility issues (HTTP 415/404) when checking for updates.
  • Performance: Optimized image loading and layout rendering.
  • Stability: Resolved various build and runtime issues.

蔵 Kura v0.3 Pre-Release

27 Nov 03:29

Choose a tag to compare

Pre-release

This release focuses on stability, performance, and user experience enhancements.

🚀 New Features

  • Favorites in Grid View: Added a heart button to creator cards in the "Compact" grid layout, allowing you to quickly favorite creators without opening their profile.
  • Quick Navigation: Added a "View Creator" link to every post in the feed, making it easier to jump to a creator's profile from their content.
  • Enhanced Documentation: Completely rewrote the README.md with detailed feature breakdowns, technical architecture, and clear build instructions.

⚡ Performance & Stability

  • Crash Fix: Resolved a critical ConcurrentModificationException in the network layer that caused crashes during heavy network activity.
  • Optimized Caching:
    • Increased image disk cache to 500MB for smoother browsing.
    • Implemented a 50MB HTTP response cache to reduce network usage.
    • Now using optimized thumbnails in post lists to reduce memory usage and load times.
  • Pagination: Implemented infinite scrolling for posts to handle large feeds efficiently.

🛠️ Fixes

  • API Parsing: Fixed issues where the "Popular" filter would return empty results due to JSON structure mismatches.
  • Build System: Downgraded AGP and Gradle versions to stable releases to resolve build incompatibilities.
  • Creator Data: Fixed a bug where the Creator object was missing the indexed field, causing compilation errors.

Kura v0.2 Alpha

26 Nov 23:09

Choose a tag to compare

Kura v0.2 Alpha Pre-release
Pre-release

Major update introducing "Kura" branding and significant improvements to file management and the gallery experience.

Key Changes:

  • 🎨 Rebranding: Renamed app to "Kura" (蔵) with new Kanji icon and updated UI text.
  • 📥 Download Organization: Files are now saved in structured folders: Downloads/Kemono/<Creator>/<Post>/.
  • 🖼️ Gallery Upgrade: Downloaded items are now grouped by Creator with section headers.
  • 🛡️ Robust Metadata: Implemented caching logic to ensure Artist Names are always fetched before downloading, preventing ID-only folder names.
  • 🔧 Build Fixes: Downgraded AGP to 8.7.2 and Gradle to 8.9 to resolve version incompatibilities.
  • 📝 Documentation: Revamped README.md with new branding, feature list, and badges.

Fixes:

  • Resolved IllegalArgumentException in Settings screen.
  • Fixed Unresolved reference errors in AboutSection.
  • Addressed lint warnings in CreatorScreen and SettingsViewModel.