Back
Anifilter

Changelog

v0.4.02026-04-19Latest

New

  • -add real-time airing countdown timers to anime cards
  • -add weekly airing schedule grid view

Fixed

  • -add HTTP security headers (CSP, X-Frame-Options, etc.)
  • -add rate limiting to feedback API endpoint
  • -capitalize app name to Anifilter in UI and metadata
  • -prevent filter-mode list reset during infinite scroll

Improved

  • -split MEDIA_FIELDS into list and detail query fragments
v0.3.12026-04-14

Fixed

  • -use forwarded host header in auth callback redirect
v0.3.02026-04-14

New

  • -add clickable filters in detail modal with browser history
  • -add Supabase auth with cloud-synced watchlist and presets
  • -consolidate anime results by franchise with toggle and detail navigation

Fixed

  • -redesign logo as wordmark and make header sticky
  • -retry AniList API requests on 429 rate limit with exponential backoff
v0.2.02026-04-13

New

  • -add custom 404 page and back to top button
  • -add custom logo and favicon
  • -add feedback button for bug reports and feature requests
  • -add OG meta tags and PWA manifest
  • -add Plausible analytics support
  • -add random anime button
  • -add saveable filter presets
  • -mobile-optimize filter panel and layout

Fixed

  • -add timeout and error handling to Discord webhook fetch
  • -extract client IP from first X-Forwarded-For entry instead of last
  • -filter Hentai genre from genre list
  • -handle studio pagination when pages contain only manga
  • -prune expired entries from rate limit map to prevent memory leak
  • -remove 18+ NSFW toggle
  • -remove artificial 300ms delay blocking infinite scroll trigger
  • -replace O(n) watchlist lookup with O(1) Set-based check
  • -skip NavBar search debounce on initial render
  • -use valid YYYY0101 FuzzyDateInt for year filter lower bound
  • -validate YouTube trailer ID format before embedding in iframe
v0.1.02026-04-13

New

  • -add active filter chips and clear all button
  • -add advanced filters with dense pill-based UI
  • -add AniList GraphQL service layer and API proxy
  • -add in-app changelog page
  • -add keyboard shortcuts
  • -add loading skeleton cards
  • -add localStorage watchlist
  • -add UI components and main page with filtering
  • -embed YouTube trailers in detail modal
  • -show anime relations and recommendations in detail modal
  • -sync filter state to URL params