tm2027 · борд предложений · волна третья · 2026-08-11

Ещё десять улучшений деки

Третья волна, ключи q…z — ничего из первых шестнадцати (a–p) не повторяется. Отметь ВЗЯТЬ (клавиши q–z тоже работают) и пришли ссылку из планки внизу.

q

Ссылки со стекла — списком

терминал малый крой

Ctrl+Shift+L собирает все ссылки видимого экрана привязанной панели — OSC 8 и распознанные URL — в призванный список: стрелки ходят, Enter открывает, цифра открывает сразу. Четвёртый поиск в роде призванных.

Клик по ссылке уже работает, но ссылка, ушедшая на три строки вверх под новый вывод, — это охота мышью. Сканер ссылок уже построен — этот чорд лишь высыпает его улов в один список.

>
github.com/alexio777/tm2027/pull/1111
localhost:3000/dashboard2
docs.rs/gpui/latest3

Только видимый экран — скроллбек принадлежит Herdr, и список это честно говорит.

r

Сервер носит цвет

безопасность малый крой

В меню сервера — MARK THIS SERVER…: выбранный оттенок ложится тихой полосой на его строку в рейле и кромкой на тайлы его панелей, со словом-тегом (PROD, своё). Хранится у клиента, как ручной порядок рядов.

Прод и дев различаются одной буквой в имени хоста — пока не различатся цветом кромки, в которую сейчас полетит Enter. Классика операторских консолей; цвет всегда при слове, по The Labelled State Rule.

LOCAL HERDR3S 2A · LIVE
SSH HERDR / bng-1PROD · 5S 8A · LIVE
PROD
root@bng-1:/etc/nginx# _

Кромка панели помнит, чей это шелл, — раньше, чем рука дожмёт Enter.

s

Новый таб — здесь же

навигация малый крой

В меню панели и в палитре — NEW TAB HERE: таб открывается в каталоге, где стоит привязанная панель, — тем самым tab create --cwd, которым дека уже открывает панели kimi-переключателю.

Половина новых шеллов начинается с cd туда, где уже стоишь. Дорога построена и обкатана — глаголу осталось только имя в меню. Каталог берётся из снапшота Herdr — ничего не угадывается.

claude · tm2027 powershell · tm2027

Новый шелл родился уже в D:\dgxs\tm2027 — ни одного cd руками.

t

Шторка приватности

безопасность малый крой

Один чорд — и всё стекло уходит под матовую штриховку со словом PRIVACY; хром, флот и статусы остаются. Тот же чорд снимает. Состояние, не эффект: ничего не анимируется, факт стоит в статус-баре.

Демо, созвон с шарингом экрана, скриншот для тикета — а в панелях токены, пути и чужие логи. Скрыть — одно движение, показать — одно; и это честнее, чем надеяться, что никто не разглядел.

$ export OPENAI_API_KEY=sk-…
PRIVACY · чорд снимает

Рейл и статусы видны — скрыт только вывод, который и был секретом.

u

Плёнка стекла

вывод средний крой

В меню панели — RECORD…: кадры её моста пишутся в стандартный .cast (asciinema v2), пока не остановишь тем же пунктом. Пилюля REC на тайле и факт в статус-баре — запись не бывает тайной.

Баг-репорт, демо фичи, «покажи, как ты это сделал» — терминал пересказывают скриншотами, теряя текст. Кадры уже льются через клиента — осталось положить их в файл, который проигрывает весь мир.

REC 00:42
$ cargo build --release Compiling tm2027 v0.7.0

Стоп — и рядом с настройками лежит glass-2026-08-11.cast · 1.2 МБ.

v

Слово со стекла — в промпт

терминал средний крой

Alt+клик по любому слову вывода — и оно печатается в промпт привязанной панели, с пробелом на конце: хеш коммита, имя файла из ls, id контейнера. Слово подсвечивается под указателем, пока Alt зажат.

Половина команд собирается из кусков предыдущего вывода — через выделить-скопировать-вставить, три жеста вместо одного. Разбивка на слова — это уже готовая грамматика ссылок, применённая к любому токену.

$ git log --oneline -2 9e109fc A verb palette, a file drop… 26a6f94 Merge pull request #108… $ git show 9e109fc

Alt+клик по хешу — и он уже в композируемой команде.

w

Закреплённые панели

навигация малый крой

В меню панели — PIN: закреплённая панель стоит в переключателе Ctrl+Shift+O выше истории, под своей звёздочкой, в порядке, который перетаскивается. UNPIN тем же пунктом.

История прикреплений живёт настоящим — а «главная панель дня» тонет в ней после десятка прыжков. Хранится как ручной порядок рядов — клиентская мета, чей прецедент давно устоялся.

>
claude · tm2027 · продакшн-бордw1:p2
omp · dog-runtimew2:p4
grok · Что заняло VRAMнедавнее

Звёзды сверху и не тонут; история — под ними, как жила.

x

Поверх всех окон

windows малый крой

Глагол в палитре — always on top: дека прижимается поверх любых окон, пока не отпустишь тем же глаголом. Факт TOP стоит в статус-баре, состояние не переживает перезапуск — прижатость просят, а не наследуют.

Следить за сборкой в узкой полоске деки поверх браузера — ежедневный жест; куэйк (h) с прошлого борда — про «выглянуть», этот — про «держать на глазах». SetWindowPos и один бит — малейший из кроёв.

tm2027 · TOP
$ cargo test --locked 383 passed · 0 failed

Дека прижата в углу и не ныряет под браузер при каждом клике.

y

Панель в своё окно

windows крупный крой

В меню панели — OPEN IN A WINDOW: панель получает собственное лёгкое окно — одно стекло, статус-строка, ничего больше — и живёт на втором мониторе. Закрыл окно — панель как жила у Herdr, так и живёт; в деке она всё это время видна как ATTACH-строка.

Второй монитор — половина рабочих мест, а дека — одно окно. Владение не двигается ни на волос: это второй вьюпорт того же моста, Herdr по-прежнему хозяин PTY. Самый крупный крой борда — и самый просимый жест мультимониторной жизни.

tm2027 — Herdr terminal manager
HERDR FLEET 4/4 tm2027 / claude / 1 …
grok — w3:p1
$ nvidia-smi VRAM 78.2 / 80 GB

Стекло grok живёт на втором мониторе; дека осталась декой.

z

Дека дышит с окном

макет малый крой

Окно уже 720px — рейл сам складывается в 48px полоску статусов; окно раздалось обратно — рейл возвращается, если его не складывали руками. Ручной выбор всегда старше автоматики и переживает её.

Узкая дека сбоку монитора — реальный режим (особенно с x — поверх всех), и в нём 292px рейла съедают стекло. Один порог и один бит «кто сложил» — автоматика не смеет трогать то, что выбрал человек.

широко · рейл 292px
узко · рейл 48px

Сложился сам — вернётся сам; сложили вы — стоит, как поставили.

ничего не выбрано tm2027-ux3.pages.dev/#pick=…