- 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.
* 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**.
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
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.
## 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.
**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.
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
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
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)
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
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.
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
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
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