[UI/Settings] Abgleich mit settings.ts und Komponenten-Refactoring #289
Labels
No labels
good first issue
has-pr
help wanted
idea
priority
critical
priority
high
priority
low
priority
medium
status
blocked
status
in-progress
status
needs-review
status
ready
type
bug
type
docs
type
enhancement
type
feature
type
refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
customable/claude-mem#289
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Die Settings-UI zeigt nicht alle verfügbaren Einstellungen aus
packages/shared/src/settings.ts. Außerdem ist dieSettings.tsxzu groß und sollte in kleinere Komponenten aufgeteilt werden.Fehlende Settings in der UI
1. Remote Mode (Advanced Tab)
Nur Checkbox vorhanden, aber URLs fehlen:
REMOTE_URL- Backend URL für Remote-ModusREMOTE_TOKEN- Auth Token für Remote-Modus2. PostgreSQL Konfiguration (Advanced Tab)
Nur SQLite-Path sichtbar, PostgreSQL-Felder fehlen:
DATABASE_URL- Connection StringDATABASE_HOSTDATABASE_PORTDATABASE_USERDATABASE_PASSWORDDATABASE_NAME3. Embedding Provider (neuer Abschnitt oder AI Provider Tab)
EMBEDDING_PROVIDER- 'local' | 'mistral'MISTRAL_EMBEDDING_MODEL4. Processing Mode / Lazy Mode (neuer Tab oder Advanced)
PROCESSING_MODE- 'normal' | 'lazy' | 'hybrid'LAZY_BATCH_INTERVALLAZY_PROCESS_ON_SEARCHLAZY_HYBRID_TYPES5. Sleep Agent (neuer Abschnitt)
SLEEP_AGENT_ENABLEDSLEEP_AGENT_INTERVALSLEEP_AGENT_IDLE_TIMEOUT6. Worker Mode (Workers Tab)
WORKER_MODE- 'spawn' | 'in-process' | 'hybrid'IN_PROCESS_WORKER_TIMEOUTIN_PROCESS_WORKER_IDLE_EXIT7. Worker Auto-Restart (Workers Tab)
WORKER_RESTART_POLICY- 'never' | 'on-failure' | 'always'WORKER_MAX_RESTARTSWORKER_RESTART_DELAY_MSWORKER_RESTART_BACKOFF_MULTIPLIER8. Cleanup Service (Advanced Tab)
CLEANUP_AUTO_ENABLEDCLEANUP_INTERVAL_MSCLEANUP_STALE_TIMEOUT_MSCLEANUP_TASK_AGE_MS9. Docker (Advanced Tab)
DOCKER_AUTO_UPDATE_ENABLED10. Worker Capabilities (Workers Tab)
DEFAULT_LLM_PROVIDERDEFAULT_EMBEDDING_PROVIDERDEFAULT_VECTORDB_PROVIDERWORKER_PROFILES(JSON Editor)CAPABILITY_LIMITS(JSON Editor)11. Endless Mode (neuer Tab oder Advanced)
ENDLESS_MODE_ENABLEDENDLESS_MODE_COMPRESSION_MODELENDLESS_MODE_COMPRESSION_TIMEOUTENDLESS_MODE_FALLBACK_ON_TIMEOUTENDLESS_MODE_SKIP_SIMPLE_OUTPUTSENDLESS_MODE_SIMPLE_OUTPUT_THRESHOLD12. Sonstige fehlende
AI_PROVIDER_FALLBACK(Array-Editor)BACKEND_WS_PORTBACKEND_HOSTKomponenten-Refactoring
Die
Settings.tsxsollte in kleinere Komponenten aufgeteilt werden:Vorgeschlagene Tab-Struktur
Priorität
Mittel - Funktional, aber unvollständig und schwer wartbar