* feat (Editor): Add an option to set the editor font family
Add the `editorFontFamily` property to the settings storage and implement font family selection functionality on editor-related pages. Also, update all pages that use the editor settings to support the newly added font family option.
* refactor(editor): Optimize the logic for editor font settings
Standardize the method for retrieving font settings on the editor page to avoid redundant calls to the `fetch()` method. Extract the font retrieval logic into variables or anonymous functions to improve code readability and performance.
- Remove code related to Cupertino routing that is no longer in use
- Update the list of contributors on GitHub
- Update the version of the xterm submodule
* fix(ssh): Ensure that the private key ends with a newline character
Fixes an issue where SSH private key files were not written with a newline character at the end, preventing parsing errors in certain SSH clients
Update the package
* fix(server_func_btns): Fixed an issue with the order of SSH command parameters and added file permission settings
Added permission settings for private key files on non-Windows platforms to ensure secure access. Additionally, the order of SSH command parameters was adjusted to ensure that connection parameters are passed correctly.
* refactor(ssh): Remove terminal copy button and streamline clipboard functionality
Update dependency versions and remove the copy button from the terminal page, integrating clipboard functionality into the terminal controller.
* refactor(ssh): Optimize clipboard paste functionality implementation
Convert the _OnTerminalPaste method to an asynchronous implementation and remove duplicate _paste methods.
* refactor(ssh): Rename clipboard operation function and add new functionality
Renamed _onTerminalPaste to _onClipboardAction and expanded its functionality
Now supports copying selected text to the clipboard and performing paste operations when no text is selected
* fix: Fixed an issue where clipboard operations did not wait for asynchronous completion.
* fix(ssh): Fixed terminal paste operation return logic
Prevented redundant _onTerminalPaste calls after terminal paste operations
- Update the fl_lib submodule to the latest commit
- Remove dependency comments using submodules from pubspec.yaml
- Upgrade local_auth and related platform implementations to new versions