Skip to content

fix(skill): add zoomLevel to desktop preferences skill - #4365

Draft
amelia-letta wants to merge 1 commit into
mainfrom
amelia/skill-watch-zoomlevel-desktop-preferences
Draft

amelia-letta wants to merge 1 commit into
mainfrom
amelia/skill-watch-zoomlevel-desktop-preferences

Conversation

@amelia-letta

Copy link
Copy Markdown
Collaborator

Builtin-skill-watch: editing-letta-code-desktop-preferences@aa3e294d006b-042b685854ad9825

Selected skill: editing-letta-code-desktop-preferences

Stale claim: The skill lists all Desktop preference keys but is missing zoomLevel, added to the Desktop preferences schema in letta-cloud #15865 (fix(desktop): preserve window zoom across resize, 2026-09-09), after the skill was last updated.

Current owning source: letta-cloud apps/code-desktop/electron/src/preferencesStorage.ts defines zoomLevel: number on DesktopPreferences, persisted via savePreferences({ zoomLevel }) from the View menu zoom controls (main.ts), normalized by desktopZoom.ts (normalizeDesktopZoomLevel), and applied live by the preferences file watcher through applyDesktopPreferencesapplyDesktopZoomLevel.

Focused validation: Traced every skill claim against letta-cloud main (preferencesStorage.ts, main.ts, listenerManager.ts, Preferences.tsx, DebugPanelSidebar.tsx, useRemoteAppServerSettings.ts): file path, user-editable keys, theme enum, system-managed keys, remoteAppServer startup semantics, and the 100ms watcher debounce (schedulePreferencesReload) all match. The only other stale claim (debugPanelEnabled "controlled via app menus") is already covered by open watcher PRs #4322 / #4263 / #4122 and is intentionally not duplicated here. bun run check passes 12/12.

Change: added zoomLevel to the user-editable keys list with its View-menu provenance.

👾 Generated with Letta Code

Co-Authored-By: Letta Code noreply@letta.com

Co-Authored-By: Letta Code <noreply@letta.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant