Releases: zmsp/AppRankly
Release list
v1.1.0
What's New in v1.1.0
Force Sync
Added a Force Sync button to the top navigation bar that opens an explanatory modal, complete with configurable date range inputs and an execution action. This bypasses binary search caching and Apple empty-month markers to re-fetch daily reports directly from Apple.
Smart Cache Refresh
The backend now automatically detects incomplete or stale cache for recent days (the last 2 days) and triggers a re-fetch without requiring manual intervention.
Backend Stats Refresh Trigger
Introduced a new API endpoint allowing the frontend to trigger a full statistics refresh and force cache invalidation on demand.
Demo Mode Enhancements
- Populated mock data for Apple, Google, and Combined install/metrics cards when Demo mode is active.
- Refined demo project synchronization to align with the actual project structure.
Timezone Configuration Selector
Added an IANA timezone selector in the configuration settings with the top 10 common timezones available as quick-pick options. The scheduler active hours window now properly respects this timezone configuration.
Authentication Status Validation
The frontend now validates authentication tokens upon application load, improving overall session reliability.
Scheduler Improvements
- Enabled concurrent statistics checking across all projects.
- Implemented atomic file writes to prevent partial cache corruption.
- Added timezone-aware active window enforcement.
Multi-Platform Docker Build Support
Updated the GitHub Actions workflow to support multi-platform Docker images (linux/amd64, linux/arm64) and implemented path-scoped deploy triggers to reduce unnecessary CI runs.
Documentation Updates
Updated the README with links to the API key setup guide, consolidated configuration file paths, and clarified deployment instructions.
Docker Image: ghcr.io/zmsp/apprankly:1.1.0
Full Changelog: 1.0.0...v1.1.0
v1.0.0
Release 1.0.0
🚀 Features & Enhancements
- Retention Analytics: Added retention analysis components and integrated cohort visualization into the main analytics dashboard.
- Interactive Charts & Controls: Added interactive zoom-in/out/reset controls, continuous daily trend smoothing (
fillContinuousDailyTrends), and improved tooltip formatting. - Enhanced Application Navigation: Redesigned
AppDropdownSelectorwith full keyboard navigation, smart search filtering, and platform tabs (iOS/Android). - Dedicated Dashboard Views: Implemented dedicated view modes for overall portfolio overview vs. app-specific detail pages.
📦 Docker Container Image
- Package Registry: ghcr.io/zmsp/apprankly
- Pull Command:
docker pull ghcr.io/zmsp/apprankly:1.0.0 # or docker pull ghcr.io/zmsp/apprankly:latest
🛠 Maintenance & Deployment
- Deployment Compatibility: Updated asset links and base paths to use relative paths for flexible hosting environments.
- Repository Cleanliness: Configured
.gitignoreand.dockerignorefor workspace setup.