🚀 ShizuCoreFetch v2.3.0 (Stable) — Smart Sync & Core Stability
This stable release implements the most requested architectural suggestions, delivering a highly optimized, mature version that works exactly as users and developers expect.
⚡ Optimization & Smart Sync
- ETags & Bandwidth Efficiency: The app now validates cached data to dramatically reduce bandwidth during pull-to-refresh actions.
- Manual Sync Button: A new per-app sync button gives you a manual escape hatch to force updates without draining the global API quota.
- Event-Driven Updates: By utilizing the GitHub Search API (
sort=updated), the app now only fetches repositories modified since your last scan. - Lazy-Loaded Version Index: Heavy metadata is now isolated and lazy-loaded, ensuring maximum responsiveness as the repository list grows.
🛡️ A Solid Foundation & Future Suggestions
This release acts as a definitive, highly stable version built directly on your collective feedback. It is designed to run smoothly and reliably for a long time without requiring constant fixes. While the core architecture is now rock-solid, I always welcome new ideas. If you have suggestions that fit the app's workflow, I will be more than happy to integrate them!
🙏 Community Credits
A special thank you to the users whose feedback directly contributed to this release:
- @TheDreDay1000 — For the spot-on technical brainstorming that shaped the ETags, manual sync approach, and event-driven update logic.
Thank you to everyone who continues to test, report issues, and contribute ideas to the project.
👨💻 Developed by Jamal El Hizazi (@elhizazi1)
Nurturing the open-source Android landscape.