Support script editing and persist project keybindings

- add server `upsertKeybinding` flow to write `~/.t3/keybindings.json` and refresh cached config
- wire project script create/edit to save optional keybindings via the WS API
- improve script action UI with edit controls, icon picker, and preferred-script recall
- add coverage for keybinding upsert behavior in server and websocket tests
648a6ac372Julius Marminge committed on 2/18/2026, 8:59:06 AM· committed by Julius Marmingeparent3537d47
14 files changedLine totals unavailable