Skip to content

Add Visage v2.3.0 - facial recognition plugin#745

Merged
cc1234475 merged 1 commit into
stashapp:mainfrom
cc1234475:visage-v2.3.0
Jul 22, 2026
Merged

Add Visage v2.3.0 - facial recognition plugin#745
cc1234475 merged 1 commit into
stashapp:mainfrom
cc1234475:visage-v2.3.0

Conversation

@cc1234475

Copy link
Copy Markdown
Collaborator

What's new in v2.3.0

Add support for fansdb and javstash

Add support for both stash instances. Visualize the performers coming from different indexes using a small icon in the bottom right.

Better stash-box configuration warnings

When no stash-box metadata provider is configured (or none named "StashDB"), the modal now shows a clear banner with two levels of guidance:

  • No providers at all — directs users to Settings → Metadata Providers with a link to the Stash docs
  • No provider named "StashDB" — tells users to rename their provider

Previously only a generic "not configured" message appeared.

Refactored & smaller codebase

  • Extracted trySprite/tryPreview into src/services/scan.ts
  • Extracted sprite modal data fetching into useSpriteModalData hook
  • Extracted seekVideo, isOpsMenu, injectMenu, detectTheme into utility modules
  • SpriteResultModal shrunk by 132 lines

@cc1234475
cc1234475 merged commit db165cc into stashapp:main Jul 22, 2026
1 check passed
@discourse-stashapp

Copy link
Copy Markdown

This pull request has been mentioned on Stash Forum. There might be relevant details there:

https://discourse.stashapp.cc/t/visage/11785/2

@DogmaDragon DogmaDragon added the type:plugin Plugins label Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants