Add diff panel keyboard toggle and shortcut hint

- Bind `mod+d` to `diff.toggle` when terminal is not focused
- Wire ChatView to handle `diff.toggle` and show its shortcut in the diff button tooltip
- Limit sidebar `mod+b` listener to mobile to avoid desktop shortcut conflicts
- Extend web/contracts keybinding tests and command list for `diff.toggle`
9b458ef115Julius Marminge committed on 2/27/2026, 2:52:49 AMparent10c1cae
7 files changedLine totals unavailable