fix(frontend): 修复文件管理器右键子菜单关闭竞态
移除文件管理器右键菜单在捕获阶段注册的全局点击关闭监听 将关闭职责统一收敛到组件层 click-outside 处理 避免终端、上传、压缩等子菜单在展开或点击前被提前关闭 同时同步更新相关知识库记录与中英文 README 链接
This commit is contained in:
+8
-12
@@ -4,7 +4,7 @@
|
||||
|
||||
<div align="center">
|
||||
|
||||
[][docker-url] [](https://github.com/Heavrnl/nexus-terminal/blob/main/LICENSE)
|
||||
[][docker-url] [](https://github.com/Micah123321/nexus-terminal/blob/main/LICENSE)
|
||||
<br>
|
||||
[中文](../README.md) | [English](./README_EN.md)
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
|
||||
**Nexus Terminal** is a modern, feature-rich web-based SSH / RDP / VNC client dedicated to providing a highly customizable remote connection experience. A standalone desktop client is also available.
|
||||
|
||||
Maintained fork: [`Micah123321/nexus-terminal`](https://github.com/Micah123321/nexus-terminal)
|
||||
Upstream source project: [`Heavrnl/nexus-terminal`](https://github.com/Heavrnl/nexus-terminal)
|
||||
|
||||
## 🧱 Project Structure
|
||||
|
||||
This repository uses an `npm workspaces` monorepo layout:
|
||||
@@ -70,7 +73,7 @@ This repository uses an `npm workspaces` monorepo layout:
|
||||
|
||||
> Removed web-specific features such as various login verifications and session suspension.
|
||||
|
||||
https://github.com/Heavrnl/nexus-terminal/releases/latest
|
||||
https://github.com/Micah123321/nexus-terminal/releases/latest
|
||||
|
||||
## 🚀 Quick Start
|
||||
|
||||
@@ -85,11 +88,11 @@ mkdir ./nexus-terminal && cd ./nexus-terminal
|
||||
|
||||
---
|
||||
|
||||
Download the [**docker-compose.yml**](https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/docker-compose.yml) and [**.env**](https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/.env) files from the repository to your current directory.
|
||||
Download the [**docker-compose.yml**](https://raw.githubusercontent.com/Micah123321/nexus-terminal/refs/heads/main/docker-compose.yml) and [**.env**](https://raw.githubusercontent.com/Micah123321/nexus-terminal/refs/heads/main/.env) files from the repository to your current directory.
|
||||
|
||||
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/docker-compose.yml -O docker-compose.yml && wget https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/.env -O .env
|
||||
wget https://raw.githubusercontent.com/Micah123321/nexus-terminal/refs/heads/main/docker-compose.yml -O docker-compose.yml && wget https://raw.githubusercontent.com/Micah123321/nexus-terminal/refs/heads/main/.env -O .env
|
||||
```
|
||||
|
||||
|
||||
@@ -198,7 +201,7 @@ You can right-click in the SSH tab to select "Suspend Session" (long-press on mo
|
||||
|
||||
1. **Dual File Managers**: You can add two file manager components in the layout (experimental feature, may be unstable).
|
||||
2. **Multiple Text Editors**: The functionality to add multiple text editors in the same layout has not yet been implemented.
|
||||
3. For **ARMv7** users, please use the [docker-compose.yml](https://github.com/Heavrnl/nexus-terminal/blob/main/doc/arm/docker-compose.yml) provided here.
|
||||
3. For **ARMv7** users, please use the [docker-compose.yml](https://github.com/Micah123321/nexus-terminal/blob/main/doc/arm/docker-compose.yml) provided here.
|
||||
Since Apache Guacamole does not provide an ARMv7-compatible image for `guacd`, the RDP/VNC feature has been disabled, and related images will not be pulled for now.
|
||||
4. Since I don't have an ARM machine on hand, I haven't conducted actual testing, so unexpected bugs may occur during runtime.
|
||||
5. For data backup, please back up the **data** folder in the directory yourself. This project does not provide any backup functionality.
|
||||
@@ -226,13 +229,6 @@ The `.helloagents/` directory stores the local knowledge base, module index, and
|
||||
|
||||
* The preset theme schemes are based on the excellent [iTerm2-Color-Schemes](https://github.com/mbadolato/iTerm2-Color-Schemes) project.
|
||||
|
||||
## ☕ Donate
|
||||
|
||||
If you find this project helpful, feel free to buy me a coffee through the following ways:
|
||||
|
||||
[](https://ko-fi.com/0heavrnl)
|
||||
|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is licensed under the [GPL-3.0](LICENSE) license. See the [LICENSE](LICENSE) file for details.
|
||||
|
||||
Reference in New Issue
Block a user