-
🌐 admin_panel.phpWeb, 1.54 kB⬇
-
🌐 api.jsWeb, 6.70 kB⬇
-
🌐 api.phpWeb, 6.80 kB⬇
-
🌐 app.jsWeb, 105.13 kB⬇
-
🌐 base.cssWeb, 2.23 kB⬇
-
🌐 context.jsWeb, 9.37 kB⬇
-
🌐 conversation-index.jsWeb, 10.19 kB⬇
-
🌐 conversation.jsWeb, 18.63 kB⬇
-
🌐 conversations.jsWeb, 16.57 kB⬇
-
🌐 diction.jsWeb, 935 B⬇
-
🌐 document.jsWeb, 947 B⬇
-
🌐 dynamic.phpWeb, 430 B⬇
-
📷 favicon-lg.pngImage, 9.11 kB⬇
-
📷 favicon.pngImage, 3.12 kB⬇
-
🌐 index.phpWeb, 20.30 kB⬇
-
🌐 indexjs.jsWeb, 572 B⬇
-
🌐 login.phpWeb, 787 B⬇
-
❓ manifest.webmanifestUnknown, 262 B⬇
-
🌐 memory.jsWeb, 407 B⬇
-
🌐 model-presets.jsonWeb, 4.27 kB⬇
-
🌐 models.jsonWeb, 3.42 kB⬇
-
🌐 notebook-index.jsWeb, 721 B⬇
-
⚠️ php.iniOS File, 356 B⬇
-
🌐 scratchpad-conversation.jsWeb, 2.89 kB⬇
-
🌐 scratchpad-index.jsWeb, 10.25 kB⬇
-
🌐 storage.jsWeb, 18.96 kB⬇
-
🌐 style.cssWeb, 23.14 kB⬇
-
🌐 theme_dark.jsonWeb, 360 B⬇
-
🌐 theme_light.jsonWeb, 361 B⬇
-
🌐 users.jsWeb, 23.71 kB⬇
import App from './app.js';
import Users from './users.js';
import Storage from './storage.js';
import { customConfirm } from './util/confirm-dialog.js';
new Users();
if (!document.getElementById('login-form')) {
const storage = new Storage();
await storage.init();
new App(storage);
const tinAITitle = document.getElementById('id-title-tinai');
if (tinAITitle) {
tinAITitle.addEventListener('click', async () => {
if (await customConfirm('Refresh App', 'Do you want to refresh the page and invalidate cached files?')) {
location.reload();
}
});
}
}