Skip to content

Banas v0.2.0

Choose a tag to compare

@banasapp banasapp released this 21 Oct 03:16
· 3 commits to main since this release
0206c0d

[0.2.0] — 2026-10-21

Added

  • Onboarding — First-run dock spotlight tour for each left-rail module (skip / back / next); replay from Settings → General.
  • Filter — Encrypted filter API origin pack (data/filter-origin.banascfg); configure and export under Settings → Developer; lookups use the installed pack (fallback when missing).
  • Filter — Sidebar Update (beside Manage): pull origin from banasapp/banas, incrementally refresh the actress catalog, republish catalog.banascat; progress dialog with cancel.
  • Library — Move videos between local folders (single or batch); optional actress-folder layout preserved when moving.
  • Library — Context menu Browse actress films — match a tagged actress against the filter catalog and open her online list (submenu when several are tagged).
  • Library — Title-only videos without a product code: filename as title; scan, index, and archive without forcing a code.
  • Watch — Aggregate watch lists watched content sources with result counts and an All row; per-source status dots.
  • Content sources — MacCMS-style play pages (/index.php/vod/play/...): parse player_aaaa / encrypted play URLs for source-site playback.

Fixed

  • Library — Opening a folder no longer waits on scan while Jasna decode (or other long jobs) holds the heavy queue; indexed library shows immediately, scan finishes in the background and refreshes quietly.
  • Jobs — Jasna decode no longer blocks scan / organize / download / title-fill heavy jobs.
  • Library — Switching folders could show the wrong grid, stay stale, or go blank; selection and loads track the active folder reliably.
  • Library — By actress view showed video counts on cards instead of actress names.
  • Content sources — Source-site playback for Apple CMS–style pages that embed the stream in page JSON rather than plain https:// links.

Changed

  • Library — Opening a folder loads the index first; background rescan only if never scanned or last scan was more than 5 minutes ago (manual Scan folder unchanged).
  • Filter — Catalog update continues with the local origin if GitHub fetch fails; actress catch-up stops after two consecutive pages with no new entries; origin URL hidden in the update UI.
  • Covers / UI — Cover tiles use zoom (object-cover) so posters are less clipped; content-source title hover shows the title.