diff --git a/README.md b/README.md index df9d1675..fc1b8a22 100644 --- a/README.md +++ b/README.md @@ -45,30 +45,35 @@ If you would like, you can support the project here!\ Termix is an open-source, forever-free, self-hosted all-in-one server management platform. It provides a web-based solution for managing your servers and infrastructure through a single, intuitive interface. Termix offers SSH terminal -access, SSH tunneling capabilities, and remote file editing, with many more tools to come. +access, SSH tunneling capabilities, and remote file management, with many more tools to come. # Features - **SSH Terminal Access** - Full-featured terminal with split-screen support (up to 4 panels) and tab system - **SSH Tunnel Management** - Create and manage SSH tunnels with automatic reconnection and health monitoring -- **Remote File Editor** - Edit files directly on remote servers with syntax highlighting, file management features ( - uploading, removing, renaming, deleting files) -- **SSH Host Manager** - Save, organize, and manage your SSH connections with tags and folders +- **Remote File Manager** - Manage files directly on remote servers with support for viewing and editing code, images, audio, and video. Upload, download, rename, delete, and move files seamlessly. +- **SSH Host Manager** - Save, organize, and manage your SSH connections with tags and folders and easily save reusable login info - **Server Stats** - View CPU, memory, and HDD usage on any SSH server - **User Authentication** - Secure user management with admin controls and OIDC and 2FA (TOTP) support -- **Modern UI** - Clean desktop/mobile friendly (in progress) interface built with React, Tailwind CSS, and Shadcn +- **Modern UI** - Clean desktop/mobile friendly interface built with React, Tailwind CSS, and Shadcn - **Languages** - Built-in support for English and Chinese -- **Improved Platform Support** - Now includes an installable Electron app (in progress) for desktop, with a dedicated - mobile app also planned. +- **Platform Support** - Available as a web app, desktop application (Windows & Linux), and dedicated mobile app for iOS and Android (coming in a few days) # Planned Features -See [Projects](https://github.com/users/LukeGus/projects/3). If you are looking to contribute, -see [Contributing](https://github.com/LukeGus/Termix/blob/main/CONTRIBUTING.md), +See [Projects](https://github.com/users/LukeGus/projects/3) for all planned features. If you are looking to contribute, see [Contributing](https://github.com/LukeGus/Termix/blob/main/CONTRIBUTING.md). # Installation -Visit the Termix [Docs](https://docs.termix.site/install) for more information on how to install Termix. Otherwise, view +Supported Devices: +- Website (any modern browser like Google, Safari, and Firefox) +- Windows (app) +- Linux (app) +- iOS (coming in a few days) +- Android (coming in a few days) +- iPadOS and macOS comming soon + +Visit the Termix [Docs](https://docs.termix.site/install) for more information on how to install Termix on all platforms. Otherwise, view a sample docker-compose file here: ```yaml @@ -89,10 +94,6 @@ volumes: driver: local ``` -Pre-built binaries are now available for download, including a Windows installer/portable app and a Linux portable app ( -built with Electron). See [Docs](https://docs.termix.site/install#pre-built-binaries) for details. A native iOS/Android app -is planned. - # Support If you need help with Termix, you can join the [Discord](https://discord.gg/jVQGdvHDrf) server and visit the support diff --git a/package-lock.json b/package-lock.json index 11e6513c..1c054d35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "termix", - "version": "1.6.0", + "version": "1.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "termix", - "version": "1.6.0", + "version": "1.7.0", "dependencies": { "@codemirror/autocomplete": "^6.18.7", "@codemirror/commands": "^6.3.3", diff --git a/vite.config.ts b/vite.config.ts index 31afa458..214d99fa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -21,6 +21,9 @@ export default defineConfig({ }, }, base: "./", + build: { + sourcemap: false, + }, server: { https: useHTTPS ? {