You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#1978. Removes IPC bridge surface with zero consumers in the renderer/overlay/e2e, verified against current main (ceb23ec3d).
Changes
window:openSettings push — no sender since chore(ui): track Storybook-driven UI polish after file-boundary governance #390. Removed appWindow.subscribeOpenSettings from preload + contract, and the handleOpenSettings subscription/cleanup in app-shell-effects.ts. The ⌘/Ctrl+, keydown handler (renderer) is untouched, so the shortcut still works — covered by a new e2e test.
Daily Review aliases — removed duplicate dailyReview.list/get/delete and deleteArchive from preload + bridge-contract.d.ts, and the renderer-dead daily-review:deleteipcMain handler. The archive store's internal deleteArchive stays (used by retention cleanup).
cursor-subscription:logout — already handled upstream: chore(desktop): retire Cursor subscription #2037 retired the entire Cursor subscription surface (commit 61a0ca1f5), so this finding no longer applies.
Remove subscribeOpenSettings / window:openSettings whose only sender was
deleted in apache#390 (the Meta/Ctrl+, shortcut is still handled by the renderer
keydown handler), and drop the duplicate Daily Review list/get/delete
aliases plus the renderer-dead daily-review:delete channel. The retired
Cursor subscription surface (apache#2037) already removed the remaining
cursor-subscription:logout finding, so it needs no change here.
Closesapache#1978
PR #2065 (opened 37 minutes earlier, same scope) has been merged as af316fe, and it covers this PR's deletions as a superset: the same dailyReview alias and subscribeOpenSettings removals, plus the maka.usage preload namespace (per #1982 decision 2) and the IPC-surface parity whitelist. With two PRs sharing one scope we went with first come, first served.
The only thing this PR adds beyond #2065 is the settings-shortcut e2e in settings.spec.ts. That shortcut runs through the renderer keydown handler, which #2065 did not touch, so the deletion does not regress it. If you want the e2e in the tree, rebase onto current main and open a small PR with just that spec; otherwise this one can be closed as superseded.
Closed as superseded by #2065 (merged as af316fe), which covers this PR's deletions as a superset. The only unique piece, the settings-shortcut e2e, is not affected by the removal; a small follow-up PR with just that spec can be opened if desired.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes#1978. Removes IPC bridge surface with zero consumers in the renderer/overlay/e2e, verified against current
main(ceb23ec3d).Changes
window:openSettingspush — no sender since chore(ui): track Storybook-driven UI polish after file-boundary governance #390. RemovedappWindow.subscribeOpenSettingsfrom preload + contract, and thehandleOpenSettingssubscription/cleanup inapp-shell-effects.ts. The⌘/Ctrl+,keydown handler (renderer) is untouched, so the shortcut still works — covered by a new e2e test.dailyReview.list/get/deleteanddeleteArchivefrom preload +bridge-contract.d.ts, and the renderer-deaddaily-review:deleteipcMainhandler. The archive store's internaldeleteArchivestays (used by retention cleanup).cursor-subscription:logout— already handled upstream: chore(desktop): retire Cursor subscription #2037 retired the entire Cursor subscription surface (commit61a0ca1f5), so this finding no longer applies.Tests
npm run typecheck✅biome lint/biome format/git diff --check✅settings.spec.ts→the platform settings shortcut opens settings