mirror of
https://git.zavage.net/Zavage-Software/search-with-chatgpt-powered-by-openai-extension.git
synced 2026-08-10 21:50:29 -06:00
21 lines
813 B
JavaScript
21 lines
813 B
JavaScript
// Single source of truth for the settings shape and their defaults.
|
|
// Defaults reproduce the extension's pre-1.1 behaviour exactly: an empty model
|
|
// and both toggles off mean the only URL parameter sent is `q`.
|
|
|
|
export const OPEN_IN_VALUES = ["new-tab", "background-tab", "new-window"];
|
|
|
|
// An unbounded model string can, on its own, exceed MAX_URL_CHARS in
|
|
// lib/build-url.js — fitToBudget() only ever trims `q`, so a long enough
|
|
// model silently pushes the whole URL over budget and drops the query
|
|
// entirely with no signal to the user. 200 is generous for any real model
|
|
// slug while keeping the URL budget meaningful.
|
|
export const MAX_MODEL_CHARS = 200;
|
|
|
|
export const DEFAULT_SETTINGS = {
|
|
model: "",
|
|
temporaryChat: false,
|
|
webSearch: false,
|
|
openIn: "new-tab",
|
|
promptTemplate: "{query}",
|
|
};
|