What’s New in NestDroid Since 2025

NestDroid has received a series of major improvements since 2025, all focused on making uploads easier, faster, and more reliable for everyday use. Whether you’re sharing files casually or managing a large library, these updates are designed to feel smoother, clearer, and more dependable.
Here’s what’s new and why it matters to you.
🚀 v10 — Upload Management & Scalability
Version 10 is a major milestone for NestDroid, introducing powerful upload management tools and preparing the app for large libraries and future growth.
✨ New Features
Delete Uploads You can now delete uploaded files directly from the uploads screen. A confirmation dialog helps prevent accidental deletions.
Pull-to-Refresh (Uploads) Refreshing your uploads list is now as simple as swiping down.
Uploads Pagination Handling large upload libraries is smoother and more efficient:
- Pagination support with a “Load More” button
- Tracks
currentPageandtotalPages - Full-width footer in the uploads grid for loading additional items
🧩 Improvements & Refactors
- UploadsAdapter now supports multiple view types (items + footer)
- GridLayoutManager updated so pagination footer spans full width
- API response model expanded to include
totalPages - Extensive logging added to uploads fetching and pagination for easier debugging
⚙️ CI & Infrastructure
Zapstore Integration NestDroid is now automatically published to Zapstore via CI:
- Added
zapstore.yaml - Integrated Zapstore publishing into the release pipeline
CI Enhancements
- Improved
.woodpecker.yamlfor more reliable release asset handling
🔢 Versioning
- App version bumped to v10
Result: A smoother user experience for managing uploads and a faster, more reliable release process.
🚑 v9.1 — Upload & API Hotfix
Version 9.1 focused on stability and cleanup, laying a cleaner foundation for future features.
🛠 Hotfix Changes
- Migrated upload logic to Retrofit using suspend functions and
MultipartBody.Part - Added a dedicated
uploadFileendpoint toNestApiService - Refactored domain fetching to use Retrofit instead of manual networking
🧩 Refactors & Cleanup
- Moved shared data classes into their own files
- Added an
isDefaultfield to theDomaindata class
🗒️ Bug Fixes
- Fixed Issue #3
Result: More consistent networking, safer coroutines, and fewer edge-case failures.
🚀 v9 — Universal Uploads & Smarter Limits
Version 9 removed long-standing upload restrictions while adding smart safeguards.
✨ New Features
Upload Any File Type
NestDroid now supports uploading any file type—not just images. File pickers and share targets were updated from image/* to */*.
File Size Limit
- Enforced a 100 MB upload limit
- Oversized files are blocked before uploads begin
🧩 Improvements & Refactors
- Updated BottomNavigationView to use
setOnItemSelectedListener - Simplified logic across activities and fragments
- Centralized and standardized upload validation
⚙️ Technical Updates
- Added BuildConfig field for the Codeberg repository URL
- Updated dependencies to their latest stable versions
Result: Maximum flexibility for users, with smart limits to protect performance.
🚀 v8 — About Section & Build Updates
Version 8 focused on transparency, polish, and keeping the project modern.
✨ New Features
About Section A new About section was added to Settings, including quick links to:
- Developer Discord
- Nest.rip Discord
- Developer website
- Source code repository
🧩 Improvements & Refactors
- Improved layout spacing and consistency in Settings
- Clarified wording for the Source Code button
⚙️ Technical Updates
- Updated Android Gradle Plugin to v8.13.2
- Version bumped to v8
💡 The Big Picture
Since 2025, NestDroid has evolved from a simple uploader into a robust, scalable Android client for Nest.rip:
- Upload any file type
- Manage large upload libraries with ease
- Enjoy safer, cleaner networking
- Benefit from automated, reliable releases
More features and refinements are on the way—but this set of releases firmly establishes NestDroid as a stable, modern, and community-friendly app.
Built thoughtfully. Shipped reliably.
