Roadmap - Instagram Unfollow Tracker
Current Status (v1.5.0) β
Released: January 14, 2026
Core Functionality
- β Unfollow tracking β Find who unfollowed you and who you donβt follow back
- β Smart badges β Following, Followers, Mutuals, Not following back, Not followed back, Pending, Restricted, Close friends, Unfollowed, Dismissed
- β Lightning search β Trigram/prefix indexes for <2ms search (even with 1M+ accounts)
- β Advanced filtering β BitSet-based filtering <5ms for any badge combination
- β Direct profile links β Click to open Instagram profiles in new tabs
User Experience
- β Modern UI β shadcn/ui components with Tailwind CSS and OKLCH colors
- β Drag & drop upload β Easy ZIP file upload with visual feedback
- β Responsive design β Works on desktop, tablet, and mobile (81% mobile users)
- β 3-way theme toggle β Light / Dark / System with OS preference detection
- β Accessibility β ARIA labels, keyboard navigation, screen reader support, skip links
- β Error recovery β ErrorBoundary with graceful error handling and recovery UI
Internationalization (i18n)
- β 11 languages β English, Spanish, Russian, German, Portuguese, Turkish, Hindi, Indonesian, Japanese, Arabic, French
- β Arabic RTL support β Full right-to-left layout for Arabic
- β 80+ pre-rendered pages β SSG with vite-react-ssg for instant load
- β Localized meta tags β Dynamic title/description per language for SEO
- β Browser language detection β Auto-redirects to preferred language
Progressive Web App (PWA)
- β Installable β Add to home screen on iOS/Android/Desktop
- β Offline support β 176 precached assets via Workbox
- β Service worker β Full offline functionality after first load
Performance & Quality
- β IndexedDB v2 β Columnar storage with 40x space reduction (1M accounts: ~5 MB)
- β FastBitSet.js β 75x faster filtering with bitwise operations
- β Web Workers β Filter operations off main thread via Comlink (INP: 180ms)
- β TanStack Virtual β Lazy loading with 60 FPS scrolling for 1M+ items
- β Search indexes β Trigram/prefix for O(1) lookups
- β 1,601 tests β 98% coverage with comprehensive test suite
- β
TypeScript strict mode β Full type safety with zero
anytypes
Privacy & Security
- β 100% local processing β No data leaves your device during analysis
- β No Instagram login β Uses official Instagram data export only
- β Open source β MIT license, full transparency
Analytics (Privacy-Respecting)
- β Umami Analytics β Anonymous usage statistics (no personal data, GDPR-compliant)
v1.6 (Next Priority) π
Data Export
- π CSV export β Save filtered results to CSV file for external analysis
- π JSON export β Export data in JSON format
- π Export customization β Choose which columns to include
Upload UX Improvements
- π JSON vs HTML Quiz β Interactive guide to prevent wrong format uploads
- π Mobile file picker hints β iOS/Android-specific file location guidance
- π Better error diagnostics β More specific error messages for common mistakes
Enhanced Data Parsing
- π Blocked users support β Parse and display blocked accounts
- π Favorites support β Parse and display favorited accounts
v1.7 (Medium Priority) π
Historical Tracking
- π Multiple data imports β Compare data from different time periods
- π Change detection β See who unfollowed since last upload
- π Timeline view β Visualize follower changes over time
Advanced UI Features
- π Grouping and sorting β Group accounts by various criteria
- π Custom filters β User-defined filter combinations
- π Saved views β Save and restore filter combinations
- π Keyboard shortcuts β Quick actions for power users
v1.8+ (Long-term) π
Advanced Analytics
- π Connection patterns β Analyze follow/unfollow patterns
- π Growth tracking β Track follower growth over time
- π Engagement insights β Correlate with post engagement data
Integration Features
- π Calendar integration β Schedule regular analysis sessions
- π Browser extension β Easier Instagram data download flow
Never (Privacy Principles) β
Authentication & Live Data
- β Instagram login/authentication β No direct Instagram API access
- β Live data fetching β No real-time Instagram data requests
- β Active follow/unfollow actions β No automated account actions
Data Collection
- β Server-side processing β All processing remains client-side
- β Personal data collection β No tracking of individual user behavior
- β Third-party data sharing β No data sharing with external services
Commercial Features
- β Premium subscriptions β App remains completely free
- β Advertising β No ads or sponsored content
- β Data monetization β No selling or monetizing user data
Release History
v1.5.0 (January 14, 2026)
- i18n Meta Tags β Dynamic localized meta tags for all languages
- Arabic RTL β 11th language with full RTL support
- System Theme β 3-way theme toggle (light/dark/system)
- Error Handling β ErrorBoundary, 404 page, RouteErrorPage
v1.4.0 (January 12, 2026)
- Wizard Improvements β Calendar reminder, deep links
- Architecture Cleanup β Removed V2 components, renamed HeaderV2
v1.3.0 (January 11, 2026)
- SSG Migration β 80 pre-rendered pages with vite-react-ssg
- Web Worker Filtering β IndexedDBFilterEngine off main thread
- PWA Support β vite-plugin-pwa with 176 precached entries
- Self-hosted Fonts β @fontsource (LCP -400ms)
- Dynamic OG Images β @vercel/og for social sharing
v1.2.0 (January 10, 2026)
- 9 Languages β ES, RU, DE, PT, TR, HI, ID, JA
- FAQ Section β Schema.org FAQPage structured data
- HowTo Section β Schema.org HowTo markup
v1.1.0 (January 7, 2026)
- Sample Data Mode β Try without uploading personal data
- Diagnostic Errors β Rich error UI for upload failures
- BuyMeACoffee Widget β Donation support
v1.0.0 (October 9, 2025)
- IndexedDB v2 β Columnar storage, 40x space reduction
- FastBitSet.js β 75x faster filtering
- Modern UI β shadcn/ui + Tailwind CSS migration
- Search Indexes β Trigram/prefix for instant search
Performance Achievements
| Metric | v0.9 | v1.5.0 | Improvement |
|---|---|---|---|
| Accounts supported | 50k | 1M+ | 20x |
| Filter speed (1M) | 150ms | <5ms | 30x |
| Search speed | 3000ms | <2ms | 1500x |
| Storage (1M) | 200 MB | 5 MB | 40x |
| Memory (1M) | 100 MB | 5 MB | 20x |
| Languages | 1 | 11 | 11x |
| Tests | 175 | 1,601 | 9x |
Contributing
Want to help with development? See our CONTRIBUTING.md guide.
Priority Areas for Contributors
- CSV/JSON export β High impact, well-defined scope
- Upload UX β JSON vs HTML quiz, mobile file picker hints
- Historical tracking β Compare multiple data exports
- More languages β Add translations for new languages
- Documentation β Improve guides and examples
This roadmap is a living document. Priorities may shift based on community feedback. All features maintain our core privacy principles.