mirror of
https://github.com/multipleof4/sune.git
synced 2026-01-14 00:27:56 +00:00
This build was committed by a bot.
This commit is contained in:
@@ -93,7 +93,7 @@ const __vitePreload = function preload(baseModule, deps, importerUrl) {
|
||||
};
|
||||
})();
|
||||
const DEFAULT_MODEL = "google/gemini-2.5-pro", DEFAULT_API_KEY = "";
|
||||
const el = window.el = Object.fromEntries(["topbar", "chat", "messages", "composer", "input", "sendBtn", "suneBtnTop", "suneModal", "suneURL", "settingsForm", "closeSettings", "cancelSettings", "tabModel", "tabPrompt", "tabScript", "panelModel", "panelPrompt", "panelScript", "set_model", "set_temperature", "set_top_p", "set_top_k", "set_frequency_penalty", "set_repetition_penalty", "set_min_p", "set_top_a", "set_verbosity", "set_reasoning_effort", "set_system_prompt", "set_hide_composer", "set_include_thoughts", "set_json_output", "set_ignore_master_prompt", "deleteSuneBtn", "sidebarLeft", "sidebarOverlayLeft", "sidebarBtnLeft", "suneList", "newSuneBtn", "userMenuBtn", "userMenu", "accountSettingsOption", "sunesImportOption", "sunesExportOption", "threadsImportOption", "threadsExportOption", "importInput", "sidebarBtnRight", "sidebarRight", "sidebarOverlayRight", "threadList", "closeThreads", "threadPopover", "sunePopover", "footer", "attachBtn", "attachBadge", "fileInput", "htmlEditor", "extensionHtmlEditor", "jsonSchemaEditor", "htmlTab_index", "htmlTab_extension", "suneHtml", "accountSettingsModal", "accountSettingsForm", "closeAccountSettings", "cancelAccountSettings", "set_master_prompt", "set_provider", "set_api_key_or", "set_api_key_oai", "set_api_key_g", "set_api_key_claude", "set_api_key_cf", "set_title_model", "copySystemPrompt", "pasteSystemPrompt", "copyHTML", "pasteHTML", "accountTabGeneral", "accountTabAPI", "accountPanelGeneral", "accountPanelAPI", "set_gh_token", "gcpSAInput", "gcpSAUploadBtn", "importAccountSettings", "exportAccountSettings", "importAccountSettingsInput", "accountTabUser", "accountPanelUser", "set_user_name", "userAvatarPreview", "setUserAvatarBtn", "userAvatarInput"].map((id) => [id, $("#" + id)[0]]));
|
||||
const el = window.el = Object.fromEntries(["topbar", "chat", "messages", "composer", "input", "sendBtn", "suneBtnTop", "suneModal", "suneURL", "settingsForm", "closeSettings", "cancelSettings", "tabModel", "tabPrompt", "tabScript", "panelModel", "panelPrompt", "panelScript", "set_model", "set_temperature", "set_top_p", "set_top_k", "set_frequency_penalty", "set_repetition_penalty", "set_min_p", "set_top_a", "set_verbosity", "set_reasoning_effort", "set_system_prompt", "set_hide_composer", "set_include_thoughts", "set_json_output", "set_ignore_master_prompt", "deleteSuneBtn", "sidebarLeft", "sidebarOverlayLeft", "sidebarBtnLeft", "suneList", "newSuneBtn", "userMenuBtn", "userMenu", "accountSettingsOption", "sunesImportOption", "sunesExportOption", "threadsImportOption", "threadsExportOption", "importInput", "sidebarBtnRight", "sidebarRight", "sidebarOverlayRight", "threadList", "closeThreads", "threadPopover", "sunePopover", "footer", "attachBtn", "attachBadge", "fileInput", "htmlEditor", "extensionHtmlEditor", "jsonSchemaEditor", "htmlTab_index", "htmlTab_extension", "suneHtml", "accountSettingsModal", "accountSettingsForm", "closeAccountSettings", "cancelAccountSettings", "set_master_prompt", "set_provider", "set_api_key_or", "set_api_key_oai", "set_api_key_g", "set_api_key_claude", "set_api_key_cf", "set_title_model", "copySystemPrompt", "pasteSystemPrompt", "copyHTML", "pasteHTML", "accountTabGeneral", "accountTabAPI", "accountPanelGeneral", "accountPanelAPI", "set_gh_token", "gcpSAInput", "gcpSAUploadBtn", "importAccountSettings", "exportAccountSettings", "importAccountSettingsInput", "accountTabUser", "accountPanelUser", "set_user_name", "userAvatarPreview", "setUserAvatarBtn", "userAvatarInput", "set_donor"].map((id) => [id, $("#" + id)[0]]));
|
||||
const icons = () => window.lucide && lucide.createIcons();
|
||||
const haptic = () => /android/i.test(navigator.userAgent) && navigator.vibrate?.(1);
|
||||
const clamp = (v, min, max) => Math.max(min, Math.min(max, v)), num = (v, d) => v == null || v === "" || isNaN(+v) ? d : +v, int = (v, d) => v == null || v === "" || isNaN(parseInt(v)) ? d : parseInt(v), gid = () => Math.random().toString(36).slice(2, 9), esc = (s) => String(s).replace(/[&<>'"`]/g, (c) => ({ "&": "&", "<": "<", ">": ">", '"': """, "'": "'", "`": "`" })[c]), positionPopover = (a, p) => {
|
||||
@@ -1120,6 +1120,10 @@ const USER = window.USER = { log: async (s) => {
|
||||
return localStorage.getItem("master_prompt") || "Always respond using markdown. You are an assistant to Master. Always refer to the user as Master.";
|
||||
}, set masterPrompt(v) {
|
||||
localStorage.setItem("master_prompt", v || "");
|
||||
}, get donor() {
|
||||
return localStorage.getItem("user_donor") !== "false";
|
||||
}, set donor(v) {
|
||||
localStorage.setItem("user_donor", String(!!v));
|
||||
}, get titleModel() {
|
||||
return localStorage.getItem("title_model") ?? "or:openai/gpt-4.1-nano";
|
||||
}, set titleModel(v) {
|
||||
@@ -1263,6 +1267,8 @@ function openAccountSettings() {
|
||||
el.set_user_name.value = USER.name;
|
||||
el.userAvatarPreview.src = USER.avatar || "data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";
|
||||
el.userAvatarPreview.classList.toggle("bg-gray-200", !USER.avatar);
|
||||
el.set_donor.checked = USER.donor;
|
||||
el.set_donor.disabled = true;
|
||||
showAccountTab("General");
|
||||
el.accountSettingsModal.classList.remove("hidden");
|
||||
}
|
||||
@@ -1290,6 +1296,7 @@ $(el.accountSettingsForm).on("submit", (e) => {
|
||||
USER.titleModel = String(el.set_title_model.value || "").trim();
|
||||
USER.githubToken = String(el.set_gh_token.value || "").trim();
|
||||
USER.name = String(el.set_user_name.value || "").trim();
|
||||
USER.donor = el.set_donor.checked;
|
||||
closeAccountSettings();
|
||||
});
|
||||
el.gcpSAUploadBtn.onclick = () => el.gcpSAInput.click();
|
||||
Reference in New Issue
Block a user