Releases: Cyber-bike1949/LingXi1949
Release list
2.0.2
Changelog
Fixed
- Removed the redundant word "Obsidian" from the plugin description to satisfy the Community Plugins directory guidelines.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
lingxi1949-2.0.2-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/lingxi-bridge/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/lingxi-bridge/binaries/ - Place core files in
lingxi-bridge/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
lingxi1949-win32-x64.exe: Windows x64 remote agentlingxi1949-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
2.0.1
Changelog
Changed
- Simplified the English and Chinese README feature overviews by removing the duplicated highlight galleries and using concise feature-section headings.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
lingxi1949-2.0.1-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/lingxi-bridge/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/lingxi-bridge/binaries/ - Place core files in
lingxi-bridge/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
lingxi1949-win32-x64.exe: Windows x64 remote agentlingxi1949-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
2.0.0
Changelog
Added
- Added an optional directory metadata API for local files and agents that negotiate metadata version 1; older agents retain directory listing support. Directory rows now show the modification time after a guarded 500 ms hover, with collision-aware placement that avoids covering file names.
- Added a command-group manager for viewing, renaming, adding, editing, reordering, and deleting saved command steps.
- Directory-tree same-name conflict handling is now configurable: a new "Overwrite same-name files" setting (on by default) makes a tree-to-vault drop overwrite an existing same-name file in place instead of appending "(2)"; turning it off keeps the previous append-a-suffix behavior. Applies to files inside a dropped folder too.
- Double-clicking a file row in the terminal's directory tree now inserts that file's path into the agent-cli input at the cursor, as a faster alternative to dragging the row there.
- Directory-tree and remote-drop transfers now show an immediate "Transferring…" notice with a running file count, and reject a repeat drag/drop of the same source while a transfer for it is still in flight.
- The two "send to terminal" entries (right-click "send to terminal and execute", note toolbar button) now also collect notes that link back to the note being sent, recursively, in addition to the existing forward-link walk - configurable via the new "Include backlinked notes when sending to terminal" setting (on by default). Menu/tooltip text now discloses that linked notes are included, the success notice reports the actual file count sent, and a confirmation dialog gates the send once the collected file count or total size exceeds a configurable threshold (default 20 files / 20 MB).
Fixed
- README highlight screenshots now use a stable, clickable gallery instead of browser-dependent grouped disclosure widgets; the feature summary now focuses on the user problems each capability solves.
- Clickable device-card and terminal controls now consistently show a pointer cursor.
- Dropping a Vault note onto a file in the terminal directory tree now copies it to that file's containing directory instead of falling back to the tree root.
- Shortcut-group replay now waits for Codex permission UI milestones, confirms the Full Access warning when requested, and closes the replay status bar after successful completion. Steps without an output match use a configurable fallback delay (default 160 ms).
- Failed file-end validation or file creation no longer counts as a completed agent transfer file.
- Directory list and metadata requests time out after 10 seconds and close late-opened streams without sending a stale request.
- Production builds dispose the esbuild context instead of forcing process exit while its service is still active.
- Explain that another controller already occupies the remote agent when a connection is refused, and state that simultaneous connections from multiple devices are not currently supported.
- Dragging a folder (empty, or containing only subfolders) from the terminal's directory tree onto the Vault no longer fails with "复制到 Vault 失败:PULL_FAILED: nothing to send"; the vault folder is created and populated correctly, including nested subfolders that didn't exist yet. The reverse direction (dropping an empty Vault folder onto the terminal tree) now creates the matching empty directory instead of silently doing nothing. Dragging a folder onto a device still running a pre-upgrade agent now shows an explicit "please upgrade the agent" notice instead of the old generic error.
Changed
- Reorganized device cards, shortcut split buttons, the terminal toolbar, and the history dialog so primary actions and management actions have clear, consistent locations.
- Renamed the remote terminal agent from
termesh-agent/TermeshAgenttolingxi1949/LingXi1949(binary, config directory, systemd service, lock file, default device name, install script, release assets). Upgrading is transparent: the agent migrates its old config directory - including the Ed25519 device identity - to the new location on first run, so paired devices do not need to re-pair. Internal-only identifiers (CSS classes, the device-home view type, the plugin-ID allowlist) intentionally keep their historicaltermy/termeshvalues for backward compatibility and are not part of this rename.
Removed
- Removed the per-device "Configure Agent" / "Launch <agent>" flow from the device home cards (auto-installing and auto-launching a configured CLI agent on a remote device). The status bar's local AI-launcher menu (install/launch a coding-agent CLI in the current terminal) is unaffected.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
lingxi1949-2.0.0-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/lingxi-bridge/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/lingxi-bridge/binaries/ - Place core files in
lingxi-bridge/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
lingxi1949-win32-x64.exe: Windows x64 remote agentlingxi1949-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.5
Changelog
Changed
- Expanded the Chinese and English usage guides with screenshots for drag-and-drop file transfer and one-click note transfer.
- Replaced the embedded operation video with an animated GIF so the demonstration displays and plays reliably on GitHub.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.5-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.4
Changelog
Added
- Added streamlined Chinese and English usage guides with screenshots and video demonstrations for local and remote terminal workflows.
Changed
- Updated the plugin logo and applied it consistently across the ribbon, status bar, settings, note toolbar, and context menu.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.4-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.3
Changelog
Changed
- Reframed the community plugin description and README overview around concrete before/after pain points (note-to-terminal-AI context handoff, multi-device terminal management, repeated workflows, file-reference navigation) instead of a technical feature list, so the marketplace listing communicates value at a glance.
- Corrected the README installation section, which still said the plugin was awaiting Community Plugins directory approval — it is now listed.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.3-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.2
Changelog
Changed
- Renamed the public plugin display name from LingXi back to LingXi1949. The community plugin ID stays
lingxi-bridge(unaffected — plugin IDs can't contain digits).
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.2-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.1
Changelog
Fixed
- Changed the Obsidian community plugin ID from
lingxi1949tolingxi-bridge. Plugin IDs may only contain lowercase letters and hyphens, so the digits inlingxi1949made it invalid.
Changed
- Simplified the public plugin name from LingXi1949 back to LingXi; only the community plugin ID keeps the
lingxi-bridgedisambiguation.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi, and click Install - Click Enable to start using LingXi
- On first use of remote devices, LingXi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.1-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.6.0
Changelog
Changed
- Renamed the plugin to LingXi1949 (Obsidian community plugin ID
lingxi1949), replacing theLingxi/lingxiname and ID from 1.5.0 because that name/ID was already taken. Internal protocol, binary, and service identifiers remaintermy/termeshfor compatibility; only the plugin's public name, ID, and repository references changed.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
LingXi1949, and click Install - Click Enable to start using LingXi1949
- On first use of remote devices, LingXi1949 automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi1949 - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.6.0-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.
Support
1.5.0
Changelog
Changed
- Renamed the plugin to Lingxi (Obsidian community plugin ID
lingxi), replacing the previoustermeshlisting. The old repository behind thetermeshlisting was deleted, which caused Obsidian's directory sync to delist the plugin; rather than fight to recover that listing, the plugin is re-launching under a new name and ID. Internal protocol, binary, and service identifiers remaintermy/termeshfor compatibility; only the plugin's public name, ID, and description changed. - Updated the manifest and package description to describe the plugin's positioning: bridging Obsidian notes to AI agents with rich markdown and linked context, instead of a single flat prompt box.
Installation
Obsidian Community Plugins (Recommended)
- Open Settings → Community plugins and turn off Restricted mode if it is enabled
- Click Browse, search for
Lingxi, and click Install - Click Enable to start using Lingxi
- On first use of remote devices, Lingxi automatically downloads and verifies the platform-native runtime
BRAT (Early Updates)
Use BRAT if you want to track the latest tagged build before it ships to the community directory.
- Install BRAT plugin
- Add this repository:
Cyber-bike1949/LingXi - Remote devices automatically download the verified platform-native runtime on first use
Manual Installation
Option 1: Complete Package (Offline Installation)
- Download the
termesh-1.5.0-<platform>.zipasset matching your platform - Extract its contents to
.obsidian/plugins/termesh/ - Restart Obsidian and enable the plugin
Option 2: Core Files (Automatic Native Downloads)
- Download the three core files:
main.js,manifest.json,styles.css - Download the binary for your platform:
- Windows:
termy-server-win32-x64.exe - macOS (Apple Silicon):
termy-server-darwin-arm64 - macOS (Intel):
termy-server-darwin-x64 - Linux (x64):
termy-server-linux-x64 - Linux (ARM64):
termy-server-linux-arm64
- Windows:
- Create directory:
.obsidian/plugins/termesh/binaries/ - Place core files in
termesh/and binary inbinaries/ - Restart Obsidian and enable the plugin
Remote Components
termesh-agent-win32-x64.exe: Windows x64 remote agenttermesh-agent-linux-x64: Linux x64 remote agenttermy-relay-linux-x64: Linux x64 relay server- Each native binary has a matching
.sha256checksum asset
Full Changelog
See CHANGELOG.md for the complete history.