Stijnus
commited on
Commit
·
10af7c9
1
Parent(s):
7f3b5f6
Default settings feature tab
Browse files
app/components/@settings/tabs/features/FeaturesTab.tsx
CHANGED
|
@@ -123,23 +123,23 @@ export default function FeaturesTab() {
|
|
| 123 |
React.useEffect(() => {
|
| 124 |
// Only set defaults if values are undefined
|
| 125 |
if (isLatestBranch === undefined) {
|
| 126 |
-
enableLatestBranch(
|
| 127 |
}
|
| 128 |
|
| 129 |
if (contextOptimizationEnabled === undefined) {
|
| 130 |
-
enableContextOptimization(true);
|
| 131 |
}
|
| 132 |
|
| 133 |
if (autoSelectTemplate === undefined) {
|
| 134 |
-
setAutoSelectTemplate(true);
|
| 135 |
}
|
| 136 |
|
| 137 |
if (promptId === undefined) {
|
| 138 |
-
setPromptId('
|
| 139 |
}
|
| 140 |
|
| 141 |
if (eventLogs === undefined) {
|
| 142 |
-
setEventLogs(true);
|
| 143 |
}
|
| 144 |
}, []); // Only run once on component mount
|
| 145 |
|
|
|
|
| 123 |
React.useEffect(() => {
|
| 124 |
// Only set defaults if values are undefined
|
| 125 |
if (isLatestBranch === undefined) {
|
| 126 |
+
enableLatestBranch(false); // Default: OFF - Don't auto-update from main branch
|
| 127 |
}
|
| 128 |
|
| 129 |
if (contextOptimizationEnabled === undefined) {
|
| 130 |
+
enableContextOptimization(true); // Default: ON - Enable context optimization
|
| 131 |
}
|
| 132 |
|
| 133 |
if (autoSelectTemplate === undefined) {
|
| 134 |
+
setAutoSelectTemplate(true); // Default: ON - Enable auto-select templates
|
| 135 |
}
|
| 136 |
|
| 137 |
if (promptId === undefined) {
|
| 138 |
+
setPromptId('default'); // Default: 'default'
|
| 139 |
}
|
| 140 |
|
| 141 |
if (eventLogs === undefined) {
|
| 142 |
+
setEventLogs(true); // Default: ON - Enable event logging
|
| 143 |
}
|
| 144 |
}, []); // Only run once on component mount
|
| 145 |
|
app/lib/stores/settings.ts
CHANGED
|
@@ -155,11 +155,11 @@ const getInitialSettings = () => {
|
|
| 155 |
};
|
| 156 |
|
| 157 |
return {
|
| 158 |
-
latestBranch: getStoredBoolean(SETTINGS_KEYS.LATEST_BRANCH,
|
| 159 |
autoSelectTemplate: getStoredBoolean(SETTINGS_KEYS.AUTO_SELECT_TEMPLATE, true),
|
| 160 |
contextOptimization: getStoredBoolean(SETTINGS_KEYS.CONTEXT_OPTIMIZATION, true),
|
| 161 |
eventLogs: getStoredBoolean(SETTINGS_KEYS.EVENT_LOGS, true),
|
| 162 |
-
localModels: getStoredBoolean(SETTINGS_KEYS.LOCAL_MODELS,
|
| 163 |
promptId: isBrowser ? localStorage.getItem(SETTINGS_KEYS.PROMPT_ID) || 'default' : 'default',
|
| 164 |
developerMode: getStoredBoolean(SETTINGS_KEYS.DEVELOPER_MODE, false),
|
| 165 |
};
|
|
|
|
| 155 |
};
|
| 156 |
|
| 157 |
return {
|
| 158 |
+
latestBranch: getStoredBoolean(SETTINGS_KEYS.LATEST_BRANCH, false),
|
| 159 |
autoSelectTemplate: getStoredBoolean(SETTINGS_KEYS.AUTO_SELECT_TEMPLATE, true),
|
| 160 |
contextOptimization: getStoredBoolean(SETTINGS_KEYS.CONTEXT_OPTIMIZATION, true),
|
| 161 |
eventLogs: getStoredBoolean(SETTINGS_KEYS.EVENT_LOGS, true),
|
| 162 |
+
localModels: getStoredBoolean(SETTINGS_KEYS.LOCAL_MODELS, false),
|
| 163 |
promptId: isBrowser ? localStorage.getItem(SETTINGS_KEYS.PROMPT_ID) || 'default' : 'default',
|
| 164 |
developerMode: getStoredBoolean(SETTINGS_KEYS.DEVELOPER_MODE, false),
|
| 165 |
};
|