github enymawse/stasharr stasharr-extension-v0.2.0
stasharr-extension: v0.2.0

latest releases: stasharr-extension-v0.3.0, stasharr-extension-v0.2.1
10 days ago

0.2.0 (2026-02-09)

Features

  • actions,ui: improve bulk actions UX with scene titles and modal feedback (#96) (53a62e1)
  • Add All Available Scenes (d9eccfd)
  • Add All Available Scenes | Fix #22, Close #19 (3c12634)
  • add general setting configuration for opening links in new tab (#88) (a5d8d0d), closes #61
  • Add Studio and Performer monitoring (#29) (30d0b5e)
  • allows configuration data to be kept when using incognito or private browsing (#69) (696bc32)
  • background: add bulk scene message routing (09b5d3e)
  • background: add fetch wrapper for validation and catalogs (f01fd56)
  • background: add performer and studio handlers (42049df)
  • background: add whisparr and stash services (7b60013)
  • background: bulk add/search/missing handlers (75fa072)
  • changes the button color of the search icon depending on the monitored state of the scene (#64) (2c17d7e), closes #59
  • content/ui: add clipboard helper + copy icon (7e0f2fb)
  • content/ui: add icon button and status primitives (78d7f1c)
  • content: add parsing and observer utilities (72dcd01)
  • content: add performer and studio panel actions (85269fc)
  • content: add performer/studio tag/quality controls + save actions (8b94070)
  • content: add status/check/view controls for performer/studio (40cbc5d)
  • content: bulk actions dropdown + confirmations (77a5287)
  • content: show studio and scene id in bulk modal (03af574)
  • copy stash id button (#84) (a6a9cf3), closes #74
  • extension: add exclusion toggle to panel (7676f40)
  • extension: add open external links in new tab setting (3e793a4)
  • extension: add scene card favicon buttons (4c5a59b)
  • extension: add scene card monitor toggle (5f0ee49)
  • extension: add scene to whisparr from scene cards (0956df5)
  • extension: add scene to whisparr using configured selections (5750100)
  • extension: add stash settings inputs (5e33393)
  • extension: add stash validation progress (28aaad7)
  • extension: add stash validation spinner (f3a8c00)
  • extension: add stashdb scene page detection + parsing (e4f1990)
  • extension: add view links for stash and whisparr (2d571fe)
  • extension: align scene card actions (450ac37)
  • extension: align whisparr options UI (444d4d2)
  • extension: centralize external navigation behavior (bcfed55)
  • extension: clarify whisparr lists section (086fa48)
  • extension: edit quality profile for existing whisparr item (9840f19)
  • extension: edit tags for existing whisparr item (b519cdc)
  • extension: exclusion display + toggle from scene cards (6943717)
  • extension: label panel view buttons (4557055)
  • extension: monitor toggle for existing whisparr item (398d857)
  • extension: scene card observer + ui injection + stub action (c25589e)
  • extension: scene card search action for missing files (icon UI) (112f23e)
  • extension: scene card status check (batched + cached) (41828e5)
  • extension: scene page view-in-stash link (239108a)
  • extension: show config readiness + open options link (f70efa5)
  • extension: show disabled view buttons (bc120d2)
  • extension: stash graphql client + background validation (cafae1e)
  • extension: stash lookup by stashdb scene id (85027bd)
  • extension: whisparr scene status check via background (14ee5eb)
  • integrate stash app (#56) (4f031d6), closes #55
  • Integrate Whisparr Exclusion List (#30) (29f25ad)
  • options: add search-on-add toggle (af3ceb8)
  • scene: adds functionality to each Scene Card and the indivdual … (#44) (fba550b)
  • settings: smart url handling (#86) (2422eb1)
  • shared: add ttl cache and batcher (71187ee)
  • tags: enable tags to be set in the stasharr settings (#52) (ca8e446), closes #49

Bug Fixes

  • #13 modal close functionality (7bb5505)
  • #2 (198a9e3)
  • #4; searches for scenes using the right term (a40c86d)
  • 21, yellow to sunburst with black text (9471935)
  • background: include exclusions in scene card status (557d28e)
  • background: initialize ttl cache after constants (5b8d9db)
  • background: remove scene card status cache (37ba489)
  • background: surface exclusion in scene status (5f08c46)
  • background: update stash lookup and exclusions payload (5f1bacb)
  • bulk actions appear on performer, scene, and studio pages (#143) (86435c9), closes #108
  • content: refresh performer/studio whisparr link (8515d85)
  • content: refresh scene cards after bulk actions (1094dca)
  • content: use stash id for Whisparr links (2eba8a3)
  • content: use stashId for performer/studio links (17cce3d)
  • don't strip subfolder from stash endpoint (#75) (3466a9a)
  • extension: add firefox background scripts fallback (e623b1a)
  • extension: add runtime shim typing for chrome/firefox (01a14bc)
  • extension: allow http connect-src in extension pages (10448b4)
  • extension: allow scene card status fetch after title cache (becb297)
  • extension: apply whisparr purple to add button (88dee9b)
  • extension: avoid duplicate scene card injection (816c8a7)
  • extension: correct options status element typing (d5cf22e)
  • extension: correct stash lookup query (12e73ef)
  • extension: derive missing file status for scene cards (2a7df7d)
  • extension: detect missing file from whisparr fields (ae57bf4)
  • extension: disable scene buttons based on existence (eb24e04)
  • extension: disable scene card status cache (1e054c1)
  • extension: hide scene actions off scene pages (53557ee)
  • extension: improve scene card action ui (6abc064)
  • extension: include required fields on monitor update (7b0c5e7)
  • extension: include scene title in exclusions payload (ddd2ad3)
  • extension: increase scene card status icon size (b05d134)
  • extension: inline fontawesome svg for scene cards (392b07c)
  • extension: insert scene card control after card body (041be94)
  • extension: keep scene card action icon-only (28f2463)
  • extension: keep search button visible when file exists (746b29d)
  • extension: load content script as module (93364c7)
  • extension: load navigation helper in content (2d4e035)
  • extension: load page parser as script (4a31b68)
  • extension: lock exclude when in whisparr (1c9727f)
  • extension: make panel action buttons flex (d05f5e0)
  • extension: move panel toggles to separate row (c8b585f)
  • extension: open options via background messaging (febdfb4)
  • extension: overlay scene card status on image (1d29169)
  • extension: place scene card control between card and footer (fb019dd)
  • extension: precheck stash view buttons (4933b37)
  • extension: prefer scene card body and footer selectors (99f8d9c)
  • extension: re-enable scene card status batching (b5fac4f)
  • extension: refresh diagnostics on spa navigation (9cb976d)
  • extension: refresh panel status on navigation (f492ccd)
  • extension: refresh scene card status after navigation (7dc492c)
  • extension: render download icon reliably (679507b)
  • extension: request optional host permissions from options (99e4a15)
  • extension: send scene id for exclusion toggle (f97e8d9)
  • extension: show excluded status in panel (fe9e7e0)
  • extension: show exclusion toggle while loading (72aa89e)
  • extension: show missing-file warning in scene card overlay (cb82fae)
  • extension: show scene card state via icon only (5337ad6)
  • extension: show search-only icon for missing scenes (7e4f83c)
  • extension: support exclusions outside whisparr (716eda0)
  • extension: support firefox background scripts (7d6cbb7)
  • extension: surface exclusion status errors (2cf546e)
  • extension: sync scene action buttons with status (e7f68bd)
  • extension: target movie search to clicked scene (2751220)
  • extension: target scene card container for injection (6705dcf)
  • extension: update scene card status overlay icon (1636e7c)
  • extension: use exclusions payload and id (f4caa3d)
  • extension: use inline svg icons for scene cards (436896c)
  • extension: use module background imports (d5a3991)
  • extension: use scene header title for exclusions (62f1481)
  • extension: use whisparr purple and fill status icons (f6801d6)
  • extension: use whisparr purple for download icon (d71a6c2)
  • extension: visually disable scene action buttons (039d2ff)
  • extension: warn on missing whisparr file status (06a5d06)
  • fix settings and whisparr ddos when browsing pages with scene cards (#47) (e8ae67d)
  • Lint (#32) (a3663f2)
  • loading button not showing spinner and not displaying loading text when viewing from scene header (3ae744b)
  • performer: inject a new div in the performer title so solidjs doesn't overwrite (#142) (6f447a7), closes #107
  • Provide User Feedback for 'Add All' and 'Search All' (#31) (e22b082)
  • scene-cards: process full lists (8f1227a)
  • scene: details deconfliction with editor controls(#148) (b51f9fb)
  • sceneservice: fix an issue where excluded scenes were not being represented correctly (#67) (38da2c5)
  • theme: whisparr purple theme (#141) (0e0d9ba)
  • tooltips: resolve issue where tooltip would get stuck (#89) (2a61ac2), closes #58
  • whisparr: align performer add payload (0a97e94)
  • whisparr: nest add search flag under addOptions (16fa691)
  • whisparr: update performer/studio monitor by stashId (23641cc)

Don't miss a new stasharr release

NewReleases is sending notifications on new releases.