- UI component add anime white / blacklist (Thanks to @p0psicles)
- Add support for Python 3.12 and remove support for Python 3.7
- Don't replace allowed quality unless it's preferred quality (Thanks to @fredhen)
- Calendar route should write appropriate header (Thanks to @pidario)
- Update Theoldschool torrent provider (Thanks to @IamMika23)
- Update YGG torrent provider (Thanks to @StudioEtrange)
- Increase EZTV torrent provider search results (Thanks to @fawkescapacitor)
- Fix error added by Qbittorrent 5.0 (Thanks to @borntohonk)
- Fix CDN errors when updating scene exceptions
- Add testing for providers requiring authorization (Thanks to @k0mmsussert0d)
- Add many network timezones (Thanks to @YogSottot)
- Fix file browser not displaying correctly
- Add many network timezones (Thanks to @YogSottot)
- Update Python and JS dependencies
- Correctly refresh exceptions cache (Thanks to @j-aub)
- Update Trakt API endpoint (Thanks to @XxUnkn0wnxX and farni)
- Fix occasional search issues with BTN provider
- Add many network timezones (Thanks to @YogSottot)
- Add a few new logos (Thanks to @purevertigo)
- Update some Python dependencies
- Add try/catch block around localStorage.setItem call (Thanks to @dotsam)
- Validate webhook URL for Slack and Discord (Thanks to @sylwia-budzynska)
- Update some JS and Python dependencies
- Add a few new logos (Thanks to @purevertigo)
- Update Yggtorrent domain (Thanks to @cpainchaud)
- Don't overwrite manual post-processing delete preference
- Fix color of show-header in light theme (Thanks to @cheese1)
- Add TheOldSchool torrent provider (Thanks to @IamMika23)
- Update IPTorrents default domain
- Update many dependencies
- Fix saving order of various tables
- Raise warning when TVDB returns malformed data
- Update many JavaScript and Python dependencies
- Fix error with malformed TVDB data missing links
- Update requests dependencies
- Update YggTorrent domain (Thanks to @cpainchaud)
- Add new logos for networks (Thanks to @purevertigo)
- Add missing time zone for networks (Thanks to @YogSottot)
- Fix endless loop caused by malformed TVDB data (Thanks to @dotsam)
- Replace trakt with pytrakt
- Fix git subprocess call for Windows paths with spaces
- Add RSS Feed Client (Thanks to @sawyersteven)
- Update many Python dependencies
- Ensure that git_path is a valid file (Thanks to @pizza-power)
- Avoid exception when the filepart doesn't match a season
- Encode NZBGet username, password and host
- Put showid search results on top
- Change missing directory log level to debug
- Fix parsing for shows that have year in the title
- Add TVNZ 1 logo
- Add compatibility to Python 3.11
- Allow to add scene exception to force exact show title match
- Set english language in requests header for Addic7ed subs provider
- Avoid error when post-processing path is None
- Fix error log when ffmpeg doesn't detect audio or video
- Always get current version on startup (10925)
- Remove copy fallback when hardlink failed (10952)
- Change log level to info for episodes not in DVD order (10872)
- Update M-net logo (10937)
- Normalize the imdb_id (10923)
- Replace non-UTF8 chars instead of error for Plexmatch file (10948)
- Fix Download Handler log filter (10953)
- Catch exception when we can't translate a title to imdb_id. (10912)
- Authenticate websocket connections. (10914)
- Add ffmpeg to docker build for postprocessing
- Add encoding when working with plexmatch file
- Fix anidb cache key causing exceptions
- Various smaller fixes
- Remove the
Download
field from the display-show table. Isn't used anymore. (10813)
- Fixed borders in tables where diplay: flex is used on a table cell. (10813)
- Fix keys for caching recommended shows in recommended.dbm. (10827)
- Fix using download handler with deluge / deluged. (10828)
- History page: Fix filtering by multiple fields (10832)
- Fix error when parsing files without subs (10837)
- Only auto change the status of an episode, when directly triggered through the web ui. (10806)
- Added connection (lost) indicator on the Medusa log (10774)
- Extend subtitle file parsing to allow for titles with language name. (10782)
- Auto change status episode to Wanted, when running a forced search for the episode. 10796)
- Homepage: Fix loading shows from localCache (10779)
- Fix Erai-raws formatted anime release guessit parsing (10791)
- Fix switching branch (10798)
- Change log to debug when metadata image can't be retrieved
- Update MediaInfo for Windows and MacOSX
- Update Docker image to Python version 3.10
- Fix NullReferenceError on testRename page when postprocessing method is symlink
- Fix a specific guessit test
- Downgrade Typing Extensions lib to support Python 3.6
- Fix a bug that prevents Medusa to start on Python versions older than 3.8
- Add option to mass-update the info language (10516)
- Multiple UI fixes / enhancements (10566)
- Add config setting to allow overriding xem url (10541)
- Increase addic7ed http request timeout (10565)
- Improve anime title parsing for
Title Season 2 - 01
(10534) - Improve detection of commit / branch when run in docker (10531)
- Improve guessit parsing for shows with numbers in them like
9-1-1
(10493) - Bump Knowit + pymediainfo to version 0.4.0 and 5.1.0 (10564)
- Fix malformed imdb id's when imdb id not available (10669)
- Fix shows being searched 2 days early for tvmaze shows (10668)
- Disable guessit cache for postprocessing (10532)
- Fix .plexmatch file misread as xml causing warnings (10510)
- Support for Plex metadata (.plexmatch) (10466)
- Make the cache db and cache files optional for inclusion in the backup (10475)
- Fix joining segments in log for failed episodes (10472)
- Send discord notification as an embed (10464)
- Fix Mass update page (10447)
- Fix re-load episodes when navigatin from testRename to displayShow (10465)
- Fix backup / restore page (10447)
- UI now behaves as a single page app (10408)
- Add ability to select Xem mapped seasons for season scene exceptions (10438)
- Fix postprocessing loop when not using Failed Download Handling (10435)
- New indexer: Added support for adding shows from Imdb (3603)
- Enhanced test guessit tool (10357)
- Discord notifier: added ability to override avatar (10351)
- Purge recommended shows cache after x days (10352)
- Added a "load more" button to recommended shows (10380)
- Improve menu layout on mobile (10386)
- Fix saving specific post-processing method (10350)
- Fix pasing torrent size when using torznab provider that have torrent_size available in the attrs. (10365)
- Fix provider MoreThenTv (10391)
- Fix Manage mass-update: Starting the refresh action (10377)
- Improve show updates. Update the complete show when marked updated by indexer, without an indication to update a season. (10330)
- Fix searching for season packs. (10345)
- Add support for banner and background images to indexer tvmaze (10234)
- Add option for using ffprobe to validate postprocessed media (10132)
- Add change indexer page to change the current indexer for shows in bulk (9862)
- Add search templates feature. (3732)
- Add column sorting for the add new show page search results (10217)
- Add series start year as a renaming option (10183)
- Remove git username/password authentication. No longer supported by github. (10144)
- Add option to allow for overwriting nfo files. (10237)
- Improve kodi nfo file creation. (10237)
- Add filter options to the manual search results table. (10252)
- Fix displayShow search subtitle button (10214)
- Prevent failedDownloads from errorring, when a provider has been deleted (10214)
- Fix mass update status page, start a new snatch when changing status to failed. (10213)
- Fix changing process method in manual postprocessing. (10220)
- Fix saving season posters / banners when using tvdb (10251)
- Fix Addic7ed.com subtitle provider (10312)
- Fix connecting to deluge version < 2.x (10192)
- Add official Python 3.10 support
- Catch AttributeError for TVMaze API
- Separate recommended lists calls
- Add rule for parsing shows that begin with a number as title
- Add anime category for TorrentDay
- Fix Plex Server library update from /manage/plex
- Fix TorrentDay generating a JSONDecodeError
- Fix update Kodi library
- Fix provider Morethantv
- Prevent dropdowns from closing when using touch navigation
- Restore original behavior when processing files and folders (10020)
- Added separate configs for the process methods (copy, move, etc) for torrent and nzb. (only usuable with the download handler) (9932)
- Added setting for the default client path that will be protected (can't be deleted) during post-processing (9954)
- Correctly delete folders with files for move method or if explicitly wanted (9950)
- Fixed link to the overview of snatched episodes at the bottom of the pages (9954)
- Prevent duplicate searches for Torznab
- Catch exceptions during shutdown and always delete PID file
- Fix scene season searches
- Add the options to manage/searches page to clean automatic added scene exceptions from cache. (9859)
- Add custom newznab/torznab category id's through UI. (9857)
- Fix prowlarr provider id's being obfuscated in logs because of a bad log level. (9857)
- Fix postprocessing specials. (9812)
- Fix storing a negative value in the UI as a search delay value (9822)
- Fix history page (compact layout) fails to load. (9794)
- Prevent recommended shows (imdb) to cache empty responses to the api. (9797)
- Fix download handler throwing errors connecting to NZBget. (9801)
- Implemented recommended shows v2. (5782)
- Added recommended list from anilist.co
- Recommended lists are cached nightly
- Configure which lists to cache
- Improvements to the recommended list UI
- Added plot and genre information when available from the recommended list
- Add shows from recommended lists through one click to the show search, or by id (if a tvdbid, tmdbid or tvmazeid is available)
- adba lib: Reduced startup time for libraries with many anime shows. (5782)
- anime-list.xml was read for each anime show on startup
- Fixed postprocessing of archives with multiple video files caused a pp of the complete download dir. (9775)
- Fixed download handler wrongly untrack downloads when connection errors occurred. (9774)
- Removed anonomized redirect service (derefer.org is down) in favor of "noreferrer noopener" headers (5782)
- Fixed schedule page not showing day of week for shows airing on sunday (banner/poster layouts) (9791)
- Group history compact layout results by quality (9788)
- Improved Kodi12+ metadata creation. Use 'uniqueid' tag to specify indexer. (9745)
- Added support for Prowlarr (9653)
- Vueified config/providers (9653)
- Added support for Prowlarr (an alternative to Jackett) (9653)
- Added feature to test provider results (9698)
- Fix email notifications for per show notifications with special chars (9652)
- Fix adding an existing show did not run refresh from disk after (9694)
- Fix filter displayShow episodes by overview status (9691)
- Fix main page not reflecting correct 'next episode date' (9689)
- Add support for new synology download station api. Credits to Benjv. (9555)
- Fix shows not being removed from UI. (9563)
- Fix provider torrentday. Needs additional cookie cf_clearance. (9628)
- Fix provider animebytes. Fixed issue with parsing releases with absolute episode numbering. (9620)
- Fix transmission authentication. (9598)
- Remove experimental feature flag for Download handler / advanced failed download handling
- Remove experimental feature flag for Append (year) to each show title
- Vueify schedule page. (9403)
- Fix download hander failed (9476)
- Added new provicer TvRoad. (credits to IamMika23) (9424)
- Vueify history page. (9201)
- Nebulance: Prevent duplicate results for provider. (9333)
- Add Cloudflare BFM detection. (9407)
- AnimeBytes: Fix exception when processing multi-ep BD specials. (9396)
- Fix issue with sending torrents to Synology downloadstation. (9401)
- Fix a number of issues with trakt sync. (9319)
- Fix shows enriched with wrong IMDB show data. (9435)
- Fix configured provider ratio getting lost after restart. (9413)
- Fix sending torrents to Synology Download Station from version 3.8.16.-3566. (credits to BenjV). (9401)
- Don't save removed episode location as dot (9284)
- Added new postprocessing method download handler. Check (wiki) for more info. (8485)
- Add async postprocessing to manual postprocessing (8485)
- Add postprocessing to apiv2. sabToNzb uses apiv2 when fork=medusa-apiv2. (9212)
- Fix setStatus in manage/episodeStatuses page. (9228)
- Fix error when using manage/backlogOverview page. (9208)
- Fix guessit exception when episode initiator is int (9198)
- Fix qbittorrent labels not always set (9165)
- Fix guessit exception because of missed unique episodes detection (9184)
- Fix trakt authentication (9130)
- Fix auto update causing malformed checkouts (9088)
- Fix trakt recommended shows causing an error when selecting season premiers or new shows (9080)
- Prevent exception when auth to medusa using basic authentication (9100)
- Fix trakt authentication lost on restart (9018)
- Fix issue with trying to mass update a show with scene exceptions (9067)
- Fix a number of exceptions caused by new trakt implementation (9038)
- Fix black/white list not saved, when trying to add an exception when adding the show (9047)
- Avoid exception for shows that don't have show_lists in DB (9050)
- Fix version check scheduler running twice (9057)
- Fix show-list (table layout) Active column Filter is linked to Xem column Filter (9066)
- Fix trakt sync exception (8994)
- Replace trakt lib with PyTrakt (and switch to OAuth device authentication). (8916)
- Make all thread schedulers hot-reload when enabled/disabled. (8948)
- Add an option to create .magnet files when a torrent can't be downloaded from a magnet URI, using one of the magnet cache registries. (8955)
- Fix setting default episode status (after) when adding a new show. (8918)
- Fix provider anidex. Add a bypass to its DDOS-Guard protection. (8955)
- Add Processing failed for ... to custom logs
- Add and convert some network logos
- Fix startup with git install without valid git
- Fix rare ADBA exception
- Fix rare anime parsing issue
- Fix exception when torrent clients don't respond
- Fix backlog search on new show add & wanted switch for old episodes
- Fix issue with broken encrypted passwords
First Python 3.x version
- Separate proxy configs for Providers, Indexers, CLients (torrent/nzb) and others (8605)
- Add absolute numbering to indexers tvmaze and tmdb, making them suitable for anime (8777)
- Provider Nyaa.si: Correct the category that is used for anime searches (8777)
- Indexer TMDB: Fix adding show using an alternative language (8784)
Last version that runs on Python 2.7!
- Vueified add existing shows (8448)
- Get real time progress update on the shows adding
- Add shows automatically when metadata is available
- Preset show options
- Vueified add show (8448)
- No more page redirects when you add a show that already exists
- Select show list while adding show
- Map show lists to anime, when configured in config -> anime
- Refactored scene exception methods (8753)
- Fixed provider TVChaosUK (8737)
- Updated EZTV provider URL
- Fixed email and prowl notifications
- Replace unrar2 with rarfile
- Add EpisodeUpdater to scheduler
- Don't strip channel names so they are matched correctly
- Avoid exception when headers have no host
- Fix notify lists for prowl and email (8535)
- Fix shows sorting by article sort using (the, a, an) was reversed in config-general (8532)
- Fix sending torrents to qBittorrent api version > 2.0.0 (8528)
- Fix decoding torrent hash from magnet links (8563)
- Fix provider AnimeBytes (8609)
- Fix provider Speedcd (8609)
- Fix season pack search, results not shown for multi-episode results (8609)
- Fix scene exceptions with year not being used
- Fix IPTorrents layout change
- Use b64decode instead of deprecated decodestring for basic auth
- Updated all frontend libraries and dependencies
- Fix no max season error when a show is incomplete (8460)
- Fix start error on some Python 2.7 builds
- Added new page "restart", for restarting and shutting down Medusa (8399)
- Added new page "update", for updating Medusa to a new version (8437)
- Fix show-selector using the show lists (8426)
- Fix home poster layout. Re-add the search by show title (8415)
- Fix backlog search ignoring cached search results (8395)
- Fix guessit parsing numbered episode titles as multi season (8413)
- Fix History page showing black text (on black) when using dark theme (8375)
- Fixed show titles displayed in white text on the schedule page (#8338)
- Fixed Series show list title shown, also when it's the only show list used (#8338)
- Fixed home table layouts Downloads sorting (#8338)
- Fixed home table layouts previous and next episode sorting (#8337)
- Fixed show's show lists not stored after restart (#8337)
- Added Search shows by id (#8308)
- Added UI option to create your own show list categories (#8308)
- Add the ability to modify the Discord bot username (#8148)
- Vueified Home page (Poster, small poster, banner, simple layouts) (5345)
- Vueified Snatch Selection page (7345)
- Add the save path option for qBittorrent version > 3.2 (8304)
- show-header: mark indexer used for adding show with star (8286)
- Utilize season search results from cache (8281)
- Improve season scene name handling for non-anime shows (8155)
- Disable forcing of the scene option when adding shows (8316)
- Fix associated files matching more files than wanted (8152)
- Add show names with dashes to guessit expected titles (#7918)
- Provider YggTorrents: Add 'saison' as a season pack search keyword (#7920)
- Show Snatched or Downloaded release name when manually picking a subtitle (#7955)
- Fixed root dirs not always shown on Home page (#7921)
- Fixed starting Medusa failed running Python 3.8 on Windows (#7940)
- Fixed Speed.cd provider login (#7941)
- Fixed #7959 - UI bug on schedule calendar view (#7962)
- Fixed running Scheduler with specific start time (#7963)
- Search sub-folders for subtitles during post-processing
- Fixed a bug that prevented the scheduler to run correctly
- Improved show loading speed with lazy seasons loading
- Show specials are now always displayed at the bottom if enabled
- Added dynamic loading of providers
- Set scheduler last run after it has run
- Restricted scripts execution to Python scripts for security reasons (see External scripts)
- Added missing status handling in show header
- Fixed indexer specific exceptions raising errors in show refresh (#7837)
- Replaced deprecated error.message syntax (#7819)
- Fixed saving of web root (#7841)
- Fixed authentication token returned as bytes (#7842)
- Updated Python and JavaScript dependencies
- Added a few new network icons
- Fixed deluged move_torrent() when seed location is specified in the configuration (#7586)
- Fixed rare parser exception when anime episode doesn't exist (#7613)
- Added
uniqueid
to Kodi 12+ show metadata (#7483) - Updated AppLink to enable native mouse navigation (#7498)
- Fixed Emby notifier error on Python 3 (#7497)
- Fixed more qBittorrent authentication bugs (#7501)
- Fixed
torrents.verifyCert
config patch ignored warning (#7501) - Fixed dragging and saving Anime / Series list handles in Home - Poster layout (#7502)
- Fixed adding Anime with white/black listed release groups (#7507)
- Fixed Schedule page and Forced Search on Schedule page (#7512)
- Fixed manual search page release name bug (#7517)
- Fixed being unable to save post-processing config (#7526)
- Fixed qBittorrent error when torrent queueing is disabled (#7541)
- Improved qBittorrent client (#7474)
- Fixed season pack downloads occurring even if not needed (#7472)
- Fixed changing default indexer language and initial indexer in config-general (#7478)
- Display Show: Display qualities in presets or allowed as green instead of yellow (#7415)
- Display Show: Add option to disable pagination (#7438)
- Improve a number of anime release names parsed by guessit (#7418) (#7396) (#7427)
- Show Header: Fix showing correct amount of stars for the IMDB rating (#7401)
- Re-implement tvdb season poster/banners (was disabled because of tvdb api issues) (#7460)
- Fix showing the data directory in the bottom of some config pages (#7424)
- Fixed broken TheTVDB caused by API v3 changes (#7355)
- DisplayShow: Fixed Xem and Medusa season exceptions not shown anymore (#7360)
- Added notifier for Discord (discordapp.com) (#7189)
- Shows without any episodes can now be added (#6977)
- Vueified displayShow (#6709)
- New subtitles search UI component
- Direct toggle of show options on displayShow page like the checks for Subtitles, Season Folders, Paused, etc.
- Mark episodes as "watched"
- Added pagination
- Added search field, that searches columns like Title, File and Episode number
- Added ability to use custom domain for TorrentDay provider (#7326)
- Fixed AnimeBytes daily search, for multi-ep results (#7190)
- Fixed rare UnicodeDecodeError when parsing titles with Python 2.7 (#7192)
- Fixed displayShow loading of large shows with many seasons e.g. daily shows (#6977)
- Fixed torrent checker for client Transmission running on python 3 (#7250)
- Fixed provider beyond-hd due to added captcha and layout changes (#7323)
- Fixed provider bj-share due to layout changes (#7250)
- Fixed provider btdb due date format change in layout (#7250)
- Fixed exception when there is no anime XML (#7256)
- Fixed BTDB manual search & updated Xthor domain (#7303)
- Fixed duplicate manual search results for providers without unqiue URLs (#7305)
- Fixed exception when release groups aren't available for anime shows (#7333)
- Added multi-episode naming style with lowercase
e
(#6910)
- Converted the footer to a Vue component (#4520)
- Converted Edit Show to a Vue SFC (#4486
- Improved API v2 exception reporting on Python 2 (#6931)
- Added support for qBittorrent API v2. Required from qBittorrent version 4.2.0. (#7040)
- Removed the forced search queue item in favor of the backlog search queue item. (#6718)
- Show Header: Improved visibility of local and global configured required and ignored words. (#7085)
- Reduced frequency of file system access when not strictly required (#7102)
- Fixed hdtorrent provider parse the publishing date with the day first (#6847)
- Fixed release link on Help & Info page (#6854)
- Fixed FreeMobile notifier message encode error (#6867)
- Fixed charset on API v2 responses with plain text content (#6931)
- Fixed logger causing an exception in certain cases (#6932)
- Fixed testing Plex media server when using multiple hosts (#6976)
- Fixed snatching for Xthor provider with Python 3 (#7103)
- Fixed Jackett providers returning empty torrents on magnet redirect (2) (#6827)
- Fixed APIv2 exception when serializing allowed extensions to JSON (#6835)
- Added new provider Beyond-hd (#6802)
- Fixed error when changing episode quality but not changing status (#6784)
- Fixed Jackett providers returning empty torrents on magnet redirect (#6790)
- Fixed error when using KnowIt with MediaInfo (#6796)
- Added nCore torrent provider (#6537)
- Added Gimmepeers torrent provider (credits to @mystycs) (#6635)
- Added BTDB torrent provider (#6678)
- Converted the sub-menu into a Vue SFC (#6724)
- Converted View Log page into a Vue SFC (#6738)
- Converted the Quality Chooser into a Vue SFC (#6737)
- Fixed lists not being saved when used with comma separated items (#6428)
- Fixed extra scripts running with Python 3 (#6428)
- Fixed Torrenting provider exception when offline (#6430)
- Fixed not displaying quality preferred in show-header when configured (#6455)
- Fixed snatching of air by date shows specials (#6457)
- Fixed email notifier name parser warning for ABD episodes (#6527)
- Fixed download of multi episode releases without single results (#6537)
- Fixed "send to trash" option not doing anything (Python 3.6 and higher) (#6625)
- Fixed setting episodes to archived in backlog overview (#6636)
- Fixed exception in Elite-Tracker provider when no result is found (#6680)
- Fixed exception in API v2 when an incorrect API key was provided, or none was provided (#6703)
- Removed legacy log-censoring code for Newznab providers (#6705)
- Fixed DelugeD remove torrents when ratio is reached (Python 2.7) (#6702)
- Fixed home page slow down issue (#6754)
- Fixed auto update causing DB issues (#6356)
- Fixed sending Kodi notifications (Python 3) (#6355)
- Fixed sending Slack notifications (Python 3) (#6355)
- Fixed possible error while getting AniDB scene exceptions (Python 3) (#6355)
- Added support for Python 3 (>= 3.5.0) (#4982)
- Added feature to search episodes early or late compared to their scheduled airdate (#5874)
- Added per show required/preferred words exclude option (#6033)
- Vueified the partial mako template showheader.mako into show-header.vue (#6189)
- Added provider nordicbits (#5854)
- Change the way we calculate and check the daily search interval for providers (#5855)
- During a backlog search, we searched for "any" cache result. And if the case, didn't attempt pulling new results from the provider. Now we search the provider when we didn't get any "candidates" from cache. (#5816)
- Fixed double absolute numbers for anime shows where thexem sets an absolute which already exists (#5801)
- Fixed image cache not properly created from metadata for images other then posters (#5810)
- Fixed episode status comparison in subtitleMissedPP (#5813)
- Fixed anidex title parsing (#5837)
- Fixed (restore) the posibilty or configuring the default daily search search interval (#5823)
- Fixed notifications - kodi, 'allways on' config option (#5871)
- Fixed mis-mapped proper search interval config option of 24 hours, added 30 minutes (#5896)
- Fixed config - search settings, test nzb client connectivity (#5897)
- Fixed adding an episode to the my anidb list on post processing when enabled (#5897)
- Fixed creating banner and fanart from metadata. Any metadata images in the shows folder other then the poster, will now also become visible in Medusa (#5808)
- Improved perfect match for subtitles downloading by making it a bit less strict (#5729)
- Fixed ImportError when using Download Station client (#5748)
- Fixed Torrent Search path option not being saved (#5736)
- Fixed adding anime release group when adding show (#5749)
- Fixed Pushover debug log causing BraceException (#5759)
- Fixed torrent method Downloadstation not selected after restart (#5761)
- Fixed changing show location, should now also utilise the option 'CREATE_MISSING_SHOW_DIRS' (#5795)
- Added Join notifier (#5241)
- Vueified "config - notifications" page:
- Improved components: config-textbox, select-list, show-selector, config-textbox-number
- Improved responsiveness of the notification page on smaller screens (#4913)
- Allowed the use of priorities in the Pushover notifier (#5567)
- Added delete method to EpisodeHandler (apiv2), for deleting a single episode (#5685)
- Allowed Nyaa and Anidex to search for non-anime shows (#5680 & #5681)
- Do not allow to enable the anime options, when using tmdb or tvmaze (#5701)
- Vueified "config - search" page. Improved responsiveness of the notification page on smaller screens. (#5553)
- Fixed test not working for Download Station (#5561)
- Fixed wrong placeholder reference in log (#5562)
- Fixed guessit exception when parsing release without title (#5569)
- Fixed Download Station BraceAdapter exception (#5573)
- Fixed saving multiple metadata providers (#5576)
- Fixed show-selector for libraries with more than 1k shows (#5623)
- Fixed Growl registration error (#5684)
- Updated
guessit
to version 3.0.0 (#4244) - Updated the API v2 endpoint to handle concurrent requests (#4970)
- Converted some of the show header to Vue (#5087)
- Converted "Add Show" options into a Vue SFC (#4848)
- Added publishing date to Speed.CD provider (#5190)
- Converted the "quality pill" into a Vue SFC (#5103)
- Vueified restart page, moved JS files to Vue, added
state-switch
component and misc changes (#5159) - Added support for SABnzbd's Direct Unpack feature (#5385)
- Added config/search values to apiv2 (#5079)
- Improved the add new show page responsiveness on smaller width viewports (#5509)
- Fixed many release name parsing issues as a result of updating
guessit
(#4244) - Fixed Speed.CD provider exception during searches (#5190)
- Fixed adba lib trowing exceptions getting release groups for some anime shows (#5125)
- Fixed trakt icon not showing on the displayShow page, when a trakt id is available (#5300)
- Fixed editShow page crashing because of a memory overflow (#5314)
- Fixed exception when downloading missed subtitles (#5356)
- Fixed popularShows path on router (#5356)
- Fixed imdbpie exception on connection error (#5386)
- Fixed metadata settings not being saved (#5385)
- Fixed Synology DS missing location and wrong icon (#5443)
- Fixed saving "config - postprocessing frequency" value (#5482)
- Fixed database trying to update even if up to date (#5543)
- Fixed error due to
null
values in the episodes database table (#5132) - Fixed extraneous calls to AniDB when navigating to any show's page (#5166)
- Fixed being unable to start Medusa due to an import error (#5145)
- Fixed UI bugs on:
- Fixed bug in TorrentLeech provider when fetching multiple pages of results (#5172)
- Converted Post-Processing Config to a Vue SFC (#4259 + #4946)
- Bundled the web application using Webpack (#4692)
- Updated adba (anidb) client to version 1.0.0 (python 2/3 compatible) (#4822)
- Changed caching location for the adba and simpleanidb libs to the default Medusa cache location (#4822)
- Added a new field name 'watched' to the tv_episodes db table. UI will be added in future (#4825)
- Standardized most titles and headers (#4663)
- Converted IRC page into a Vue SFC (#5089)
- Fixed error when changing episode status from episode status management (#4783)
- Fixed multi-episode snatches not being marked as snatched in history (#229)
- Fixed whole seasons being downloaded as multi-episode replacement (#4750)
- Fixed yggtorrent changed url to new url (#4843)
- Fixed excessive anidb udp calls when opening editShow (#4822)
- Fixed UI not loading using edge browser, when using a reverse proxy (without an alternative port) (#4928)
- Fixed episode lookup with conflicting show IDs (#4933)
- Fixed error getting season scene exceptions on show page #4964
- Fixed testing email notification with TLS (#4972)
- Fixed provider hd-space parsing pubdate like 'yesterday at 12:00:00' (#5111)
- Fixed apiv2 call hanging, when opening an anime show, that has malformed data on anidb (with anidb enabled) (#4961)
- Fixed tabs on home page when using the split home layout (#4764)
- Fixed black screen after update (#4774)
- Fixed error when trying to rename episodes (#4774)
- Hot-swap themes: No need to restart Medusa after changing the theme (#4271)
- Moved the following routes to use
VueRouter
+http-vue-loader
: - Removed the old
/ui
route (#4565) - Added a simple "Loading..." message while the page is loading (#4629)
- Expanded episode status management capabilities, added support for Downloaded, Archived (#4647)
- Added ability to manually change episode quality (#4658)
- Converted to Vue components:
- Add Viaplay network logo (#4691)
- Convert Vue components to SFC - Single-File Components (#4696)
- Fixed malformed non-ASCII characters displaying for Windows users on "View Logs" page (#4492)
- Fixed Emby test notification (#4622)
- Fixed NorBits provider formatting download URL incorrectly (#4642)
- Fixed reference linking (#4463)
- Fixed the Show Selector not honoring user option to split shows & anime (#4625)
- Fixed unhandled request error on Add Existing Show (#4639)
- Fixed Telegram & Growl message encoding (#4657)
- Fixed being unable to change scene numbering for first 2 episodes of each season on displayShow (#4656)
- Fixed YggTorrents provider downloads by updating the provider's URL (#4725)
- Fixed Abnormal provider login check (#4727)
- Fixed IMDB cache location (#4745)
- Fixed "Edit Show" page sometimes failing to load the show (#4756)