EpisodePal - TV Show Tracker
娛樂
僅適用於 iPhone
免費 · App內購買
Never lose your place again - EpisodePal keeps every series you watch organized, so you always know what to watch next.
Whether you are juggling five shows at once or slowly enjoying one series at a time, keeping track should not feel like work. EpisodePal is a clean, beautifully designed TV companion for binge-watchers and casual viewers alike — no spreadsheets, no forgotten episodes, no guessing where you left off.
Pick up right where you left off
Your Up Next queue shows every episode waiting for you across the shows you track. Mark episodes as watched with one tap and instantly see what comes next.
Know what airs tonight
The built-in airing calendar shows when new episodes drop, with reminders for premieres and upcoming episodes so you never miss a release.
Track your watch history
See your viewing stats, streaks, full watch history, and heatmap to understand how your TV habits change over time.
Find your next favorite show
Discover shows by mood, browse detailed series pages, and explore posters and overviews powered by TMDB.
Bring your history with you
Already tracking shows somewhere else? Import your watch history with CSV support and continue right where you left off.
EpisodePal is free to download with core tracking included. EpisodePal Plus unlocks unlimited tracking, advanced stats, and everything you need to go deeper into your watch history.
Download EpisodePal today and watch TV the organized way.
Terms of Use: https://episodepal.app/terms.html
End User License Agreement: https://episodepal.app/eula.html
Privacy Policy: https://episodepal.app/privacy.html
更多 ### A fresh iOS 26 look — Liquid Glass
- New adaptive color palette in the style of iOS 26 system grays, applied across dark, light, and OLED (true-black) themes
- Top bars on Community, Search, Profiles, Lists, Activity and more are now translucent glass, so content glides behind them
- Bottom sheets open and close with a springy, Apple-style animation
- New iOS-style segmented control for switching themes in Settings (Dark / Light / OLED / Auto)
- Status badges (Watching, Watchlist, Completed…) refined into iOS-style pill chips
- Fully respects Reduce Transparency: every glass surface falls back to solid for readability
### Fixes
- Shows no longer get dragged back to Watching — if you manually move a show to Watchlist, Completed, or Archive, it stays there
- Fixed Gen V showing incorrect episode data due to a mismatched show ID
- Fixed a crash that could stop the web companion app from loading
- Security hardening
2.4.1 6 小時前
### A fresh iOS 26 look — Liquid Glass
- New adaptive color palette in the style of iOS 26 system grays, applied across dark, light, and OLED (true-black) themes
- Top bars on Community, Search, Profiles, Lists, Activity and more are now translucent glass, so content glides behind them
- Bottom sheets open and close with a springy, Apple-style animation
- New iOS-style segmented control for switching themes in Settings (Dark / Light / OLED / Auto)
- Status badges (Watching, Watchlist, Completed…) refined into iOS-style pill chips
- Fully respects Reduce Transparency: every glass surface falls back to solid for readability
### Fixes
- Shows no longer get dragged back to Watching — if you manually move a show to Watchlist, Completed, or Archive, it stays there
- Fixed Gen V showing incorrect episode data due to a mismatched show ID
- Fixed a crash that could stop the web companion app from loading
- Security hardening
2.4.0 1 天前
Redesigned Show Details
Show pages are now much more compact — shorter header, tabs right at the top, and your episode list visible almost immediately
New inline crossover cards appear right in the episode list at the exact spot a crossover belongs in watch order, with a split poster of both shows
New "Uncheck season" button to undo marking a whole season as watched
"More from this world" poster carousel moved to the Overview tab
Crossover Tracking
Crossover detail sheet rebuilt: check off each crossover part directly with checkboxes — no need to add the other show to your library
Progress bar shows how many parts you've watched, with "Mark all watched" and "Continue to next" actions
Fixed Arrowverse crossover order — Crisis on Infinite Earths and earlier events now show the correct episode chain
TV Universe Expansion
51 curated universes with ~230 show relationships, including Breaking Bad, Yellowstone, Star Trek, One Chicago, Law & Order, Marvel/Defenders and more
~95 crossover connections across 22 franchises, with event names, episode numbers and watch order
Other Improvements
Free plan now tracks up to 5 shows (previously 3)
Bengali language added (10 languages total)
New in-app rating prompt
Streamlined achievements — removed 14 extreme or redundant badges
Fixed crashes from subscription errors, nested tap targets, and universe page not found
2.3.6 8月20日
- Removed extra badges from poster cards, leaving only a thin progress line and a small dot for shows airing this week.
- Cleaned up the Up Next card by removing the countdown, percentage, and progress bar.
- Replaced filter pills with simple text tabs and an underline.
- Made section headers smaller and removed counts. Headers also disappear when a filter is active.
- Slightly reduced the main title size and adjusted spacing.
2.3.3 8月9日
* Added a complete **Trakt import flow** with ZIP upload, preview, unmatched-show review, and improved identifier-based matching.
* Trakt imports now preserve watched progress, timestamps, ratings, comments, notes, lists, collection status, and show ratings.
* Redesigned **My Series** with improved filtering, sorting, statistics, grid and list layouts, poster-size controls, and calendar integration.
* Added **This Week** and **Week Grid** calendar views.
* Significantly improved performance for large libraries and fixed freezing after large imports.
* Reorganized show details into clearer **Episodes**, **Overview**, and **Activity** tabs.
* Improved cloud sync, backup restoration, pagination, and protection against failed or stale uploads.
* Added **Arabic, Chinese, and Hindi**, bringing EpisodePal to eight supported languages.
* Fixed multiple scrolling, touch, TMDB request, timer, deep-link, and crash-related issues.
* Completed validation with **zero TypeScript or lint errors**.
2.3.01 7月30日
Clean animated progress bar replaces the poster-only layout during import
After any import (GDPR, profile link, CSV, or pasted list) the app automatically takes you to your My Series overview
Redesigned TV Time import screen with clearer GDPR vs profile link options
Smarter imports - fix unmatched shows before they enter your library
Paste a list or import a CSV and any shows that can't be auto-matched now open a review screen where you can search and fix them before import
Tappable "couldn't be matched" card jumps straight to the fix screen
Faster and more accurate show matching with improved AI-assisted fallback
Import experience overhaul
Fixed episodes automatically unchecking themselves after being marked watched
Fixed crashes when loading large series imports and when closing celebration messages
General reliability and performance improvements
2.2.5 7月13日
TV Universes: the new shared universes, crossover watch orders, and original vs remake feature
TV Time import: rebuilt flow with animated poster grid, comment/reaction sync, manual show matching
Sync: fixed the end-to-end sync issues (ratings, comments, reactions now sync across devices and web)
Library & account: mark seasons watched, remove shows, reset/delete account
Design & polish: cleaner show details, redesigned profile icons, grouped home activity, professional icons
Languages: added Portuguese + improved translations
Stability: fixed large-import crashes, episodes auto-unchecking, etc.
2.1.9 7月8日
## What’s New
### Smarter TV Time Imports
TV Time imports are now easier and more reliable. Paste a shared TV Time profile link, choose exactly which shows to import with poster previews, and carry over watched and unwatched episode status.
If a show does not match automatically, the new **Find match** panel lets you pick the right series through live TMDB search. Short TV Time links now resolve correctly, and imports use our own backend first for fewer failed requests.
### TV Universe Groups
Explore connected TV worlds like Arrowverse, Breaking Bad, and Law & Order. Follow crossover watch orders, compare originals with remakes, and tap universe badges on series pages to browse the full world. Community members can also suggest new universes.
### Redesigned Season Picker
The season picker is now cleaner: one button opens a simple season list. Long-press any season to mark all aired episodes as watched while automatically skipping future episodes.
### Cleaner Feed & Series Pages
Activity feed events are now grouped more neatly by user and day. Series pages have been cleaned up with better spacing, faster loading, and smoother scrolling.
### Reliability Fixes
Fixed crashes, white-screen failures, reconnecting sync issues, and a bug where watched episodes could immediately undo themselves.
2.1.7 7月4日
**What's New**
- EpisodePal now has a full web app! Write reviews, react to others, comment in threads, like community lists, and discover trending shows right from your browser — all in sync with your phone.
** Phone App**
- Redesigned the Discover screen to be cleaner and more intuitive — browsing by mood, award winners, and genres is now easier to navigate.
- Removed duplicate genre shortcuts from Discover (genres now live in Filters, where they belong).
- Fixed Shuffle on the "What to Watch" screen so it always serves up fresh picks.
- Added a satisfying spin-and-pop animation to the Shuffle button so it's clear when you've reshuffled.
** Bugfixes**
- Manage Subscription did't open App Store Subscription page (Thanks to Thibault for submitting the issue)
- Various bug fixes and performance improvements.
2.1.2 6月18日
Personalized activity feed and follower lists on the web
• Smart reminders so you never miss a premiere
• New settings search to find any option instantly
• Welcome-back screen for returning users
• Compact mode for the community feed + friends-only filter
• Paste lists from other apps to bulk-add shows, with AI matching and a manual confirmation step
• New "add show" menu with multiple import methods
• Community notifications, and richer social sharing for lists & reviews
• Spanish and French language support, plus expanded translations across settings, notifications, and the upgrade screens
Improved
• Cleaner, more organized app layout
• Better community feed sorting, privacy controls, and friend activity highlights
• Refreshed profile design with pinned favorite shows
• Show details are easier to read at a glance
• Faster, smoother start-up (no more black loading screen)
• Streaming services section cleaned up
Fixed
• Some users couldn't see their saved shows and progress after updating — resolved
• Shows not moving to the watchlist correctly
• Crash when opening some streaming links
• Issue that blocked posting reviews
• Various navigation and link-handling fixes
2.0.6 5月28日
Community & Social
Redesigned community section with a vibrant feed, grouped reviews, and curated lists
Profile page redesign — cleaner, easier to read, with profile picture uploads
Friend activity updates, "who's watching" indicators, and quick post-episode reactions (Hot Takes)
Reply notifications, new-episode notifications for reviewed shows
Safety: block users + manage blocked list in settings; option to delete your community profile
Reviews
Season + show review pages with synced ratings between episodes and reviews
Reviews now require you to have actually watched the content
Better organized comment replies; fixed empty review-page bug
Discovery & Search
Smart search — find shows by describing them
Discover page groups reviews by show, with new filters
Lists
Custom show lists + public watchlists
TV Time Import
Import via TV Time profile link, pick which shows to bring over
Fixed missing posters, watched history, and web-browser imports
Free tier
New logo, refreshed colors, redesigned activity screen
Numerous bug fixes and smoother navigation
2.0.0 5月20日
Use promocode FREE30DAYS to get the first Month of Plus for free
New features
German language support with in-app language selector
Trakt / CSV watchlist import added to onboarding and settings
Trial options & subscription management added to upgrade flow
Funnel drop-off tracking in onboarding to measure step abandonment
Paywall & monetization
Soft paywall step inserted into onboarding (7-day annual trial, skippable)
Pre-import Plus check with de-dup against already-tracked shows
Blurred teaser state for free users on Home & Airing Calendar (instead of hiding)
PlusPromptModal triggered after 10 episodes / 80% of a season → unlocks watch heatmap & stats
Paywall copy updated to reflect actual free-tier show count
UX & design
Onboarding redesigned: cleaner, simpler, friendlier
Home screen simplified — shows surface faster, episode-marking flow streamlined
Discover screen decluttered (removed unnecessary buttons)
Settings reorganized
Categories layout fixed during onboarding selection
Bug fixes
Fixed frozen/unscrollable series detail screen
Fixed crash on show details screen
Fixed "Maximum update depth exceeded" loop
Fixed imported shows disappearing after Trakt import
Fixed error when selecting shows during setup
Fixed slow/stuck initial app setup
Resolved backend error (status 7638)
1.2.1 5月10日
USE PROMOCODE FREE30DAYS to get the first Month of Plus for free
IF YOU JUST WANT TO TRY THE APP USE GIMME3DAYS
Changelog
Watchlist poster opacity updated with watch progress
Enlarged watchlist titles to fill the entire card
Improved title readability for white show logos in light mode
Watchlist background now adapts to light/dark mode
Switched to original TV show logos in the watchlist
Each show gets its own unique title color
Show official series logos for unstarted shows
Fixed automatic sorting of shows moving between lists
Removed the login screen and cloud backup
Use the app without an account- Data is saved locally on device
Removed cloud backup option and local account display from Settings
Removed the About section and cleaned up the General menu
Fixed incorrect "watching" shows count
Fixed Auto-refresh after Promo Code redemption
1.1.10 4月30日
Changelog – Summary
Onboarding
* Reworked onboarding with a Pick 3 favorite shows step and live previews.
* Fixed onboarding typos and runtime errors.
Up Next
* Replaced the large hero carousel with a compact Up Next card.
* Up Next now shows the next episode, supports swipe actions, and is available to free users.
Library / Overview
* Redesigned the Overview screen to better match Apple SwiftUI guidelines.
* Improved sorting with Recently Updated, Next Air Date, Title A–Z, and Your Rating.
* Added a circular progress ring poster style.
Calendar
* Made the calendar more compact and optionally hideable.
* Days with shows are now highlighted with rings.
* Calendar now shows more than the current week.
Show Detail
* Reordered the detail page with episodes closer to the top.
* Added a pull-down parallax hero, countdown pill, and sticky Mark next episode watched bar.
* Added horizontal season chips, Hide watched, and Unaired only filters.
* Added mini watch stats.
Status Automation
* Mark all watched now sets shows to Completed.
* Shows only auto-complete when 100% of episodes are watched.
* Unchecking an episode switches the status back to Watching.
* Future episodes are no longer marked as watched automatically.
Paywall / Plus / Promo
* Free users can now see episode posters and titles.
* Added promo code redemption directly inside the paywall.
* Improved restore purchases after local data reset and cloud sync.
Backend / Sync / Backup
* Migrated primary storage from Database to an iCloud-backed local store with no data loss.
* Moved manual backup options under General settings.
Settings
* Reorganized settings into General, Appearance, Notifications, Data, and About.
Search
* Improved readability of What to Watch pills.
* Removed or replaced the broken Mood search.
* Search now resets when tapping the Search tab again.
Misc
* TMDB 404 errors are handled gracefully.
* Added skeleton loaders for Library, Search, and Stats.
* Added haptics across key interactions.
* Fixed various build, hook, and TypeScript errors.
1.1.8 4月26日
Overview page revamp
New hero "Continue watching" card, swipeable horizontally through the top 2–3 candidates
Optional calendar view restored with a redesigned look alongside the hero card
Removed the confusing select mode and sort bar for a cleaner header
Removed the "Updated Nm ago – tap to refresh" indicator
Fixed "My shows" section not rendering
Library / Finished
Clarified the difference between Completed and Archive states
Supabase & sync
Audited the Supabase connection end-to-end
Deleted shows and episodes now properly cascade-delete on the server
Removed redundant writes and duplicate records
Improved cross-device consistency for show status, deletions, and watched episodes
1.1.4 4月20日
This update brings a cleaner library, smarter tracking, and a more polished overall experience.
Added new Archive and Completed sections for better library organization
Improved automatic status updates for watched, completed, archived, and returning shows
Added dot indicators in the Airing Calendar for upcoming episodes
Redesigned the Login and Paywall screens
TV show titles now use show-specific fonts for all users
Added a new animated dark splash screen and updated dark/light app icons
Improved show details with smoother transitions and faster navigation
Improved cross-device sync and fixed several sync-related issues
Added new options to customize the statistics bar and airing calendar
Version Bump
1.0.8 → 1.1.0
1.1.0 4月16日
Progress Posters
Poster now reveals left-to-right based on watch progress (unwatched portion dimmed)
Added progress line indicator at current watch position
Statistics & Ratings
Added Top Favorite Actors with profile pictures, Top Rated Shows & Episodes
Rating is now per-episode/per-season; show rating = average
Removed day streak, trophy stats, and misleading "this week" counts
Reminders
Rebuilt Smart Reminders with multi-show selection and "All Shows" option
Added season finale and new premiere reminders
Authentication
Added Google OAuth and native Apple Sign-In
Added Forgot Password flow and email confirmation for new accounts
Fixed user data isolation
Subscription
Added monthly option ($1.99/mo) alongside annual ($9.99/yr)
Added Restore Purchases, required Apple disclosure text, and legal links
Settings
Reorganized into cleaner sub-menus with About section
Removed non-functional features (Widget, Collections, My Rankings)
User preferences now persist via Supabase
Home Screen
Merged Airing Soon and Library into unified list sorted by next air date
Removed status filter tabs; shows grouped by status with colored dots
Search & Detail
Added Mood Pick feature
Tapping a cast member now searches their other shows
Removed trailers per App Store guidelines
Bug Fixes
Fixed app flickering on startup and Supabase sync errors
Fixed "Mark Up To Date" no longer marking unaired episodes
Performance and contrast improvements across all screens
1.0.8 4月13日
### A fresh iOS 26 look — Liquid Glass
- New adaptive color palette in the style of iOS 26 system grays, applied across dark, light, and OLED (true-black) themes
- Top bars on Community, Search, Profiles, Lists, Activity and more are now translucent glass, so content glides behind them
- Bottom sheets open and close with a springy, Apple-style animation
- New iOS-style segmented control for switching themes in Settings (Dark / Light / OLED / Auto)
- Status badges (Watching, Watchlist, Completed…) refined into iOS-style pill chips
- Fully respects Reduce Transparency: every glass surface falls back to solid for readability
### Fixes
- Shows no longer get dragged back to Watching — if you manually move a show to Watchlist, Completed, or Archive, it stays there
- Fixed Gen V showing incorrect episode data due to a mismatched show ID
- Fixed a crash that could stop the web companion app from loading
- Security hardening
更多 版本 2.4.1 6 小時前
不收集資料 開發者不會從這個 App 收集任何資料。