quardCRT Changelog

What's new in quardCRT 0.4.5

Apr 26, 2024
  • Modify the terminal to select the text after the text is emphasized with a transparency of 50%, rather than the original 100%
  • Fix the issue of abnormal width of rendering symbols '×' '÷' and '‖'
  • Fix the issue of program crash in a small probability situation
  • Fix cursor positioning issues #I8RB90
  • Remove the dependency on core5compat in Qt (Refer to the pr upstream of qtermwidget, but with modifications).
  • Prohibit to look up the historical information with the middle mouse scrolling (Refer to the pr upstream of qtermwidget, but with modifications).
  • Fix rendering issue with abnormal width of some symbols
  • Add ANSI OSC52 sequence support
  • Fix the issue that disconnecting the session will directly close the tab instead of disconnecting the session
  • Fix the issue that some UI in the quick connection window does not refresh when switching languages
  • Improve the session manager page width can be freely adjusted
  • The version built with MSVC on Windows uses ConPty instead of WinPty, and the version built with Mingw continues to use WinPty
  • Improve the behavior of selecting CJK characters when double-clicking
  • Improve the display of the input method pre-edit area
  • Add terminal color scheme color palette feature setting
  • Add the feature of switching terminal color scheme automatically when switching themes
  • Add confirmation dialog when deleting a session
  • Fix the issue that the context menu is too long to display completely and difficult to operate
  • Fix the display abnormality caused by some theme switching on Windows

New in quardCRT 0.4.4 (Mar 29, 2024)

  • Add ascii send/receive, Kermit send/receive, xyzmodem send/receive functions
  • Fix the problem that the status indicated by the start tftp menu item may be incorrect
  • Fix the problem that the program crashes when the terminal displays Unicode characters beyond the first plane
  • Fix the problem that the terminal area rendering does not refresh after drag the window to the screen edge to trigger the window size adjustment on linux

New in quardCRT 0.4.3 (Feb 26, 2024)

  • Add a tooltip to the terminal link, and modify the mouse shape to the corresponding shape after pressing ctrl
  • Modify the default LC_CTYPE configuration to UTF-8 on macos, and do not make default configuration on other platforms. You can modify whether to make configuration through the setting file
  • Fix the problem that the pre-built version on macos missed part of the packaged translation files
  • Fix the problem that the terminal interface rendering is not refreshed in time when the window is maximized on linux
  • The plugin system completes multi-language support
  • Partial UI details beautification
  • Add a new help document
  • Add German/Portuguese (Brazil)/Czech/Arabic support

New in quardCRT 0.4.2 (Jan 28, 2024)

  • release:v0.4.2
  • Optimize local terminal history search cursor position on Windows
  • Fix the issue that the plug-in is not correctly integrated in windows ci
  • Update plugininterface to version 2
  • Fix TFTP block numbering issue
  • Add dynamic enable/disable plugin support
  • Add script to download plugins and update workflows
  • Fix issue with fullscreen display in macOS native UI style
  • Fix macOS native UI mode caption button style issue
  • Merge pull request #25 from QQxiaoming/imgbot
  • [ImgBot] Optimize images
  • Add BUILD_DATE_TAG variable to about page
  • Fix fullscreen crash issue on macOS
  • Add QQueue, QMutexLocker, and QWaitCondition to SftpTransferThread
  • Update build_setup.bat and build_setup_msvc.bat to use xcopy with addi…
  • ci:Update artifact paths for AppImage, DMG, and Windows setup
  • src:Update language files
  • src:Add ESC shortcut to exit full screen.
  • src:Update QGoodWindow version to 2.4.2
  • Add macOS ARM64 build workflow
  • Merge pull request #24 from QQxiaoming/dependabot/github_actions/actio…
  • build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0

New in quardCRT 0.4.1 (Jan 13, 2024)

  • src:update NewTabMode
  • src:update doc
  • doc:update image for english in readme
  • src:Remove environment LC_CTYPE and LANG variables
  • src:Remove LC_ALL environment variable in UnixPtyProcess::startProcess()
  • doc:Add support for additional languages in README files
  • src:Add session filter functionality
  • src:Add TODO.md file and update linux.yml, macos.yml, and windows.yml
  • Merge pull request #20 from QQxiaoming/imgbot
  • [ImgBot] Optimize images
  • Update MessagesFile paths in build_setup.iss
  • Added support for additional languages in the setup wizard
  • lang:update translate file
  • ci:add build AppImage script
  • src:Add session opening functionality in new window
  • Add code_analyze.py for analyzing code lines, comments, and blanks
  • srcc:Fix disconnect and reconnect functionality in SessionsWindow
  • src:Add new tab mode option and handle tab add request accordingly
  • src:update plugininfowindow.cpp to open the plugin directory
  • doc:update doc
  • doc:update doc
  • src:Fix tab preview window flickering issue during tab dragging
  • doc:fix README
  • doc:update doc

New in quardCRT 0.4.0 (Dec 20, 2023)

  • doc:update changelog
  • src:fix #I8PLTP
  • Update SFTPmenuBookmarkWindow to SFTPmenuBookmarkWidget
  • src:update plugin interface
  • src:update sftp windows
  • Merge pull request #18 from QQxiaoming/dependabot/github_actions/actio…
  • update lang
  • build(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0
  • src:Add PluginInfoWindow class and related files
  • src:update lang
  • Hide SFTP window when disconnecting SSH2 session
  • src:Add file dialog functionality and resize window
  • src:Add SFTPmenuBookmarkWindow class and UI files
  • src:Fix tab style not updating when changing themes
  • src:Fix plugin API version check in CentralWidget::menuAndToolBarInit()
  • src:Add plugin API version check
  • src:Update UI, add experimental feature
  • src:Add plugin functionality to terminal context menu
  • src:Improve drag and drop styling for tab labels
  • src:Fix SSH session window size issue
  • src:Improve session cloning functionality and handle different session types
  • Fix library path for macOS in CentralWidget::menuAndToolBarInit() function
  • src:Add library paths for different operating systems
  • doc:Add plugin doc
  • src:Add plugin save/load settings
  • src:Add quickcomplete translations and language support
  • Add QuickComplete plugin and connect its signals to CentralWidget
  • Add QMap include to mainwindow.cpp and plugininterface.h
  • src:Add plugin functionality
  • src:fix windows title setting
  • Merge pull request #14 from QQxiaoming/dev-mainwindow
  • Fix issue with menu bar on macOS
  • src:update code
  • Fix resize notification bug and improve tab
  • src:fix floting window crash
  • src:update dark and light icons
  • src:Fix status bar message duration
  • src:clean code from codefactor suggestions
  • src:Refactor menu and toolbar initialization
  • src:update main window ui
  • src:Fix One step initialization issue
  • src:Disable drawing line characters in terminal and add OneStep feature
  • src:Update language files
  • src:clean code
  • src:Disable transparency action on Windows platform
  • src:Refactor UI class names
  • src:Update language files
  • src:Fix session properties not refreshing
  • src:Improve hexview
  • src:Update language files

New in quardCRT 0.3.1 (Dec 6, 2023)

  • release:v0.3.1
  • src:Add setMouseHide() function to QVNCClientWidget
  • src:Improve vnc client
  • src:add vnc client support
  • src:add vnc client support
  • src:Improve session state information to
  • ci:fix script
  • src:Fix tableWidget row count issue in NetScanWindow
  • src:Add SSH scanning feature
  • src:Fix keychain authorization issue
  • src:Add progress signals to SshSftpCommandSend and
  • src:Add SFTP file transfer progress display
  • doc:update doc
  • doc:Update quardCRT README
  • src:Fix translate service return type
  • src:Add support for right-click menu translation request
  • src:Add tooltips to spinBoxPort and spinBoxBaudRate
  • src:Fix port name issue in session options
  • src:clean code
  • src:clean code
  • src:Add support for password input field visibility

New in quardCRT 0.3.0 (Nov 28, 2023)

  • Release:v0.3.0
  • Update SVG files and translation strings
  • src:Remove unused code and update translation files
  • doc:Update doc
  • src:use lib qtkeychain save password
  • src:Fix session sorting issue and error prompt bug
  • doc:update doc
  • Update UI and add language support
  • src:Add license headers to source code files
  • Implement directory upload and download
  • src:Fix some sftf issue and add upload and download function
  • Merge commit 'e81f7188ef829d6ae3202d54edec49e9e84c03b0'
  • src:Improving performance
  • src:Add QCustomFileSystemModel library
  • Added SftpWindow class and related changes
  • src:Fix SSH2 error handling
  • src:Clean code formatting and remove unnecessary lines
  • src:Clean code formatting and remove unnecessary lines
  • Add libssh2 and QtSsh dependencies
  • ci:fix ci
  • Merge commit 'e6b7730437464f4ac060ee20df2ca533c6bbf426' into main
  • Update LIBSSH2_DIR path in qtssh.pri
  • ci:add msvc ci support
  • src:support ssh2 protocol
  • src:Add sessionConnect signal to doubleClicked event
  • lang: add more language support
  • src:update code
  • src:Fix connection closing issue
  • lang: add more language support
  • src:Fix serial port error handling
  • src:Fix serial port error message display issue
  • lang: add more language support
  • lang: add more language support
  • lang: add more language support
  • doc:update doc
  • src:Fix various bugs and improve code quality
  • src:Update translation files
  • doc:update doc

New in quardCRT 0.2.5 (Nov 9, 2023)

  • Add floating window mode and support moving back to the main window
  • Added free dragging of tabs (drag into a floating window or into split screen)
  • Fixed a serious crash issue that may occur after moving a label/label title display error
  • Add advanced settings to select the UI style as the native style (single-platform users may want to use the native style, and multi-platform users may want to use the unified style)
  • Added one-click function to clean selected background images in settings
  • Optimize the secondary confirmation function when exiting the application/closing the session. Now the local Shell session determines whether a secondary confirmation is required based on whether there are child processes. Other session types remain unchanged.
  • Added setting label title mode, you can choose to display the session title in three ways: brief/complete/scrolling

New in quardCRT 0.2.4 (Nov 6, 2023)

  • release:v0.2.4
  • src:Add check update action
  • src:Added the requirement for a second confirmation when closing a session
  • src:Add error handling and state change signals to
  • ci:Update ci
  • src:Add compiler information to settings
  • src:update inziu-iosevkaCC-SC-regular font to resources
  • src:Fix memory leak in setBackgroundMovie() function
  • src:Fix background movie initialization in
  • src:Add session modifying properties functionality to
  • src:Add Windows MSVC2019 build workflow and fix
  • doc:update doc
  • doc:update doc image
  • src: add new window action
  • tools:update linuxdeploy-plugin-qt https://github.com/linuxdeploy/lin…
  • fix:some issue
  • fix:fixed the problem of memory not being released when closing tab page
  • src:support video background image file
  • src:suport cursor option
  • src:support customizing terminal font
  • src:support gif background image file
  • src:update global options ui
  • src:fix namePipe connect from session manager
  • src:update session option window
  • src:update session option window
  • src:clean code
  • src:update globaloptions ui
  • src:clean project file
  • src:update logger
  • src:add logger system
  • src:support namepipe [#I8AXLO](https://gitee.com/QQxiaoming/quardCRT/i…
  • src:add scrollback lines set
  • src:fix QPrintDialog show fail on window
  • ci:update ci
  • ci:update window ci script
  • doc:update readme

New in quardCRT 0.2.3 (Oct 28, 2023)

  • release:v0.2.3
  • doc:update changelog
  • release:v0.2.2
  • lang:update
  • lang:update lang
  • src:fix #I8AJN1
  • src:add more featrue
  • src:revert error commit
  • src:add shortcut for mac
  • srcadd Tile mode for terminal background
  • src:fix window title issue
  • src:fix window work dir
  • update ci env qt6.5.3
  • src:add more feature
  • src:add screenshot function and more shortcut keys
  • src:fix incorrect keybindings
  • build:fix linux desktop MimeType
  • src:optimize ui context menu
  • src:storage of main interface layout information
  • src:add more shortcut
  • src:add Key_Home and Key_End
  • src:add functions related to saving settings
  • src:update code
  • doc:add changelog
  • src:improve bookmark management
  • src:Quick Connect supports the selection of only opening sessions and …
  • doc:update readme