Skip to content

Releases: Cyber-bike1949/LingXi1949

2.0.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 13:26

Changelog

Fixed

  • Removed the redundant word "Obsidian" from the plugin description to satisfy the Community Plugins directory guidelines.

Installation

Obsidian Community Plugins (Recommended)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the lingxi1949-2.0.2-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/lingxi-bridge/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/lingxi-bridge/binaries/
  4. Place core files in lingxi-bridge/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • lingxi1949-win32-x64.exe: Windows x64 remote agent
  • lingxi1949-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

2.0.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:54

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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the lingxi1949-2.0.1-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/lingxi-bridge/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/lingxi-bridge/binaries/
  4. Place core files in lingxi-bridge/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • lingxi1949-win32-x64.exe: Windows x64 remote agent
  • lingxi1949-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

2.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 11:54

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/TermeshAgent to lingxi1949/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 historical termy/termesh values 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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the lingxi1949-2.0.0-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/lingxi-bridge/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/lingxi-bridge/binaries/
  4. Place core files in lingxi-bridge/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • lingxi1949-win32-x64.exe: Windows x64 remote agent
  • lingxi1949-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.5

Choose a tag to compare

@github-actions github-actions released this 30 Aug 22:27

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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.5-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.4

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:09

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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.4-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.3

Choose a tag to compare

@github-actions github-actions released this 27 Aug 15:47

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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.3-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:56

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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.2-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:44

Changelog

Fixed

  • Changed the Obsidian community plugin ID from lingxi1949 to lingxi-bridge. Plugin IDs may only contain lowercase letters and hyphens, so the digits in lingxi1949 made it invalid.

Changed

  • Simplified the public plugin name from LingXi1949 back to LingXi; only the community plugin ID keeps the lingxi-bridge disambiguation.

Installation

Obsidian Community Plugins (Recommended)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi, and click Install
  3. Click Enable to start using LingXi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.1-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:15

Changelog

Changed

  • Renamed the plugin to LingXi1949 (Obsidian community plugin ID lingxi1949), replacing the Lingxi/lingxi name and ID from 1.5.0 because that name/ID was already taken. Internal protocol, binary, and service identifiers remain termy/termesh for compatibility; only the plugin's public name, ID, and repository references changed.

Installation

Obsidian Community Plugins (Recommended)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for LingXi1949, and click Install
  3. Click Enable to start using LingXi1949
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi1949
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.6.0-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support

1.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 08:47

Changelog

Changed

  • Renamed the plugin to Lingxi (Obsidian community plugin ID lingxi), replacing the previous termesh listing. The old repository behind the termesh listing 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 remain termy/termesh for 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)

  1. Open Settings → Community plugins and turn off Restricted mode if it is enabled
  2. Click Browse, search for Lingxi, and click Install
  3. Click Enable to start using Lingxi
  4. 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.

  1. Install BRAT plugin
  2. Add this repository: Cyber-bike1949/LingXi
  3. Remote devices automatically download the verified platform-native runtime on first use

Manual Installation

Option 1: Complete Package (Offline Installation)

  1. Download the termesh-1.5.0-<platform>.zip asset matching your platform
  2. Extract its contents to .obsidian/plugins/termesh/
  3. Restart Obsidian and enable the plugin

Option 2: Core Files (Automatic Native Downloads)

  1. Download the three core files: main.js, manifest.json, styles.css
  2. 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
  3. Create directory: .obsidian/plugins/termesh/binaries/
  4. Place core files in termesh/ and binary in binaries/
  5. Restart Obsidian and enable the plugin

Remote Components

  • termesh-agent-win32-x64.exe: Windows x64 remote agent
  • termesh-agent-linux-x64: Linux x64 remote agent
  • termy-relay-linux-x64: Linux x64 relay server
  • Each native binary has a matching .sha256 checksum asset

Full Changelog

See CHANGELOG.md for the complete history.

Support