Update AI Overhaul plugin for 0.9.1 (#647)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
skier233 2025-12-23 17:29:32 -05:00 committed by GitHub
parent e7aea56b16
commit 1fb1317ab9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 22 additions and 2 deletions

View File

@ -1,6 +1,6 @@
name: AIOverhaul
description: AI Overhaul for Stash with a full plugin engine included to install and manage asynchronous stash plugins for AI or other purposes.
version: 0.9.0
version: 0.9.1
url: https://discourse.stashapp.cc/t/aioverhaul/4847
ui:
javascript:

View File

@ -7,6 +7,7 @@ defaultBackendBase;
const PLUGIN_NAME = 'AIOverhaul';
// Local default to keep the UI functional before plugin config loads.
const DEFAULT_BACKEND_BASE = 'http://localhost:4153';
const STORAGE_KEY = 'ai_backend_base_url';
const CONFIG_QUERY = `query AIOverhaulPluginConfig($ids: [ID!]) {
configuration {
plugins(include: $ids)
@ -138,6 +139,15 @@ function applyPluginConfig(base, captureEvents, sharedKey) {
const value = normalized || '';
try {
window.AI_BACKEND_URL = value;
try {
if (value) {
sessionStorage.setItem(STORAGE_KEY, value);
}
else {
sessionStorage.removeItem(STORAGE_KEY);
}
}
catch { }
window.dispatchEvent(new CustomEvent('AIBackendBaseUpdated', { detail: value }));
}
catch { }
@ -202,6 +212,16 @@ function defaultBackendBase() {
loadPluginConfig();
}
catch { }
try {
const stored = sessionStorage.getItem(STORAGE_KEY);
if (stored && typeof stored === 'string') {
const normalized = normalizeBase(stored);
if (normalized !== null && normalized !== undefined) {
return normalized;
}
}
}
catch { }
if (typeof window.AI_BACKEND_URL === 'string') {
const explicit = normalizeBase(window.AI_BACKEND_URL);
if (explicit !== null && explicit !== undefined) {

View File

@ -3,4 +3,4 @@
https://discourse.stashapp.cc/t/aioverhaul/4847
# For details around this plugin and using and configuring it, see the official documentation here:
https://github.com/skier233/Stash-AIServer/wiki/AI-Overhaul-Installation-Instructions
https://github.com/skier233/Stash-AIServer/wiki/AI-Overhaul-Installation-Instructions