Changelog
What's new on doIwatch.it. Written for humans, not developers.
v2.34.4
May 2026
- Improved: Small profile and title-page polish. Corrected follower-list button labels (no more misleading "Follow back" when viewing someone else's followers), friendlier joined-date format on profiles and follower/following lists ("7 Mar 2024" rather than "2024-03-07"), clearer wording on profiles that are only visible to followers, and a consistent year format for ongoing TV shows site-wide.
v2.34.1
May 2026
- Improved: Profile pages now clearly indicate when a user's followers and following lists are private, instead of silently hiding the section. If someone has chosen to keep their network private, the profile now reads "{username} keeps their followers and following private" in the same line as their rating count, so it's obvious the section is intentionally hidden rather than missing.
v2.33.6
May 2026
- Improved: Email-change confirmation links now go through the same click-to-confirm landing page that v2.32.0 introduced for verification and password-reset links. If you change your email address from settings, the confirmation link in the email now lands you on a small "Confirm new email" button page; pressing the button completes the change. This stops corporate mail scanners (Microsoft Safe Links, Mimecast) and inbox link-preview unfurls from accidentally consuming the link before you do · symptom previously was "Invalid or expired" landing the next time you tried.
v2.32.5
May 2026
- Improved: TV year ranges everywhere. Ended series like Breaking Bad now show their full run (e.g.
2008–2013); ongoing series show a trailing dash like 2008–; films continue to show just the year. The format appears across the feed, profile rating cards, watchlist, search, doIwatch?, title pages, the rate-title form, and discover cards. Foreign-language and regional series that previously had no end-year populated (the Danish Landmand søger kærlighed family is the canonical example) are now correctly resolved, including those Trakt doesn't have an entry for · the site falls back to TMDb for those.
v2.32.0
May 2026
- Improved: Email link reliability. Verification and password-reset email links are more reliable now. Clicking a verification link lands you on a small confirm-button page before completing the verification, so corporate mail scanners (Microsoft Safe Links, Mimecast) and link-preview unfurls (Slack, Outlook) can no longer accidentally consume the link before you do. The token format underneath is also shorter and friendlier to mail layers that re-wrap text, so links are less likely to arrive broken across two lines.
v2.31.16
May 2026
- Improved: Weekly digest email now shows the original-language title in parens for foreign films and TV series, matching the title page and feed. So a rating of Moscow Does Not Believe in Tears lands in your digest as
Moscow Does Not Believe in Tears (Москва слезам не верит). English-language titles continue to render unchanged.
v2.31.10
May 2026
- Fixed: Rating dates now show on every network-rating row on a title page, even when the rater didn't leave a comment. Before, the date was tucked inside the comment block and disappeared with it. Affects both the "What your network thinks" cluster and the "See all ratings" overflow page.
v2.31.5
May 2026
- Improved: Activation email flow. After signing up you now land on a dedicated verify-your-email page that confirms which address received the activation link and gives you a one-click button to send a fresh one. Old activation links stay valid even if you try to log in before verifying (previously they were silently invalidated). After verifying, you land back on the log-in page with your email pre-filled, ready to log in. The Resend button always sends a new link when you ask · no silent cool-off.
v2.31.0
May 2026
- Improved: Strong disagreements now follow one consistent rule across the feed and notifications. The feed and your inbox will always agree on whether a rating from someone you follow counts as a strong disagreement.
- Changed: No more averaged ratings. A rating is only flagged as a strong disagreement when it can be compared against a rating you actually entered yourself · whole show vs whole show, or the same specific season, or a season rating versus your whole-show rating · never a synthesised average. Some feed cards that previously flagged disagreements based on averaged season scores will stop flagging them.
- Improved: Per-season disagreements can now send notifications. If you give Season 3 of a show a 9 and a friend gave it a 2, you'll get notified · this never used to fire.
- Improved: Editing a rating into disagreement now sends a notification. Previously notifications only fired the first time you saved a rating; an edit that flipped the score across the threshold was missed.
v2.27.0
May 2026
- New: Feed disagreements · when you and someone you follow have rated the same title very differently, the feed surfaces it as a moment, with per-row scoreboards, per-season splits for TV, and a richer set of phrases describing the shape of each split.
- New: Whole show / Season filter pills on the ratings page, with accurate per-filter counts.
- New: Follow-back button on follow-type notifications, so you don't have to leave the page.
- Improved: Rate-limited auth forms now visibly disable when login, signup, or password-reset hit a rate limit, so you know what's happening.
- Improved: Link previews on Slack, iMessage, and other social surfaces now show distinct titles and descriptions per page.
- Improved: Watchlist button now visibly distinguishes added vs not-added states, and scroll position is preserved when toggling on the profile page.
- Improved: Notification noise reduced · no more duplicate compatibility-tier notifications when ratings refresh.
- Fixed: Timestamps now display correctly during BST (previously shifted by an hour).
v2.21.0
May 2026
- Redesigned: Feed · rebuilt around grouped cards that surface when you disagree with someone you follow. Compatibility, your own rating, and the network's verdict are visible at a glance.
- Redesigned: doIwatch? · picks a single title from your watchlist and shows your network's verdict at full editorial scale.
- Redesigned: Rating form · the picker is now the hero of the page.
- Redesigned: Title pages · own-rating cluster, network rating list, dedicated season-rating aside, and a whole-show vs per-season filter.
- Redesigned: Profile pages · three-column header with compatibility chips, a stat strip that reveals more as your rating history grows, and ratings/watchlist tabs.
- Redesigned: Search · completely rebuilt with better relevance ranking and a row-as-anchor layout. A heuristic that was demoting good results has been removed.
- Redesigned: Landing and welcome pages · new editorial layouts. The showcase posters are now real titles instead of placeholders.
- Improved: Notifications, settings, watchlist, auth pages, static pages, and admin swept for visual consistency with the rest of the site.
- New: Watchlist filter pills · All, Films, and TV Series.
- Improved: Watchlist remove affordance now lives on the poster overlay rather than below the card.
- Improved: Mobile push notifications · cleaner formatting, and rating edits no longer trigger pushes.
- Improved: Sitemap now includes title and user pages so search engines can find more of the site.
- Improved: Typography · em-dashes replaced with the middle dot site-wide.
- Fixed: Discover no longer surfaces per-season TV ratings in the network section.
- Fixed: Rating form resists Android keyboard truncation issues.
- Fixed: Various smaller layout fixes around comments, dates, and the rate-by-season interface.
v2.10.0
April 2026
- New: Compatibility milestone notifications now tell you whether the milestone was for Film or TV Series.
- Improved: Removing a rating now shows a styled confirmation dialog instead of the browser default prompt.
- Improved: doIwatch? buttons are now stacked cleanly on mobile, and Start over asks for confirmation before clearing your history.
v2.9.1
April 2026
- Improved: Title page shows episode count in the header, season averages at a glance, and cleaner season rating rows.
v2.9.0
April 2026
- Redesigned title pages. Poster and metadata now side by side, network ratings shown in full on the left, your rating and season ratings on the right.
v2.8.5
April 2026
- Fixed: Season rating rows now show the rating date and no longer truncate the season name.
v2.8.4
April 2026
- Fixed: The watchlist button is now labelled correctly and no longer shown on titles you have already rated.
v2.8.3
April 2026
- Fixed: Search results now correctly show your whole-show rating rather than a random season rating.
v2.8.2
April 2026
- Fixed: The doIwatch? suggestion card is now a consistent size regardless of title or description length.
v2.8.1
April 2026
- Fixed: doIwatch? now shows a Start over option when all suggestions have been seen.
- Fixed: Per-season network rating counts now show the correct number of ratings.
v2.8.0
April 2026
- New: The doIwatch? feature now remembers titles you have skipped across sessions. Start over resets your history.
v2.7.13
April 2026
- Improved: The doIwatch? feature now considers titles your network has rated by season, not just whole-show ratings.
v2.7.11
April 2026
- Improved: Push notifications now also sent for compatibility milestones.
v2.7.10
April 2026
- New: Push notifications now delivered when your network rates titles, follows you, or reaches a compatibility milestone with you.
v2.7.9
April 2026
- Fixed: Some notifications appeared blank on the Notifications page. Rating and compatibility notifications now display their full text.
v2.7.5
April 2026
- New: You can now add titles to your watchlist directly from the doIwatch? page.
v2.7.3
April 2026
- Improved: Notifications page renamed from "Inbox" across the site.
v2.7.2
April 2026
- New: Notification preferences in Settings. Choose which events send push notifications to the mobile app.
v2.6.16
April 2026
- Improved: Rating dates now show when the rating was originally made, with an edited note if it was updated later.
v2.6.13
April 2026
- Improved: Rating comment counter now shows amber when approaching the limit and red when at the limit.
v2.6.9
April 2026
- Improved: Watchlist cards now show year and type on one line, titles truncate neatly with a tooltip on hover, and the Remove button is less distracting.
v2.6.6
April 2026
- Improved: Private profiles now show the user's avatar and a helpful message instead of a generic error page. Followers and following pages redirect properly when private.
v2.6.2
April 2026
- Improved: Weekly digest email now groups ratings by person with avatar circles and links directly to titles and profiles.
v2.6.1
April 2026
- New: Avatars now show two letters instead of one, with a unique colour per user that stays consistent everywhere you see that person · feed, profiles, title page ratings, follower and following lists.
v2.5.0
April 2026
- New: Granular profile privacy: choose who sees your profile: everyone, logged in users, your followers only, or only you.
- New: Network visibility: separate control for who can see your followers and following lists. When hidden, the counts are also hidden from your profile.
v2.x.x
March 2026
- Fixed: TV shows with year-based season numbers (e.g. 2023, 2025) no longer cause errors.
- Fixed: Account deletion form now shows a specific heading and instructions when accessed from the deletion link in Settings.
- Fixed: Maths captcha on contact form is now hidden for logged-in users.
- Improved: Compatibility section now appears above stats when viewing a friend's profile.
- Improved: TV Series compatibility labels are now distinct from film labels.
v2.3.x
March 2026
- New: Compatibility score on friend profiles: visit any friend's profile to see your film and TV Series compatibility percentages, based on your overlapping ratings. Scores are cached and update when either of you rates something new.
- New: Unrated by me filter on friend profiles: filter a friend's ratings to show only titles you have not rated yet, to find things to watch.
- New: Network season averages on title pages: TV title pages now show your network's average rating per season alongside the overall score.
- New: Language-aware posters: non-English titles now show native language posters from TMDb. Russian films get Russian posters, French films get French posters, and so on.
- New: Rate limiting on profile and title pages: protection against automated scraping, with a clear message if you ever hit it accidentally.
- Security: Full codebase audit completed. Four findings fixed.
v2.2.x
March 2026
- New: Weekly digest email: every Friday you will receive a summary of what your network has been watching and rating. Opt out any time in Settings under Email preferences.
- Improved: Long rating comments are now clipped to three lines on the feed and profile pages. The full comment is shown on the title page.
v2.1.x
March 2026
- New: HTML email templates: all emails from doIwatch.it now use a styled template matching the site's look and feel, with a plain text fallback for email clients that need it.
- New: Email preferences in Settings: choose whether to receive the weekly digest and deployment announcement emails. Both are on by default.
v2.0.3 – v2.0.16
March 2026
- Improved: Profile stats now visible to all logged-in visitors, not just on your own profile.
- Improved: Score breakdown chart redesigned with clearer labels; season average stat added.
- Improved: Search relevance: quoted phrase matching used first, exact title matches ranked higher.
v2.0.2
March 2026
- Fixed: Non-ASCII title characters (Cyrillic, Korean, etc.) now display correctly everywhere.
v1.9.9
March 2026
- New: Discover card redesign with poster overlay showing title, original title, and year on hover or tap.
- New: Live character counter on rating comment textarea; turns red near the limit.
- New: Watchlist AJAX on discover page so adding or removing titles updates without a page reload.
- Improved: Rating comment limit increased to 300 characters.
- Fixed: Search SQL precedence bug where filters were not applied to fulltext matches.
- Fixed: Welcome page layout and step divider spacing.
- Fixed: Poster cropping on mobile card view.
v1.9.8
March 2026
- New: dI monogram favicon (SVG plus PNG at 16, 32, and 180px).
- Improved: Local search now includes original/foreign language titles so searching in the original language finds results without a Trakt fallback call.
- Improved: Following/followers filter shows result count and updates on each keystroke.
- Fixed: Filter inputs no longer trigger iOS autofill prompts.
v1.9.7
March 2026
- New: Open Graph and Twitter card meta tags for social sharing previews on all pages.
v1.9.6
February 2026
- New: The homepage has been redesigned to better explain
what makes doIwatch.it different from Letterboxd and IMDb.
- New: The welcome guide now explains why there are no likes,
comments, or chat — and why that’s intentional.
- Improved: Review notes can now be up to 300 characters
instead of 280.
v1.9.5
February 2026
- Fixed: Search is now significantly more reliable —
titles with alternate names, translations, or unusual
indexing are much more likely to appear in results.
- Fixed: Searching with a year filter no longer silently
returns nothing when an unrelated local title partially
matches the query.
- Fixed: Navigation buttons on mobile are now correctly
sized and aligned when logged out.
- Fixed: Feed toggle now clearly says
Hide my ratings and
Show my ratings instead of describing
the current state.
- Improved: Feed on mobile now shows the poster above the
title and rating for easier reading on small screens.
- Improved: Posters on the feed and profile pages are
larger on desktop and show the full image without cropping
on all screen sizes.
- Improved: Profile header on mobile no longer breaks the
member since date across multiple lines or stacks the
stats vertically.
v1.9.4
February 2026
- New: Share your profile: visitors who are not
logged in now see Log in to follow and Create account buttons on
any profile page. After signing in, the follow completes
automatically.
- Fixed: Feed toggle now says Hide my ratings and
Show my ratings instead of describing the current
state.
- Fixed: Search with year or type filters no longer misses results
due to an unrelated local title partially matching the query.
- Improved: Profile and feed posters show the full image without
cropping on mobile.
- Improved: Navigation buttons on mobile are now correctly sized
and aligned when logged out.
v1.9
February 2026
- New: Private profiles: make your profile
private so only logged-in users can view it (Settings → Privacy)
- New: Terms of Service: registration now
requires agreement to the terms. Existing accounts are unaffected.
- New: Contact form: report incorrect film or TV
data directly from a title page. The form pre-fills the title so
you do not have to.
- New: Smarter nightly sync: the background title
refresh now only updates titles that have actually changed on Trakt,
making it significantly faster.
- Fixed: Log in to follow: visiting a profile
while logged out now shows buttons to log in or create an account,
which then complete the follow automatically.
- Fixed: Season cache refreshes daily for currently airing shows
instead of waiting seven days.
v1.8
February 2026
- New: Profile stats: your own profile
now shows total ratings, film/TV split, season rating count,
average scores overall and by type, a score distribution chart,
top genres with average ratings, favourite decade, and a genre
insight line ("you rate X highest and Y lowest")
v1.7
February 2026
- New: doIwatch?: can't decide
what to watch? Pick something random from your
watchlist or titles your network has rated that
you haven't seen yet. See who said yes and who
said no before you commit.
- New: Film or TV filter on doIwatch?: narrow
picks to just films or just TV series
- New: "Not this one" cycles through picks
without repeating titles in the same session
- New: "Start over" resets your picks
- Improved: Account deletion: Settings
now links to a pre-filled deletion request form; we'll
confirm by email when your account is deleted
v1.6
February 2026
- New: Notifications: see
when someone follows you, with unread badge in nav
- New: Contact & suggestions form
: get in touch without logging in at /contact
- New: Email delivery help page: known problem
providers and workarounds at /email-help
- Fixed: Verification email notice shown after
registration with link to email help
v1.5
February 2026
- New: Watchlist: save titles you want
to watch without rating them yet. Add from title pages,
search results, discover, or a friend's profile
- New: Watchlist is public by default: others can see
what you plan to watch on your profile
- New: Titles automatically removed from your watchlist
when you rate them (can be turned off in Settings)
- New: Change your email address: a verification link
is sent to the new address before the change takes effect
- New: Copyright notice in the footer
- New: Two-row mobile nav: primary links on top,
account links below
- Fixed: Logout now asks for confirmation before
ending your session
v1.4
February 2026
- New: Discover page: browse titles
rated by your network that you haven't seen, trending
on doIwatch.it, and trending globally
- New: Season ratings: rate individual
seasons of TV shows alongside or instead of the whole series
- New: Network average score: see what
your network rates a title on average
- New: Load more on the feed now appends
items instead of replacing the page
- New: Foreign titles show their original name in brackets
: e.g. Parasite (기생충), Money Heist (La casa de papel)
- New: Title descriptions shown on title and discover pages
- Fixed: Search reliably finds titles even when partial
matches exist in the local cache
- Fixed: Poster images re-fetch automatically if a file
goes missing
v1.2 – v1.3
February 2026
- New: Feed toggle: hide or show your own ratings
in your feed with one click
- New: Edit button on your own profile ratings
- New: Poster images switched to TMDb: higher quality and better
coverage
- New: Download your ratings as a CSV file (Settings → Your data)
- Fixed: TV show search no longer misses results when partial title
matches exist
- Fixed: Recently joined sidebar now always shows even when you
follow many people
v1.0 – v1.1
February 2026
- Initial launch: rate films and TV shows 1–10 with optional
comment
- Follow friends and see their ratings in your feed
- Search any film or TV series via Trakt
- Title pages with network ratings and poster images
- Email verification, forgot password, remember me
- Mobile responsive dark UI