Skip to content

Commit

Permalink
release: 3.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
zyyzyykk committed Dec 24, 2024
1 parent 7392181 commit 29d2ade
Show file tree
Hide file tree
Showing 18 changed files with 126 additions and 109 deletions.
55 changes: 28 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
>
> Docker Hub Address: https://hub.docker.com/repository/docker/zyyzyykk/kkterminal/general
>
> Preview: https://ssh.kkbpro.com/ (For domestic servers) or https://ssh.kkbapps.com/ (For foreign servers)
> Preview: http://ssh.kkbpro.com/ (For domestic servers) or http://ssh.kkbapps.com/ (For foreign servers)
>
> Update Time: 2024-12-07
> Update Time: 2024-12-24
>
<p align="center"><a href="https://ssh.kkbpro.com/" target="_blank" rel="noopener noreferrer"><img width="100" src="http://img.kkbapps.com/logo/terminal.png" alt="kkTerminal"></a></p>
Expand All @@ -30,7 +30,7 @@
Using the `iframe` tag in HTML web pages to quick integration:

```html
<iframe src="https://ssh.kkbpro.com/" height="400px" width="600px" ></iframe>
<iframe src="http://ssh.kkbpro.com/" height="400px" width="600px" ></iframe>
```

### 🐳 Deploy with Docker
Expand Down Expand Up @@ -65,8 +65,8 @@ docker run -d --name kkterminal -p 3000:3000 -e TITLE="kkbpro" zyyzyykk/kktermin

Visit the following website:

- 🌐 For domestic servers: https://ssh.kkbpro.com/
- 🌍 For foreign servers: https://ssh.kkbapps.com/
- 🌐 For domestic servers: http://ssh.kkbpro.com/
- 🌍 For foreign servers: http://ssh.kkbapps.com/

![Connect](http://img.kkbapps.com/terminal/Connect-en-3.4.2.png)

Expand All @@ -80,36 +80,44 @@ Visit the following website:

### 💡 Function Description

1.kkTerminal is a terminal for Web SSH connection. Click on the terminal icon in the upper left corner and select the connection settings to establish an SSH connection
1. kkTerminal is a terminal for Web SSH connection. Click on the terminal icon in the upper-left corner and select the connection settings to establish an SSH connection

2.Support the use of `iframe` tags in web pages for quick integration into third-party websites
2. Support the use of `iframe` tags in web pages for quick integration into third-party websites

3.Supports internationalization and language switching between Chinese and English
3. Support internationalization and language switching between Chinese and English

4.Supports local PC deployment, automatically opens browser window upon startup
4. Support local PC deployment, automatically opens browser window upon startup

5.Support adaptive window size and Chinese input
5. Support adaptive window size and Chinese input

6.Support custom preference settings, allowing users to choose the background/foreground color, font size, cursor display style and enable TCode for the terminal
6. Support custom preference settings, allowing users to choose the background/foreground color, font size, cursor display style and enable TCode for the terminal

7.Support restart: It will automatically restart after modifying SSH connection settings or custom preference settings, or can be manually restarted after SSH connection is disconnected
7. Support restart: It will automatically restart after modifying SSH connection settings or custom preference settings, or can be manually restarted after SSH connection is disconnected

8.Support copy and paste:
8. Support copy and paste:

- Copy: Same as `Git` terminal, selecting text will automatically copy it
- Paste: Same as `Cmd` terminal, right-click to paste (requires browser access permission)
- Copy: Same as `Git` terminal, selecting text will automatically copy it

9.Support file management, open the File Management Module to view, decompress, upload and download files/folders
- Paste: Same as `Cmd` terminal, right-click to paste (requires browser access permission)

10.Support shortcut key operations such as multiple/all file selection, copy and paste, cut, selection switch, open

11.Support file browsing and editing, modify the file and save it to a remote server using `ctrl+s`
9. Support file management, open the File Management Module to view, decompress, upload and download files/folders

12.Support [TCode (Terminal Code)](./doc/en_US/TCODE.md),which can achieve automated Workflow similar to Shell scripts through Customized TCode
10. Support shortcut key operations such as multiple/all file selection, copy and paste, cut, selection switch, open

11. Support file browsing and editing, modify the file and save it to a remote server using `ctrl+s`

12. Support [TCode (Terminal Code)](./doc/en_US/TCODE.md),which can achieve automated Workflow similar to Shell scripts through Customized TCode

### 👨‍💻 Update Records

##### zyyzyykk/kkterminal:3.4.2: latest
##### zyyzyykk/kkterminal:3.4.5: latest

- Add file permission editing function
- Fix folder input upload bug caused by changing dir during upload
- Optimize page display

##### zyyzyykk/kkterminal:3.4.2:

- Implement internationalization and support language switching between Chinese and English
- Refactored some logic of code
Expand All @@ -120,13 +128,6 @@ Visit the following website:
- Fixed folder pasting failure bug in File Module
- Optimized network resources and page display

##### zyyzyykk/kkterminal:3.3.7:

- Adaptive remote server encoding format
- Expand highlighting file types
- Add file item keyboard selection switch and open
- Optimization of hidden file icon style

[**History Update Records**](./doc/en_US/UPDATE.md)

### 🧬 Architecture
Expand Down
2 changes: 1 addition & 1 deletion backend/terminal/src/main/resources/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ spring.servlet.multipart.max-file-size=20MB
spring.servlet.multipart.max-request-size=100MB

# PC端启用窗口
kk.pc.window=false
kk.pc.window=true

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 29d2ade

Please sign in to comment.