-
🌐 admin_panel.phpWeb, 1.54 kB⬇
-
🌐 api.jsWeb, 12.79 kB⬇
-
🌐 api.phpWeb, 7.79 kB⬇
-
🌐 app.jsWeb, 150.45 kB⬇
-
🌐 base.cssWeb, 2.23 kB⬇
-
🌐 context.jsWeb, 9.26 kB⬇
-
🌐 conversation-index.jsWeb, 10.34 kB⬇
-
🌐 conversation.jsWeb, 1.11 kB⬇
-
🌐 conversations.jsWeb, 23.87 kB⬇
-
🌐 diction.jsWeb, 935 B⬇
-
🌐 document.jsWeb, 947 B⬇
-
🌐 dynamic.phpWeb, 533 B⬇
-
📷 favicon-lg.pngImage, 9.11 kB⬇
-
📷 favicon.pngImage, 3.12 kB⬇
-
🌐 index.phpWeb, 30.31 kB⬇
-
🌐 indexjs.jsWeb, 580 B⬇
-
🌐 login.phpWeb, 876 B⬇
-
❓ manifest.webmanifestUnknown, 262 B⬇
-
🌐 memory.jsWeb, 407 B⬇
-
🌐 model-presets.jsonWeb, 7.89 kB⬇
-
🌐 models.jsonWeb, 12.83 kB⬇
-
🌐 notebook-index.jsWeb, 721 B⬇
-
⚠️ php.iniOS File, 356 B⬇
-
🌐 scratchpad-conversation.jsWeb, 2.70 kB⬇
-
🌐 scratchpad-index.jsWeb, 14.47 kB⬇
-
🌐 storage.jsWeb, 20.49 kB⬇
-
🌐 style.cssWeb, 49.16 kB⬇
-
🌐 users.jsWeb, 45.79 kB⬇
-
🌐 utility-models.jsonWeb, 1.46 kB⬇
import App from './app.js';
import Users from './users.js';
import Storage from './storage.js';
import { customConfirm } from './util/confirm-dialog.js';
const users = new Users();
users.checkLoginStatus(async () => {
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();
}
});
}
});