Automatic Progress Tracking
AniDev automatically tracks your watching progress across all anime, so you can pick up right where you left off.Auto-Save Progress
Your watch progress is saved automatically as you watch
Episode Tracking
Know exactly which episodes you’ve watched
Multi-Device Sync
Progress syncs across all your devices
Watch History
View your complete watching history
How Progress Tracking Works
When you watch anime on AniDev:Progress tracking requires you to be signed in. Create a free account to enable this feature.
Watch Progress Features
Episode-Level Tracking
For each anime you watch, AniDev tracks:- Current Episode: Which episode you’re on
- Playback Position: Exact timestamp within the episode
- Episodes Watched: Total count of completed episodes
- Last Watched: When you last watched this anime
Visual Progress Indicators
Progress is displayed throughout the app:- Progress Bars: Visual indicator showing % completed
- Episode Highlighting: Watched episodes marked with a checkmark
- Continue Watching: Quick-access cards for in-progress anime
- Collection Status: See progress in your collection lists
Watch History
Your watch history provides a complete timeline of your anime viewing:What’s Recorded
- Date and time of watching
- Anime title and episode
- Duration watched
- Completion status
- Device used (desktop/mobile)
Accessing Watch History
View your watch history from:- Profile Page: See recent watching activity
- Anime Detail Page: View your history for specific anime
- Collection Page: See progress across all collected anime
Continue Watching
Never lose your place with the “Continue Watching” feature:- Homepage Widget: Quick access to in-progress anime
- Auto-Resume: Automatically loads your last position
- Smart Sorting: Most recently watched appear first
- Next Episode: Automatically suggests next episode after completion
Episode Status
Each episode can have one of these statuses:Unwatched
Not yet started
In Progress
Partially watched
Completed
Fully watched
Progress Synchronization
Your progress syncs across devices in real-time:How Sync Works
- Watch on Device A: Start watching on your computer
- Auto-Save: Progress saved to cloud database
- Switch to Device B: Open AniDev on your phone
- Resume: Continue from exact same position
Sync Frequency
- During Playback: Every 30 seconds
- On Pause: Immediately
- On Episode Complete: Immediately
- On Page Close: Before you navigate away
Sync requires an active internet connection. Offline changes will sync when you reconnect.
Managing Your Progress
Reset Progress
You can reset progress for any anime:- Navigate to the anime detail page
- Click on progress settings
- Select “Reset Progress”
- Confirm the action
Will resetting progress delete my collection entry?
Will resetting progress delete my collection entry?
No, resetting progress only clears your watch history and episode completion status. The anime remains in your collections.
Mark as Watched
Manually mark episodes as watched:- Go to the episode list
- Right-click (or long-press) an episode
- Select “Mark as Watched”
Bulk Actions
Mark multiple episodes at once:- Mark all as watched: Useful for anime you’ve seen before
- Mark all as unwatched: Reset entire series
- Mark up to episode X: Mark all episodes up to a specific one
Progress Data Storage
Progress data is stored securely:- Database: Supabase PostgreSQL database
- User-Specific: Each user’s progress is isolated
- Encrypted: Transmitted over HTTPS
- Backed Up: Regular automatic backups
Data Retention
- Active Users: Progress kept indefinitely
- Inactive Users: Progress retained for 2 years
- Deleted Accounts: Progress deleted within 30 days
Privacy & Control
You have full control over your progress data:Privacy Settings
- Private by Default: Only you can see your progress
- No Sharing: Progress is never shared without permission
- Export Data: Download your complete watch history
- Delete Data: Remove all progress data from our servers
Parental Control Integration
When parental control is enabled:- Adult-rated anime hidden from history
- Progress for restricted content not displayed
- Safe search filters applied automatically
Mobile Progress Tracking
Progress tracking works seamlessly on mobile:Background Sync
Progress syncs even when app is in background
Offline Queue
Progress queued and synced when back online
Low Data Mode
Reduced sync frequency on slow connections
Battery Efficient
Optimized to minimize battery usage
Frequently Asked Questions
Why isn't my progress saving?
Why isn't my progress saving?
If progress isn’t saving:
- Make sure you’re signed in to your account
- Check your internet connection
- Verify you have sufficient storage in your account
- Try logging out and back in
- Clear browser cache and cookies
Can I track progress without an account?
Can I track progress without an account?
No, progress tracking requires a user account because data is stored in our cloud database to enable sync across devices. However, creating an account is free and takes less than a minute.
How far back does my watch history go?
How far back does my watch history go?
Your complete watch history is retained indefinitely as long as your account is active. You can view all watching activity from the day you created your account.
What happens if I watch the same episode twice?
What happens if I watch the same episode twice?
The most recent watch session is recorded. If you re-watch an episode, it updates the timestamp and marks it as watched again. Previous watch sessions are logged in your detailed history.
Can I disable progress tracking?
Can I disable progress tracking?
Currently, progress tracking is automatically enabled for all authenticated users and cannot be disabled. However, you can manually reset progress for specific anime or delete your watch history at any time.
Does progress tracking work on all browsers?
Does progress tracking work on all browsers?
Yes, progress tracking works on all modern browsers (Chrome, Firefox, Safari, Edge) on both desktop and mobile devices. Some older browsers may have limited functionality.
Technical Details
Progress tracking is implemented using:- Zustand State Management: Global state for watch list and progress
- Supabase Real-time: Live sync across devices
- Session Storage: Local caching for performance
- API Endpoints: Secure progress update endpoints
All progress data is transmitted securely over HTTPS and stored in compliance with data protection regulations.
