Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@
номера версий по [семантике](https://semver.org/lang/ru/), то есть до `1.0.0` интерфейс команд
ещё может меняться.

## Не выпущено

### Что нового

- **`contacts list notes:` находит часть слова в любом регистре, в том числе кириллицу (cli-core 0.490.0).** Раньше
`notes:КВАРТ` не находил заметку со словом «квартира»: сравнение без учёта регистра работало только для латиницы, а поиск
читал все заметки. Теперь заметки ищутся по индексу из трёх символов и отвечают за миллисекунды. Что учесть: запрос
короче трёх символов отклоняется с ошибкой «search needs at least three characters» (пустой запрос по-прежнему
ничего не отбирает). Хранилище обновится до версии 40 при первом открытии; заметки, сохранённые раньше, получают
индекс порциями при `search notes` или `store migrate`, а пока их ищет прежний способ. Сборка другой программы
WireCat со старым cli-core не пишет индекс в уже обновлённое хранилище, поэтому обновите все программы WireCat сразу.

### Исправлено

- **Поправка к 0.88.0: поля карточки контакта называются `firstName`, `lastName` и `userId`.** В записи 0.88.0 про
вложение `CONTACT` они названы `first_name`, `last_name` и `user_id`; #874 переименовал их, а запись осталась прежней.
- **max требует cli-core 0.491.0** (cli-base остаётся 0.65.0). В 0.491.0 исправлена только почтовая синхронизация,
max её не использует.

## 0.88.0 — 31.10.2026

### Что нового
Expand Down
3 changes: 3 additions & 0 deletions docs/people.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,9 @@ max personal contacts show "Борис Пример" --with-notes
max personal contacts list notes:квартира # люди, в чьих заметках есть этот текст
```

Поиск `notes:` находит часть слова в любом регистре, в том числе кириллицу: `notes:КВАРТ` найдёт «квартира».
Запрос короче трёх символов отклоняется с ошибкой «search needs at least three characters».

Псевдонимы и заметки хранятся в локальной копии и никогда не уходят в MAX. Псевдоним действует
только в аккаунте, с которым вы работаете; заметка о человеке видна в каждом профиле входа `max` на
этом компьютере, где этот человек встречается. `contacts rename` меняет имя в адресной книге MAX —
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
"@msgpack/msgpack": "3.1.3",
"@valibot/to-json-schema": "1.8.0",
"@wirecat/cli-base": "0.65.0",
"@wirecat/cli-core": "0.484.0",
"@wirecat/cli-core": "0.491.0",
"commander": "15.0.0",
"lossless-json": "4.3.3",
"ogg-opus-decoder": "1.7.5",
Expand Down
10 changes: 5 additions & 5 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion skills/max-cli/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@ remove|admins|update|link reset|requests accept|requests decline` видят д
[поиск по темам](https://github.com/WireCatLabs/max-cli/blob/main/docs/topic-search.md) (разговоры по смыслу),
[язык запросов](https://github.com/WireCatLabs/max-cli/blob/main/docs/query-language.md).
5a. **Substring-поиску названий нужны три символа:** `title:` у chats list. Запрос `chats list` отвечает только из
локальной копии — с `--offline`; `contacts list name:`/`notes:` отказывают, пока в копии нет контактов. Строгие message
локальной копии — с `--offline`; `contacts list name:`/`notes:` отказывают, пока в копии нет контактов. `notes:` ищет часть слова в любом регистре (в том числе по-русски) и
тоже отказывает на запросе короче трёх символов: «search needs at least three characters». Строгие message
terms могут быть короче; не заменяйте strict zero hits fuzzy discovery автоматически.

5b. **`max personal store export` выгружает только скачанное и прочитанное** и в MAX не ходит. Какие куски
Expand Down
Loading