Skip to content

Commit

Permalink
release:v0.4.3
Browse files Browse the repository at this point in the history
Signed-off-by: xiaoming <[email protected]>
  • Loading branch information
QQxiaoming committed Feb 26, 2024
1 parent 68057c4 commit f3b32a8
Show file tree
Hide file tree
Showing 6 changed files with 219 additions and 3 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## [[Unrelease](https://github.com/QQxiaoming/quardCRT)]

## [[V0.4.3](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.4.3)] - 2024-02-26

en-US:

- Add a tooltip to the terminal link, and modify the mouse shape to the corresponding shape after pressing ctrl
Expand Down
211 changes: 210 additions & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,212 @@
<div style="text-align: right"><a href="../../en/latest/changelog.html">🇺🇸 English</a> | <a href="../../zh-cn/latest/changelog.html">🇨🇳 简体中文</a> | <a href="../../zh-tw/latest/changelog.html">🇭🇰 繁體中文</a> | <a href="../../ja/latest/changelog.html">🇯🇵 日本語</a></div>

# Change Log
# Change Log

## [[Unrelease](https://github.com/QQxiaoming/quardCRT)]

## [[V0.4.3](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.4.3)] - 2024-02-26

- 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

## [[V0.4.2](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.4.2)] - 2024-01-28

- Add ESC to exit full screen mode in full screen mode
- The plugin platform supports dynamic enable/disable plugin functions
- Optimize and solve the problem of fixed CPU load after software startup
- Optimize the problem of incorrect cursor position when searching up and down the history command in the local terminal under windows
- Fix the possible error ack processing problem of tftpsever
- Fix the crash problem under full screen on macos
- Fix the title button does not switch to the macos style problem in the native UI mode on macos
- Fix the problem that the title button full screen on macos through the native UI style cannot display the exit full screen option in the context menu on the interface
- Pre-built versions add pre-built plugin packaging for the [plugin ecosystem platform](https://github.com/QuardCRT-platform)

## [[V0.4.1](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.4.1)] - 2024-01-13

- Add the function of opening a session in a new window in the session manager
- Add the setting label tab plus button mode optional for new session/clone session/local shell session three ways
- Add filtering function in session manager
- Fix the window flashing problem caused by the preview window when dragging the label

## [[V0.4.0](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.4.0)] - 2023-12-20

- The main UI is fully updated, the overall style is more modern, and the matching light/dark theme is more beautiful
- Add the function of opening the current setting file in the setting option
- Add the experimental function in the upper right corner, and the SSH scan is migrated to the laboratory, and the plugin interface is opened to add more specific functions to the laboratory, visit [plugin platform](https://github.com/QuardCRT-platform)
- The SFTP window adds a bookmark function and improves the SFTP operation logic.
- Improve and optimize the HexView window
- Improve the session cloning function, the session type that can be cloned (SSH, Telent, etc.) is directly cloned, and the session type that cannot be cloned (serial port, etc.) will pop up the session setting window
- Improve the style when dragging the label, now the mouse can be correctly displayed as a grip gesture
- Fix the problem that the history page is not refreshed when opening the session properties
- Fix the rendering error of the line character in the session
- Fix the default terminal size is incorrect when opening the SSH session without changing the window size
- Fix the Tab Add New button style is not updated when switching the theme
- Fix the problem that the terminal color scheme cannot be persistently saved after modification [#I8PLTP](https://gitee.com/QQxiaoming/quardCRT/issues/I8PLTP)

## [[V0.3.1](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.3.1)] - 2023-12-05

- Add password input box support display/hide function
- Add common baud rate prompt
- Add right-click menu request translation function
- Add practical tools, scan local network SSH service
- SFTP file transfer window adds transfer progress display
- Add vnc protocol support
- Fix the problem that the port information of the serial port session cannot be correctly connected after being stored
- Fix the problem that the keychain authorization fails to use the wrong information
- Fix the problem that the maximum value of the port number input box is incorrect, resulting in the inability to correctly save the session information

## [[V0.3.0](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.3.0)] - 2023-11-28

- Add SSH2 protocol support (currently only supports password authentication, user passwords are stored in the local system keychain, not stored in the software configuration file)
- Add SSH2 session open SFTP file transfer window function
- Add custom setting word characters function, you can set which characters are considered as word characters, which is convenient for quickly selecting words
- Add double-click session management session to connect function
- Add session manager close button
- Fix the problem that the session manager session sorting is rearranged after modifying the session properties
- Fix the problem that the serial port connection is normal but an error prompt "No Error" pops up
- Fix the problem that the session that failed to connect cannot be closed

## [[V0.2.6](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.6)] - 2023-11-15

- Add label tab hover preview function
- Windows local terminal enhancement, now you can use the Tab key to complete the command like linux
- Add session status query, view session status through session settings/properties-status, currently only support local Shell session query process information
- Terminal content matching supports path matching, you can right-click to quickly open files/directories
- Add highlight matching content function
- Fix the problem of rendering position error of Chinese full-width quotation marks
- Fix the problem that macOS incorrectly binds the copy and paste shortcut keys, causing the terminal to be unable to kill the process
- Add more language (Spanish/French/Korean/Russian/Traditional Chinese) support (provided by GitHub Copilot)

## [[V0.2.5](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.5)] - 2023-11-09

- Add floating window mode, and support moving back to the main window
- Add tab page free drag (drag to floating window or drag to split screen)
- Fix the serious crash problem caused by moving the label/label title display error problem
- Add advanced settings to select the UI style as the native style (single platform users may want to use the native style, multi-platform users may want to use the unified style)
- Add one-click cleaning of selected background images in settings
- Optimize the secondary confirmation function when exiting the application/closing the session, now the local Shell session will decide whether to require secondary confirmation based on whether there are child processes, and other session types remain unchanged
- Add setting label title mode, you can choose to display the session title in brief/complete/scrolling, three ways

## [[V0.2.4](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.4)] - 2023-11-03

- Add windows NamedPipe protocol support (unix domain socket corresponding to linux/macos)
- Fix the problem that the printer service cannot be started on windows
- Fix the problem that part of the memory is not released when closing the tab
- Add secondary confirmation function when exiting the application/closing the session
- Add session link status display function (the tab displays in the form of an icon)
- Add terminal font setting function
- Add terminal scroll line number setting
- Add setting cursor shape and blink function
- Terminal background supports Gif animation format files (need to enable animation support in advanced settings)
- Terminal background supports mp4/avi/mkv/mov video format files (need to enable animation support in advanced settings)
- Update the global settings interface, and display the settings in categories
- Add session settings interface, now you can modify and edit session properties
- Add separate start new window function
- Add software's own debugging information log system, which is not turned on by default, and must be manually written to the config file to start

## [[V0.2.3](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.3)] - 2023-10-26

- Fix the error ci environment, no substantial changes from V0.2.2

## [[V0.2.2](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.2)] - 2023-10-26

- Fix the session information storage error that caused the right session manager to fail to connect correctly [#I8AJN1](https://gitee.com/QQxiaoming/quardCRT/issues/I8AJN1)
- Quick connection supports selecting only open session and only save session
- Improve bookmark management function
- Implement save settings and real-time save settings button function
- Add ALT+'-' and ALT+'=' global shortcut keys to switch the current tab
- Add ALT+'{num}' global shortcut key to switch to the specified tab
- Add ALT+LEFT, ALT+RIGHT global shortcut keys mapped to home and end keys (considering that macbook does not have home and end keys)
- Add high-definition screenshot current terminal function
- Add export current terminal session content (pdf/txt) function
- Add printer print current terminal session function
- Add lock session function
- Add configuration to start a new local terminal with the default working path
- Terminal background image supports tile mode
- Persistently store the main interface layout information
- Optimize the context menu on the interface
- Optimize the open file dialog UI
- Modify the rendering bold font on windows to cause the cursor to be abnormal, temporarily not supporting bold rendering to ensure that the cursor position is correct
- Fix the problem that the working path set after executing the command on windows is incorrect
- Add cmd+delete as delete key function on macos (because the delete key is backspace on macos)

## [[V0.2.1](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.1)] - 2023-10-19

- linux package fcit plugin to support more Chinese input methods
- Fix the rendering cursor error of Chinese characters on linux
- Fix HEX view format rendering error and data acquisition failure problem
- Persistently store session information

## [[V0.2.0](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.2.0)] - 2023-10-18

- Add the function of switching simple/standard UI with alt+n/alt+J
- Add the practical function of starting tfftp server
- Optimize hex view display interface
- The window installation program adds the system-integrated right-click menu opened with quardCRT
- The tab bar right-click menu adds multiple practical functions
- Fix the position error of wide characters such as Chinese on window
- Add terminal background image configuration function
- Add directory bookmark function
- Add persistent storage of user settings function
- Fix some UI details error
- Fix some small probability of possible crash problems

## [[V0.1.5](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.5)] - 2023-10-09

- Add terminal right scroll bar
- Fix the problem that the middle mouse button cannot execute copy and paste on window/mac
- Add dual terminal session split display
- Add simple UI interface options

## [[V0.1.4](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.4)] - 2023-10-08

- Add sidebar session manager
- Add status bar prompt information
- Add command input bar
- Improve shortcut key function
- Fix the problem that the session clone has inconsistent working paths
- Add dynamic parsing of terminal URL content
- Fix possible crash problems

## [[V0.1.3](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.3)] - 2023-09-29

- Re-fix the problem that windows cannot start (introduced in V0.1.0) (this version completely fixes the problem introduced in V0.1.0)

## [[V0.1.2](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.2)] - 2023-09-29

- Re-fix the problem that windows cannot start (introduced in V0.1.0)

## [[V0.1.1](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.1)] - 2023-09-29

- Fix the problem that windows cannot start (introduced in V0.1.0)

## [[V0.1.0](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.1.0)] - 2023-09-29

- Add the function of switching long/short names by double-clicking the label tab name
- Add storage log function
- Add quick open local Shell shortcut key and clone session shortcut key
- Add windows to perceive the current real-time working path (the same experience as linux and mac)
- Add HEX viewer

## [[V0.0.2](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.0.2)] - 2023-09-27

- Add menu bar and toolbar to the main interface, and improve more right-click menus
- Add more terminal interface color styles
- Add dynamic switching language function
- Add dynamic switching theme function

## [[V0.0.1](https://github.com/QQxiaoming/quardCRT/releases/tag/V0.0.1)] - 2023-09-26

- Realize the main interface terminal function
- Add label tab paging management
- Support telnet protocol
- Support serial port protocol
- Support RAW protocol
- Support local Shell
- Interface supports Simplified Chinese/English/Japanese
Binary file added docs/img/installation_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/installation_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 6 additions & 1 deletion docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,15 @@ chmod +x quardCRT_Linux_Vxxx_x86_64.AppImage
You can install the deb package by double-clicking the package, and then follow the prompts to complete the installation.

1. Double-click the package.
2. Click `Install`.
2. Click `Install Package`.

![](./img/installation_1.png)

3. Enter the password, and click `Authenticate`.
4. Click `Close`.

![](./img/installation_2.png)

Or you can install the deb package by running the following command:

```bash
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.4.2
0.4.3

0 comments on commit f3b32a8

Please sign in to comment.