Commit 4d40aaf
Extract NotificationSoundSettings to restore the Swift file length budget (#6020)
#5651 grew
Sources/TerminalNotificationStore.swift (+96 over budget) and
Sources/Feed/FeedCoordinator.swift (+16 over budget) without updating
.github/swift-file-length-budget.tsv, so workflow-guard-tests now fails
on every PR.
Move the self-contained NotificationSoundSettings enum (sound selection,
custom sound staging, Focus/DND suppression, fallback playback, custom
command execution) into its own file. TerminalNotificationStore.swift
drops 2623 -> 1941 lines, well under its 2527 budget, and the budget
ratchets down to the new actual. FeedCoordinator's +16 is inline
authorization-error wiring with no extractable chunk, so its budget is
refreshed to 1255 as known debt already merged on main.
No code changes, pure file move plus pbxproj wiring and budget refresh.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent aee3d36 commit 4d40aaf
4 files changed
Lines changed: 696 additions & 682 deletions
File tree
- .github
- Sources
- cmux.xcodeproj
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| 131 | + | |
130 | 132 | | |
131 | 133 | | |
132 | 134 | | |
| |||
0 commit comments