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