mirror of
https://github.com/stashapp/CommunityScripts.git
synced 2026-02-04 01:52:30 -06:00
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:
parent
e7aea56b16
commit
1fb1317ab9
@ -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:
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user