Changelog:
- new escape code <ESC>[22J that moves the current contents of the screen into the scrollback before clearing it
- new kitten run-shell to allow creating sub-shells with shell integration enabled
- new option background_blur to blur the background for transparent windows
- hold flag now holds the window open at a shell prompt instead of asking the user to press a key
- new option text_fg_override_threshold to force text colors to have high contrast regardless of color scheme
- Fix a bug causing the last MIME type available on the clipboard not being recognized when pasting with clipboard kitten
- Dont set clipboard when getting clipboard in filter mode
- Ask for permission before executing script files that are not marked as executable
- Fix running edit-in-kitty with elevated privileges to edit a restricted file not working
- Allow configuring the ssh kitten to skip some hosts via a new delegate config directive
- In kitty mode show the actual bytes sent by the terminal
- prevent accidental execution of script files via MIME type association from programs that unconditionally “open” attachments
- Move images up along with text when the window is shrunk vertically
- Do not echo invalid DECRQSS queries back
- Fix crash coused by re-using image id of an animated image for a still
- fix an echo bug in the file transfer protocol due to insufficient sanitization of safe strings
- Fixed multiple regressions introduced with 0.28.0