What's Changed
- Audit React performance effects by @nwparker in #3038
- Derive PR reviewer filter mode by @nwparker in #3041
- Derive sidebar filter command selection by @nwparker in #3042
- fix: abort cancelled speech model downloads by @nwparker in #3043
- Remove diff note draft sync effect by @nwparker in #3044
- fix: clean up runtime RPC keepalives on socket close by @nwparker in #3045
- fix: abort relay requests on dispatcher dispose by @nwparker in #3046
- fix: clean up notification sound playback listeners by @nwparker in #3047
- fix: release CDP proxy resources on startup failure by @nwparker in #3049
- docs: record memory leak audit pass 2 by @nwparker in #3050
- Collapse status account menus in open handler by @nwparker in #3051
- Reset browser favicon fallback during render by @nwparker in #3052
- Remove inactive title rename draft sync by @nwparker in #3053
- Remove static feature tour step repair effects by @nwparker in #3054
- Initialize repo combobox open state by @nwparker in #3055
- Reset quick open query during render by @nwparker in #3056
- Mark quick open cleanup merged in audit by @nwparker in #3057
- Reset project group dialogs during render by @nwparker in #3058
- Derive agent fallback disclosure latch during render by @nwparker in #3059
- Move feature tour step resets out of effects by @nwparker in #3060
- Mark feature tour reset cleanup merged by @nwparker in #3061
- Prune workspace board selection during render by @nwparker in #3062
- Move kanban column width sync out of effects by @nwparker in #3063
- Move quick command dialog reset out of effect by @nwparker in #3064
- Move notification settings ref sync out of effect by @nwparker in #3065
- Move onboarding agent ref mirrors out of effects by @nwparker in #3066
- Move kanban drag ref mirrors out of effects by @nwparker in #3067
- Move feature wall telemetry refs out of effect by @nwparker in #3068
- Move onboarding persisted theme ref out of effect by @nwparker in #3069
- Record terminal window cleanup PR in audit by @nwparker in #3072
- Record composer note cleanup PR in audit by @nwparker in #3074
- Record source control selection cleanup PR in audit by @nwparker in #3076
- Record notebook cell editor cleanup PR in audit by @nwparker in #3078
- Record rich markdown cleanup PR in audit by @nwparker in #3080
- Record browser ref cleanup PR in audit by @nwparker in #3082
- Remove untitled rename reset effect by @nwparker in #3083
- Record untitled rename cleanup in audit by @nwparker in #3084
- Remove tour select portal effects by @nwparker in #3087
- Record tour select portal cleanup in audit by @nwparker in #3088
- Record orca.yaml trust cleanup in audit by @nwparker in #3090
- Remove confirmation dialog mirror effect by @nwparker in #3091
- Record confirmation dialog cleanup in audit by @nwparker in #3092
- Record repo hook editor cleanup in audit by @nwparker in #3094
- Record feature wall visited cleanup in audit by @nwparker in #3096
- Record editor copy timer cleanup in audit by @nwparker in #3098
- Move combobox open focus out of effects by @nwparker in #3100
- Record combobox focus cleanup in audit by @nwparker in #3101
- Record automation run selection cleanup in audit by @nwparker in #3103
- Derive automation run history selection during render by @nwparker in #3104
- Record automation history selection cleanup in audit by @nwparker in #3105
- Record automation page reset cleanup in audit by @nwparker in #3107
- Record Linear estimate input cleanup in audit by @nwparker in #3109
- Record Linear sub-issue cleanup in audit by @nwparker in #3111
- Record GitHub project date cleanup in audit by @nwparker in #3113
- Record GitHub reviewer picker cleanup in audit by @nwparker in #3115
- Record GitHub project column cleanup in audit by @nwparker in #3117
- Record pet overlay size cleanup in audit by @nwparker in #3119
- Document combined diff state effect cleanup by @nwparker in #3121
- Remove onboarding detour reset effect by @nwparker in #3122
- Document GitLab comment draft effect cleanup by @nwparker in #3125
- Document activity selection effect cleanup by @nwparker in #3127
- Document settings mounted section effect cleanup by @nwparker in #3129
- Document Linear text draft effect cleanup by @nwparker in #3131
- Document create-from branch search cleanup by @nwparker in #3133
- Document delete dialog effect cleanup by @nwparker in #3135
- Document browser settings draft cleanup by @nwparker in #3137
- Document general settings draft cleanup by @nwparker in #3139
- Document commit AI draft cleanup by @nwparker in #3141
- Document notification volume draft cleanup by @nwparker in #3143
- Document repo source control AI draft cleanup by @nwparker in #3145
- Document quick commands intent cleanup by @nwparker in #3147
- Document quick agent selection cleanup by @nwparker in #3149
- Document add repo clone default cleanup by @nwparker in #3151
- Document mobile QR polling cleanup by @nwparker in #3153
- Document integrations status cleanup by @nwparker in #3155
- Document SSH reset dialog cleanup by @nwparker in #3158
- Remove redundant sidebar live width effect by @nwparker in #3160
- Document sidebar live width cleanup by @nwparker in #3162
- Derive worktree palette selection during render by @nwparker in #3164
- Document worktree palette selection cleanup by @nwparker in #3165
- Prune sidebar worktree selection during render by @nwparker in #3166
- Document sidebar selection pruning cleanup by @nwparker in #3167
- Document workspace space state cleanup by @nwparker in #3169
- Document mobile driver overlay cleanup by @nwparker in #3175
- Document diagnostics bundle cleanup by @nwparker in #3177
- Document mobile page stage cleanup by @nwparker in #3181
- Document create PR submit reset cleanup by @nwparker in #3185
- Document project table cache cleanup by @nwparker in #3187
- Document feature wall persisted reset cleanup by @nwparker in #3189
- Document smart workspace command value cleanup by @nwparker in #3194
- Document workspace cleanup view cleanup by @nwparker in #3197
- Document onboarding settings hydration cleanup by @nwparker in #3199
- Document resource space ready cleanup by @nwparker in #3201
- Document commit failure dialog cleanup by @nwparker in #3204
- Document diff comments clear cleanup by @nwparker in #3208
- Document diff comments copy timer cleanup by @nwparker in #3211
- Document source selection reconcile cleanup by @nwparker in #3213
- Document project dialog state cleanup by @nwparker in #3216
- Document combined diff copy timer cleanup by @nwparker in #3219
- Document App lazy modal cleanup by @nwparker in #3221
- Reset mobile modal drafts before opening paint by @nwparker in #3223
- Document mobile modal reset cleanup by @nwparker in #3225
- Document bottom drawer mount cleanup by @nwparker in #3227
- Document mobile browser address cleanup by @nwparker in #3229
- Document mobile browser ref cleanup by @nwparker in #3231
- Document mobile dictation ref cleanup by @nwparker in #3236
- Document mobile new-worktree agent cleanup by @nwparker in #3239
- Document mobile pair-confirm route cleanup by @nwparker in #3241
- Document mobile host route action cleanup by @nwparker in #3243
- Remove mobile accounts dead client ref by @nwparker in #3244
- Document mobile accounts ref cleanup by @nwparker in #3245
- Document mobile home client ref cleanup by @nwparker in #3249
- Document mobile session ref cleanup by @nwparker in #3251
- Document mobile tasks client ref cleanup by @nwparker in #3254
- Document GitHub assignee reset cleanup by @nwparker in #3256
- Document DiffViewer autoscroll cleanup by @nwparker in #3258
- Document reviewer request sync audit by @nwparker in #3260
- Document mobile task agent selection audit by @nwparker in #3263
- Document sidebar SSH reconnect prompt audit by @nwparker in #3268
- Document floating workspace bounds audit by @nwparker in #3270
- Remove unused terminal shell hooks by @nwparker in #3271
- Update React performance audit after terminal cleanup by @nwparker in #3272
- Remove unused feature wall notifications page by @nwparker in #3273
- Update React performance audit after feature-wall cleanup by @nwparker in #3274
- Record browser find React performance PR by @nwparker in #3276
- Record editor copy path timer PR by @nwparker in #3278
- Record feature wall skill state React performance PR by @nwparker in #3282
- Record feature wall session depth React performance PR by @nwparker in #3284
- Record GitHub link copy React performance PR by @nwparker in #3286
- Record reduced motion hook PR by @nwparker in #3288
- Record PDF find reset PR by @nwparker in #3291
- Record GitLab task filter PR by @nwparker in #3293
- Set nested repo indeterminate checkbox from ref by @nwparker in #3294
- Track agent prompt sent from agent hooks by @brennanb2025 in #3033
- Record nested repo checkbox PR by @nwparker in #3295
- Focus worktree rename input from ref by @nwparker in #3296
- Record workspace title rename focus PR by @nwparker in #3297
- Notify worktree title rename mode from handlers by @nwparker in #3298
- Record worktree title editing notification PR by @nwparker in #3299
- Resize worktree metadata notes from input handlers by @nwparker in #3300
- Record worktree metadata textarea PR by @nwparker in #3301
- Add agent prompt quick commands by @Jinwoo-H in #3011
- Add direct URL and file entry to tab menu by @Jinwoo-H in #3026
- Record editor tab rename focus PR by @nwparker in #3304
- fix: clear browser reload fallback timer by @nwparker in #3305
- fix: clear native notification fallback timers by @nwparker in #3306
- fix: clear local network prompt fallback timer by @nwparker in #3307
- docs: record final memory leak audit comb by @nwparker in #3308
- Record upstream React effect count drift by @nwparker in #3309
- Record tab entry selection reset PR by @nwparker in #3312
- Fix unread badge for background selected chats by @nwparker in #3302
- Record terminal tab rename focus audit PR by @nwparker in #3315
- Minimize empty floating workspace on close shortcut by @nwparker in #3313
- Record markdown link bubble focus audit PR by @nwparker in #3317
- Record image viewer preview audit PR by @nwparker in #3319
- Record markdown preview search focus audit PR by @nwparker in #3323
- Document rich markdown menu selection perf PR by @nwparker in #3327
- Document editor header rename focus perf PR by @nwparker in #3329
- Focus file search input from ref by @nwparker in #3330
- Document file search focus perf fix by @nwparker in #3331
- Document diff comment popover focus perf PR by @nwparker in #3336
- Document markdown annotation focus perf PR by @nwparker in #3339
- Document status bar account usage perf PR by @nwparker in #3342
- Document terminal search effect audit by @nwparker in #3345
- Document file explorer inline focus audit by @nwparker in #3348
- Document font autocomplete effect audit by @nwparker in #3350
Full Changelog: v1.4.35...v1.4.36-rc.0