fix(share): terminal access for late joiners, auto-scroll, inventory scroll
release / release (push) Successful in 14s
release / release (push) Successful in 14s
- A guest who joined after the host enabled the terminal stayed read-only; the host now re-sends the terminal state on join (req_full), so the terminal works. - The shared terminal follows the cursor to the bottom as output arrives (ls -la) instead of staying scrolled up. - The Inventory page preserves scroll position on refresh (and skips re-rendering unchanged data), so it no longer jumps to the top while you're reading. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,15 @@ All notable changes to RigDoctor are recorded here. Format follows
|
||||
(`MAJOR.MINOR.PATCH`, pre-1.0). `__version__` and `pyproject.toml` must match the git
|
||||
release tag (so the auto-updater, D18, can compare versions).
|
||||
|
||||
## [0.7.1] - 2026-05-21
|
||||
### Fixed
|
||||
- Shared terminal: a guest who joined **after** the host enabled the terminal stayed read-only.
|
||||
The host now re-sends the terminal state when a guest joins, so the terminal is available.
|
||||
- Inventory page no longer jumps back to the top when it refreshes (e.g. when elevated data
|
||||
arrives) — scroll position is preserved and unchanged data isn't re-rendered.
|
||||
- Shared terminal now follows the cursor to the bottom as output arrives (e.g. `ls -la`),
|
||||
instead of staying scrolled up.
|
||||
|
||||
## [0.7.0] - 2026-05-21
|
||||
### Added
|
||||
- **Shared terminal (M12, Tier 3)**: when the host enables it, the session shares a real **PTY**
|
||||
|
||||
Reference in New Issue
Block a user