Changelog
- 002ea0d MUL-4797: add configurable issue table view (#5454)
- adc7636 MUL-4921: fix(codex): report resumed usage as task delta (#5569)
- ed57707 MUL-4923: bound daemon task preparation time (#5584)
- 90ee83e MUL-4925: fix Linux Codex Git metadata writes (#5575)
- f51828f MUL-4936: Fix empty replies in resumed Codex and Hermes chats (#5675)
- 099e145 MUL-4937: preserve daemon terminal callbacks during shutdown
- 68c2328 MUL-4938: support configurable shutdown hold (#5586)
- f738e8c MUL-4952: pass agent custom env secrets to Codex shells
- 152d82e MUL-4999: reclaim managed Codex sandbox task caches
- 5a176b9 docs(changelog): add v0.4.5 (2026-07-20) release entry (#5681)
- 9961db1 feat(issues): bump issue updated_at when a comment is added (MUL-5009) (#5667)
- d3fac02 feat(issues): live-resort board/list on updated_at drift (MUL-5016) (#5671)
- a56f41c feat(projects): switch project list view control to a dropdown menu (MUL-5030) (#5677)
- fae7b04 feat(views): support the send shortcut in manual issue create (MUL-4931) (#5583)
- 1483ce0 fix(agents): always enable AI creation (MUL-4998) (#5660)
- 4ad7597 fix(agents): reset model and thinking level on runtime change (MUL-4963) (#5615)
- 387e4fe fix(channels): keep direct chat replies in Multica (MUL-4988) (#5645)
- 92676fb fix(daemon): recover from uncertain ws claims
- 612b2db fix(desktop): exclude dist/** from multi-arch package contents
- 964b926 fix(desktop): restore window state
- 4131598 fix(editor): prevent incorrect comment autolinks (#5665)
- 1be1fd3 fix(issues): label board display-settings button as Display (MUL-5011) (#5664)
- fcb4798 fix(issues): stop cold-load render loop on the Issues route (MUL-4985) (#5643)
- 2161313 fix(kiro): stop repeating runtime brief every turn (#5605)
- a0ec1da fix(settings): restore mounted flag on remount so auto-save can settle (#5613)
- c2df5d7 test(execenv): fix flaky Windows prepare-helper deadlock (MUL-4923) (#5676)