Releases: 5rahim/seanime
Releases · 5rahim/seanime
v3.5.2
What's new?
- ⚡️ Built-in Player: Improved performance
- Reduced lag caused by animations and subtitle streaming
- ⚡️ Added "Check for updates" button
- ⚡️ Added Update Channels (Experimental)
- Github (Default), Seanime (GitHub alternative), Seanime Canary (Alpha/Beta releases)
- ⚡️ Issue Recorder: Reduced final size by deduplicating content
- ⚡️ Qbittorrent: Added re-authentication mechanism
- 🔒 Server: Fixed various security issues
- 🦺 MKV Parser: Fixed handling of chapters from multiple editions
- Fixes out-of-sync seekbar
- 🦺 Rsbuild: Added missing node polyfills
- Fixes "Copy stream URL" (regression)
- 🦺 UI: Fixed PageWrapper forward ref
- Fixes home carousel items not loading
- 🦺 Library: Fixed missing episodes not refreshing after toggling notifications
- 🦺 Anime: Fixed entry list and library data not showing up in carousels
- 🏗️ Server: Added update channel fallback
v3.5.1
What's new?
- ✨ Denshi: Added desktop app settings
- Close to tray, Open in background, Open at login
- ⚡️ Scanner: Improved handling of batch folder titles
- Fixed cases where generic batch folder titles could cause incorrect matches downstream
- ⚡️ Extensions: Added $scannerUtils helper API
- Provides utility functions manipulating media titles and building search queries
- ⚡️ VideoCore: Custom subtitle delay controls #628
- ⚡️ Server: Automatically log out of AniList when token is invalid
- 🦺 Server: Fixed incorrect "Completed" status on progress update for unauthenticated users
- 🦺 Server: Don't count AniList 404 errors as API failures
- 🦺 Scanner: Fixed hydration rules runtime error #632
- 🦺 VideoCore: Fixed potential layout thrashing
- 🏗️ Server: Redact username in logs and issue reports
- 🏗️ DX: Fixed Tailwind HMR
v3.5.0
What's new?
- ✨ New Library Scanner
- Context-aware matching that no longer relies solely on fuzzy matching
- Improved accuracy for title variations, smarter parsing and comparisons
- Better handling of multi-season anime, movies and specials
- ✨ Scanner: Configuration
- Add rules to fully customize matching and hydration behavior
- ✨ Improved Issue Recorder
- Issue Recorder now records the UI, allowing to reproduce issues more easily
- Ability to attach screenshots and notes to recordings
- ⚡️ Scanner: Added support for Anime Offline Database
- Enhanced matching will now use the Anime Offline Database to improve accuracy
- ⚡️ New Transcoding/Direct Play media player
- Video playback using transcoding/direct play will now use Seanime's custom player (VideoCore)
- ⚡️ Updated LibASS Renderer (Jassub)
- ⚡️ Theming: Added toggle for restoring blur effects
- ⚡️ Improved filename parser
- ⚡️ Super Update: Added 'start=' enumeration support
- ⚡️ VideoCore: Stats for nerds
- View file path, codecs, playback info with the keybind 'Z'
- ⚡️ VideoCore: Character Lookup
- Quickly lookup characters while watching with the keybind 'H'
- ⚡️ Sidebar: 'Search' button now redirects to the search page
- Use 's' keybind for quick search access
- ⚡️ Denshi: Click on tray icon to toggle visibility #599
- ⚡️ Password inputs are now masked by default
- ⚡️ Internal: Revamped Scan Log Viewer
- ⚡️ Internal: Revamped Issue Log Analyzer
- Added Session Replays for easier debugging
- 🦺 Auto Downloader: Fixed handling of custom episode offsets
- 🦺 Auto-select: Removed year filter for batch searches #612
- 🦺 Manga: Disable 'Continue Reading' button when next chapter is unavailable
- 🦺 VideoCore: Fixed previous/next episode keybinds
- 🦺 Scanner: Fixed episode normalization when AniList has more episodes than AniDB
- 🦺 Scanner: Refresh anime collection after scanning
- 🦺 Library Explorer: Fixed bulk un-ignore option not showing up
- 🏗️ UI: Decreased internal AniList rate limiter burst size
- 🏗️ Server: Decreased internal AniList rate limiter burst size
- 🏗️ TorBox: Seeding option is no longer overridden
- 🏗️ (BREAKING): Migrated Frontend from Next.js to Tanstack Router+Rsbuild/Rspack
- 10x faster build times
- Up to 3x faster hot reloading on heavy components
- ⬆️ Updated dependencies
- ⬆️ Updated Go to 1.26
v3.4.3
What's new?
- ⚡️ Updated filename parser: Better handling of special characters
- 🦺 Auto Scanner: Fixed missing support for shelving local files
- 🦺 Auto Downloader: Fixed torrents with custom offset being re-downloaded
- 🦺 qBittorrent: Fixed failed unmarshalling due to type mismatch
- 🦺 Torrent Search: Fixed search for shows with no mapping (regression)
- 🦺 Torrent Search: Fixed provider selector being reset
- 🦺 Torrent Search: Use InfoHash as key instead of torrent URL
- 🦺 Torrent Search: Set default InfoHash if empty when returned by provider
v3.4.2
v3.4.1
What's new?
- 🦺 Auto Downloader: Fixed resolution preference causing no results to be returned
- 🦺 Performance: Removed heavy background blurring and glow effects
- 🦺 Torrent Search: Reverted 'special' provider inclusion in batch searches
- 🦺 My Lists: Fixed library badge not showing up
v3.4.0
What's new?
- ✨️ New Auto Downloader
- Up to 10x more torrents will be compared in a single run
- Added ability to select multiple other indexers/providers for specific rules
- Added new constraints: Min seeders, Min size, Max size, Excluded terms
- Added suggestions for rule parameters
- Added ability to simulate runs to test specific rules
- New 'Default Provider' setting
- ✨️ Auto Downloader: Profiles
- Ability to apply filters globally or set up a scoring system for torrents
- Ability to delay downloads in order to fetch better torrents
- Each profile can have its own set of preferred params (providers, codecs, etc...)
- Each rule can have a specific profile or inherit global ones
- ✨️ Auto-select is now fully customizable
- Ability to choose and rank providers/indexers, release groups, codecs, etc.
- Ability to prefer/avoid/block specific codecs, sources, languages
- Ability to exclude terms
- ⚡️ Improved UI Performance
- Increased fluidity on heavy pages
- Up to 2x reduction in FPS drops when navigating
- ⚡️ Improved torrent filename parsing
- ⚡️ Torrent Search: 'Special' provider will be included in batch search
- ⚡️ Anime Library: Locked files are shelved if their library path is missing
- This is useful when using external drives
- 🦺 Library Explorer: Reload anime entry after super update
- 🦺 Plugins: Fixed DOM events not firing when reloading tab
- 🏗️ BREAKING: Removed 'Default Auto-select Provider' setting from 'Torrent Provider'
- Use auto-select customization instead
- 🏗️ Plugins: Webview API is now stable
v3.3.1
What's new?
- ⚡️ Logs retrived from the UI are now anonymized
- ⚡️ UI: Prevent sidebar from overflowing by automatically unpinning menu items
- ⚡️ Plugins: Updated APIs
- Added Viewport methods to DOM API
- Added tooltip option for Button Actions
- Updated and added new methods to Webview API
- Added AbortContext
- 🦺 Offline: Fixed runtime error caused by disabling offline mode
- 🦺 Plugins: Fixed Webview API (window, hide/close, dragging), Tray events
- 🦺 Manga: Fixed pages not loading if server password is removed
- 🦺 Scanner: Remove episode title from filename when detecting file type
- 🦺 Manga: Prevent malformed data returned by extension from crashing UI
- 🦺 Fixed minor UI issues
v3.3.0
What's new?
- ✨️ Plugins: New Webview API (Alpha)
- It is now possible to create new screens, widgets, in plugins
- ✨️ Built-in Player: Subtitle Track Translation (Alpha)
- Supports DeepL and OpenAI for on-the-fly subtitle track translation
- ⚡️ Metadata Parent: Link standalone Specials to a parent anime
- Allow standalone Special entries to inherit AniDB metadata from the parent anime #509
- ⚡️ Plugins: New Tray components and UI context APIs
- ⚡️ AllDebrid Support - @GabrielNunesIT
- ⚡️ Library Explorer: Ability to delete files #561
- ⚡️ Extensions: View code changes before updating extension
- ⚡️ Library path selection for download destination - @Ari-03
- ⚡️ Auto Downloader: Filter for media selection - @umag
- ⚡️ Updated 'Aired Recently' layout #541
- ⚡️ Torrent List: Added filter and sorting options
- ⚡️ Auto Downloader: Ability to remove rules for no longer airing shows #528
- 🔒 Plugins: Security changes
- New "unsafe flags" required for script and link manipulation in the DOM
- Domain whitelisting required for network access in plugins
- Plugins using unsafe flags can only be updated manually
- 🦺 Built-in Player: Fixed progress update on first watch
- 🦺 Real Debrid: Fixed non-zipped downloads appearing under '.tmp-' folders
- 🦺 VLC: Fixed progress tracking on Linux #566
- 🦺 Auto Downloader: Fixed default provider not being overridden when absent
- 🦺 Fixed potential panic caused by 'include in library' feature #571
- 🏗️ Nakama and Cloud Rooms are now stable
- ⬆️ Updated dependencies