Skip to content

Releases: nosut/AniVault

AniVault v1.0.36

Choose a tag to compare

@nosut nosut released this 20 Oct 23:59

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • A 2nd cour that Sonarr keeps inside season 1 (episodes 14+ in the same folder, as with Chitose Is in the Ramune Bottle) now lands on its own AniList entry, numbered from episode 1, instead of piling onto the first cour as episodes past its end. Files already indexed that way move on the next scan; manual mappings are left alone.
  • Rescanning either cour no longer reports the other cour's files in the shared folder as wrongly mapped, and repairing a file onto the 2nd cour renumbers its episode.
  • Playing a known file records the episode stored for it, not the number read from the filename, so S01E14 counts as 2nd cour episode 1, and an episode set on a manual mapping is now honoured.

AniVault v1.0.35

Choose a tag to compare

@nosut nosut released this 16 Oct 01:21

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • Sonarr episode search for a later cour or season. When Sonarr keeps a 2nd cour or later season in the same series as the first (e.g. Chitose Is in the Ramune Bottle 2nd Cour), searching an episode no longer fails with "not linked to a series in Sonarr", and it searches the right episode: AniVault finds where the entry starts in Sonarr's series from when its episode 1 aired, so episode 1 of the 2nd cour searches S01E14, not S01E01.
  • Episode search steps over specials that TheTVDB numbers into a run, and handles entries whose first episode is a special.
  • Episode search no longer hangs when AniList is rate-limiting, and says Sonarr couldn't be reached (not "not linked") when Sonarr is down.

AniVault v1.0.34

Choose a tag to compare

@nosut nosut released this 15 Oct 23:36

⚠️ AI-generated project. Windows-only. Install over any previous version.

Added

  • Add to Sonarr by TVDB ID or link. When Sonarr's name search misses a show (new series often aren't searchable yet), paste its TVDB ID, tvdb:<id>, or a thetvdb.com link into the new "Not listed?" field in the Add to Sonarr dialog. Links that only have the show's name (like thetvdb.com/series/shinnoseijo-anime) work too: AniVault reads the ID from TheTVDB's page.

AniVault v1.0.33

Choose a tag to compare

@nosut nosut released this 15 Oct 00:40

⚠️ AI-generated project. Windows-only. Install over any previous version.

Added

  • Errors are explained in plain words everywhere in the app: what happened and what to do, with a Try again button where it helps and the technical details behind Show details (with Copy details for bug reports).
  • Problems in background work now show up instead of only going to the log: AniList sync stalled, a library folder offline or unreadable, the folder watcher not running, the calendar missing a source, tracking not starting, a Windows startup entry that couldn't be updated. Each clears itself once it recovers.
  • If AniVault can't start (for example, its database can't be opened), a message box now says why and where the log is, instead of the app silently not appearing.
  • A page that runs into a problem shows a message with Try again instead of freezing.

Fixed

  • Batch delete in the Library no longer removes shows whose delete failed; shows that failed in any batch action stay selected so Try again retries just those.
  • Many actions that failed with no message now report it: drag to change status, +1/−1 progress, right-click Delete and Rescan, Unmap, Play, Open folder, Dashboard Get/Ignore, Sonarr remap, and Settings toggles that quietly switched back.
  • Pages no longer say "No anime found" or "All caught up" when they actually failed to load.
  • A brief network or permission problem during a scan no longer removes file mappings, including ones set by hand.
  • A Sonarr import with a tag filter now stops if Sonarr's tag list can't be read, instead of importing every series.
  • "Episode watched" only appears once progress is actually saved, and a failed read no longer resets a Completed show to Watching.
  • A saved AniList or Sonarr login that can't be read on this Windows account now says so and asks you to reconnect, instead of looking "not connected".
  • The calendar no longer keeps an empty or partial schedule for 15 minutes after a source fails.
  • The launch-on-startup toggle can no longer show Off while AniVault still starts with Windows.
  • AniList sign-in fails straight away with a reason if no browser opens (and the fallback no longer cuts the sign-in link short), and a rejected client ID or secret is explained.
  • Background workers restart after a crash and say so.

AniVault v1.0.32

Choose a tag to compare

@nosut nosut released this 14 Oct 19:44

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • View settings (Library tab, sort orders, view modes, start page, sidebar order, collapsed season groups, Seasons genre, dismissed update notice) are now saved in AniVault's own database instead of WebView2 storage. A corrupted WebView2 storage file could silently throw away every change on each launch, so settings kept reverting.
  • If a setting can't be loaded or saved, a warning banner now says so instead of the change being lost silently.
  • Existing settings are carried over automatically on the first launch.

AniVault v1.0.31

Choose a tag to compare

@nosut nosut released this 14 Oct 18:39

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • The Library opens on Watching until you pick a tab, instead of All. After that it keeps opening on the last tab you used.

AniVault v1.0.30

Choose a tag to compare

@nosut nosut released this 14 Oct 05:37

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • The Seasons page now always opens on the current season. Previously it reopened on whatever season you last viewed, so closing the app while on Future Seasons brought you back there next launch. Your genre filter is still remembered.
  • Anime whose English title AniList lists only as an alternative ("Also known as") now show that English title in the library, Plan to Watch and everywhere else, instead of the romaji. For example, "Kakunaru Ue wa" now shows as "Now That We Draw". Titles that are already known by their romaji name (Lamune, Sekirei, Bocchi the Rock!) are left alone.

AniVault v1.0.28

Choose a tag to compare

@nosut nosut released this 10 Oct 04:57

⚠️ AI-generated project. Windows-only. Install over any previous version.

Fixed

  • Home screen no longer cuts off Missing downloads in a narrow window. The Ready to watch and Missing downloads columns used to grow to fit their longest title, which pushed the right column (and its Get buttons) out of view, most often when the Not in Sonarr list had entries. The columns now shrink so long titles ellipsize, and they collapse to a single column based on the home pane's real width rather than the window's, so the sidebar no longer throws the breakpoint off.
  • Home list rows no longer overhang their column by their padding.

AniVault v1.0.27

Choose a tag to compare

@nosut nosut released this 05 Oct 22:26

⚠️ AI-generated project. Windows-only. Install over any previous version.

Added

  • Clean up when you drop a show. Moving a show to Dropped asks what to tidy up. For Sonarr, you can leave the series alone, unmonitor it so Sonarr stops downloading it (the default), or remove it from Sonarr, optionally having Sonarr delete its own files. For local files, you can move the show's episode files to the Recycle Bin (unticked by default). Show folders left empty are removed too, but never your library folders. Files on a network drive are deleted outright, because Windows has no Recycle Bin there. If the Sonarr series also covers a show you're still watching or planning, the prompt warns you first.
  • Pick a dropped show back up. Moving a show from Dropped back to Watching or Planning offers to monitor its Sonarr series again and search for missing episodes. If you removed the series, it offers to add it back instead. Starting playback of a dropped show counts too.
  • Settings > Library > Dropping and Resuming Shows. Turn the Sonarr offer, the file offer, and the pick-back-up offer on or off, and choose which statuses ask: Dropped by default, plus Completed or On Hold if you like. If you tick Completed, the prompt also appears when a show auto-completes at its last episode.
  • Changing the status of several shows at once raises one prompt that covers them all.

Fixed

  • The Add to Sonarr dialog finds the right series more often. It now searches English titles first, then synonyms, then romaji, also tries each title's part before a colon, and ranks results by how closely they match the show.

AniVault v1.0.26

Choose a tag to compare

@nosut nosut released this 29 Sep 23:39

⚠️ AI-generated project. Windows-only. Install over any previous version.

Added

  • Not in Sonarr check. The dashboard lists every Watching or Planning show that no Sonarr series covers, so a show Sonarr's AniList import list skipped no longer goes unnoticed. A show counts as covered when it is already linked to a Sonarr series, when you linked it yourself, or when its title (with season words like "Season 2" or "第2期" removed) matches a Sonarr title or alternate title. Movies are left out. If Sonarr can't be reached, the panel says so instead of listing everything.
  • Add to Sonarr. Add opens a list of Sonarr's search results for the show, best match first. A series Sonarr already has offers Link, which counts the show as covered without adding anything; any other offers Add, which creates the series with your AniList import list's root folder, quality profile, tags and monitoring, and starts a search. The same button is on the detail page of a show that isn't in Sonarr.
  • Ignore. Leave a show out of the check. An Ignored (N) toggle in the panel lists ignored shows with a Show again button, and the show's detail page has an Undo.

Changed

  • The AniList sync now also stores each show's format (TV, movie, OVA), which the Sonarr check uses to skip movies. Run a sync after updating.