lanternterminal:capabilities
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lanternterminal:capabilities [2026-11-08 05:26] – Update Lantern Terminal guides for 0.3.2 slaterm | lanternterminal:capabilities [2026-11-10 13:46] (current) – Update Lantern Terminal guides for 0.5.0 slaterm | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Capabilities — 0.3.2 ====== | + | ====== Capabilities — 0.5.0 ====== |
| ===== Included ===== | ===== Included ===== | ||
| Line 5: | Line 5: | ||
| * C++/Qt desktop application, | * C++/Qt desktop application, | ||
| * Saved session folders, filtering, natural/ | * Saved session folders, filtering, natural/ | ||
| - | * Linux PTY and Windows ConPTY process backends; interactive local shells; SSH2 and SFTP through OpenSSH, with a built-in libssh engine as the default for SSH2 sessions (Linux and Windows; on Windows it uses the Windows OpenSSH agent; host keys, agent/ | + | * Linux PTY and Windows ConPTY process backends; interactive local shells; SSH2 and SFTP through OpenSSH, with a built-in libssh engine as the default for SSH2 sessions (Linux and Windows; on Windows it uses the Windows OpenSSH agent; host keys, agent/ |
| * Per-profile SSH host trust, key authentication, | * Per-profile SSH host trust, key authentication, | ||
| - | * VT220/Xterm terminal engine with ANSI/ | + | * VT220/Xterm terminal engine |
| - | * Tabs, horizontal/ | + | * Tabs, tear-off tabs in their own windows (drag out, drag onto a tab bar, or menus), horizontal/ |
| - | * Workspace snapshots, scoped command broadcasting, | + | * Workspace snapshots, scoped command broadcasting, |
| * Explicit optional TFTP server with roots, client restrictions, | * Explicit optional TFTP server with roots, client restrictions, | ||
| + | * SyncTERM-Lua compatible scripting: scripts written for the SyncTERM 1.9 Lua fork run unchanged (send/ | ||
| + | * BBS use (spec section 14, all Core items): a BBS session template (Tools → New BBS session…, or applied to existing sessions); ANSI-BBS emulation (DOS ANSI.SYS behaviour: bold = bright, blink or iCE colours by option or '' | ||
| * Python and bundled Lua 5.4.9 automation with a local authenticated application API, prompt waits/ | * Python and bundled Lua 5.4.9 automation with a local authenticated application API, prompt waits/ | ||
| - | * Key-generation/ | + | * Copy Public |
| + | * Key-generation launcher, host-trust editor, named credential metadata, native JSON/XML export/ | ||
| * Linux Debian installer, Windows user installer/ | * Linux Debian installer, Windows user installer/ | ||
| Line 19: | Line 22: | ||
| This release does not implement every item in the comprehensive specification. The following are explicit limits: | This release does not implement every item in the comprehensive specification. The following are explicit limits: | ||
| - | * Legacy SSH1, RLogin, TN3270, TVI/ | + | * Legacy SSH1, TN3270, TVI and VShell |
| - | * Kermit/ | + | * Terminal |
| - | * Session cloning uses independent connections; | + | * Session cloning uses independent connections; |
| * Command/bar clipboard interchange is included. Live-character broadcast mode and full per-button appearance customisation remain to be implemented. Named bars reference shared command definitions; | * Command/bar clipboard interchange is included. Live-character broadcast mode and full per-button appearance customisation remain to be implemented. Named bars reference shared command definitions; | ||
| - | * Saved credentials | + | * Saved credentials store username/ |
| * Recording creates send-action Python or Lua skeletons. It does not infer reliable expected prompts or automatically redact every arbitrary secret typed as ordinary terminal data. Edit recordings before retaining/ | * Recording creates send-action Python or Lua skeletons. It does not infer reliable expected prompts or automatically redact every arbitrary secret typed as ordinary terminal data. Edit recordings before retaining/ | ||
| * The implemented interfaces are listed in SCRIPTING-GUIDE.md and LUA-SCRIPTING.md. The larger SCRIPTING-API.md contract contains additional members for future implementation. Lua prompt capture is synchronous; | * The implemented interfaces are listed in SCRIPTING-GUIDE.md and LUA-SCRIPTING.md. The larger SCRIPTING-API.md contract contains additional members for future implementation. Lua prompt capture is synchronous; | ||
| Line 35: | Line 38: | ||
| Linux uses distribution OpenSSH/ | Linux uses distribution OpenSSH/ | ||
| - | Windows packages include Qt plugins/ | + | The Linux build uses the distribution' |
| + | |||
| + | Windows packages include Qt plugins/ | ||
| The Windows SSH diagnostic trace uses a private temporary directory and a regular file whose creation handle is released before OpenSSH starts. Failed trace creation reports an error before connection startup. | The Windows SSH diagnostic trace uses a private temporary directory and a regular file whose creation handle is released before OpenSSH starts. Failed trace creation reports an error before connection startup. | ||
lanternterminal/capabilities.1794115595.txt.gz · Last modified: by slaterm
