Релиз 1.1: сборки для Windows и macOS, CHANGELOG, README
- Версия 1.1.0 (package.json, tauri.conf.json, Cargo.toml). - downloads/: SkillokMeet-1.1.0-windows-x64-setup.exe и SkillokMeet-1.1.0-macos-apple-silicon.zip; сборки 0.1.0 убраны (остались в истории, коммит 6afce31). - CHANGELOG: что нового в 1.1, известное, SHA-256. - README: раздел «Скачать» на 1.1 и «Как пользоваться» под новый интерфейс. Файлы к релизу skillok.org пока не умеет — задача skillok/skillok#1157. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Родитель:
87935b9
· сравнить с родителем
12 файлов
-
CHANGELOG.md +57 −1
Показать разницуСкрыть разницу
1 1 # Изменения 2 2 3 +## 1.1 — 01.10.2026 4 + 5 +Главное: **расшифровка и результаты видны по ходу работы**, длинные записи больше не 6 +упираются в память, интерфейс — как у skillok.org. 7 + 8 +### Новое 9 + 10 +- **Расшифровка на глазах.** Нажали «Расшифровать» — реплики появляются на экране сверху 11 + вниз, по порядку времени, рядом процент готовности. Не надо ждать конца, чтобы начать 12 + читать. 13 +- **Ответ ИИ пишется на глазах.** Конспект, задачи, ревью и свой запрос приходят потоком — 14 + видно, как формируется текст. Путь теперь явный: сначала расшифровка всего разговора, 15 + потом по кнопкам в полосе «Дальше» — нужные результаты. 16 +- **Переименование говорящих.** Нажмите на имя в расшифровке, впишите «Ольга» — имя 17 + сменится во всех репликах, в конспекте и задачах. 18 +- **Экран «Новая запись».** «Записать встречу» больше не начинает запись сразу: сначала 19 + видно, что запишется (микрофон и звук компьютера), совет про наушники и предупреждение 20 + участникам с копированием. Запись — по кнопке «Начать запись». 21 +- **Меню как у skillok.org.** Кнопка ☰ открывает панель слева: главная, «Записать 22 + встречу», «Добавить аудиофайл», все записи с поиском, настройки. В шапке — где вы сейчас 23 + и метка с таймером, пока идёт запись. 24 +- **Расшифровка по репликам**, как в MacWhisper: время — кто говорит — текст. 25 + 26 +### Улучшено 27 + 28 +- **Часовые и двухчасовые записи.** Звук больше не загружается в память целиком — он 29 + читается с диска по кускам. Проверено прогоном 2 часа × 2 дорожки: 1600 кусков, время 30 + реплик не уезжает, пик памяти 25 МБ (раньше — сотни мегабайт). Файл mp3/m4a один раз 31 + перегоняется во временный WAV, который удаляется после расшифровки. 32 +- **Один общий уровень записи** вместо двух полос «Вы» и «Собеседники». 33 +- Говорящий в файле без дорожек подписан «Спикер 1» (было — без имени), у записи — 34 + «Я» и «Собеседники». 35 +- Главная проще: «Записать», место для аудиофайла и список записей с поиском. 36 +- Только светлая тема — окно светлое и при тёмной теме системы. 37 +- Логотип убран из шапки. 38 + 39 +### Известное 40 + 41 +- Сборки не подписаны — Windows и macOS предупреждают при первом запуске (как установить — 42 + в README). 43 +- Mac — только Apple Silicon. 44 +- Разделения «Собеседников» на отдельных людей по голосу нет — имена ставятся 45 + переименованием. 46 +- Проверено на заглушке и тестами (45 тестов ядра, 20 тестов звука, прогон длинной записи); запись на живой 47 + встрече и расшифровка через настоящий OpenRouter на этих сборках ещё не прогонялись. 48 + 49 +### Файлы 50 + 51 +| Файл | Размер | SHA-256 | 52 +|---|---|---| 53 +| `SkillokMeet-1.1.0-windows-x64-setup.exe` | 3,4 МБ | `b00ebcc0ad2230bff5875f02a97ed64e57fa357f84f8b8228055a80b4e2c5d0d` | 54 +| `SkillokMeet-1.1.0-macos-apple-silicon.zip` | 5 МБ | `dd7349890599a9ba45a10f1d57a261d78d8d417c49cb0bf1ae7c23dc87936a65` | 55 + 3 56 ## 0.1.0 — 30.09.2026 4 57 58 +Выпущена релизом v1.0. Сборки 0.1.0 убраны из `downloads/` с выходом 1.1 и остались в 59 +истории репозитория (коммит `6afce31`). 60 + 5 61 Первая версия. Один путь: **записать → расшифровать → получить результат.** 6 62 7 63 - **Запись** по кнопке: весь звук компьютера (собеседники в Zoom, Google Meet, Телемосте — 8 64 где угодно) и микрофон двумя дорожками, пауза, стоп. Windows 10 (20438+) и 11, macOS 13+. 9 65 - **Аудиофайл** вместо записи: mp3, m4a, wav, aiff, flac, ogg — кнопкой или перетаскиванием. 10 66 - **Расшифровка** Whisper через OpenRouter: по паузам, с ходом работы и отменой, говорящие 11 − «Вы» и «Собеседники». 67 + «Я» и «Собеседники». 12 68 - **Результаты:** «Конспект», «Задачи», «Ревью» и свой запрос (Claude через OpenRouter); 13 69 копировать, править, сделать заново; галочки задач. 14 70 - **Настройки:** ключ OpenRouter в хранилище паролей системы, язык встреч, точность -
Cargo.lock +2 −2
Показать разницуСкрыть разницу
2232 2232 2233 2233 [[package]] 2234 2234 name = "meet-audio" 2235 −version = "0.1.0" 2235 +version = "1.1.0" 2236 2236 dependencies = [ 2237 2237 "cpal", 2238 2238 "screencapturekit", 3666 3666 3667 3667 [[package]] 3668 3668 name = "skillok-meet" 3669 −version = "0.1.0" 3669 +version = "1.1.0" 3670 3670 dependencies = [ 3671 3671 "base64 0.22.1", 3672 3672 "chrono", -
README.md +29 −22
Показать разницуСкрыть разницу
15 15 16 16 --- 17 17 18 −## Скачать — версия 0.1.0 18 +## Скачать — версия 1.1 19 19 20 20 | Система | Файл | Размер | 21 21 |---|---|---| 22 −| **Windows 10 (сборка 20438+) и 11**, 64 бита | [SkillokMeet-0.1.0-windows-x64-setup.exe](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-0.1.0-windows-x64-setup.exe) | 3,3 МБ | 23 −| **macOS 13+**, Mac на Apple Silicon (M1 и новее) | [SkillokMeet-0.1.0-macos-apple-silicon.zip](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-0.1.0-macos-apple-silicon.zip) | 5 МБ | 22 +| **Windows 10 (сборка 20438+) и 11**, 64 бита | [SkillokMeet-1.1.0-windows-x64-setup.exe](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.1.0-windows-x64-setup.exe) | 3,4 МБ | 23 +| **macOS 13+**, Mac на Apple Silicon (M1 и новее) | [SkillokMeet-1.1.0-macos-apple-silicon.zip](https://skillok.org/api/v1/repositories/21/download/downloads/SkillokMeet-1.1.0-macos-apple-silicon.zip) | 5 МБ | 24 + 25 +Что нового — в [CHANGELOG.md](CHANGELOG.md). 24 26 25 27 Для расшифровки и результатов нужен свой ключ [OpenRouter](https://openrouter.ai/keys): 26 28 расшифровка и ИИ платные, оплата идёт напрямую OpenRouter. 40 42 41 43 ## Как пользоваться 42 44 43 −На главной — «Записать» и список записей. У каждой записи три шага, на экране только 44 −текущий: 45 − 46 −1. **Аудио.** 47 − - «Записать» — пишется весь звук компьютера (собеседники в Zoom, Google Meet, Телемосте — 48 − где угодно) и микрофон, пока не нажмёте «Остановить»; есть пауза и кнопка 49 − «Скопировать предупреждение для чата». Лучше в наушниках: иначе голоса собеседников 50 − попадут и в микрофон. 51 − - Готовый файл — перетащить в окно или «выберите файл»: mp3, m4a, wav, aiff, flac, ogg. 52 −2. **Расшифровка** — кнопка «Расшифровать». Виден ход работы, можно «Отменить». 45 +Меню — кнопка ☰ слева в шапке, как на skillok.org: главная, «Записать встречу», 46 +«Добавить аудиофайл», все записи с поиском, настройки. На главной — «Записать» и список 47 +записей с поиском. 48 + 49 +1. **Звук.** 50 + - «Записать встречу» открывает экран «Новая запись»: что запишется, совет про наушники 51 + и предупреждение участникам с кнопкой «Скопировать». Запись начинается только кнопкой 52 + «Начать запись» — пишется весь звук компьютера (собеседники в Zoom, Google Meet, 53 + Телемосте — где угодно) и микрофон, пока не нажмёте «Остановить». Во время записи — 54 + таймер, общий уровень звука и пауза; в шапке на любом экране — метка «Запись 12:34». 55 + - Готовый файл — перетащить в окно или «Добавить аудиофайл»: mp3, m4a, wav, aiff, flac, 56 + ogg. 57 +2. **Расшифровка** — кнопка «Расшифровать». Текст появляется на экране по ходу работы, 58 + сверху вниз, рядом — процент готовности; можно «Отменить». Часовые и двухчасовые записи 59 + расшифровываются так же. 53 60 3. **Результат** — вкладки: 54 − - «Расшифровка» — текст с временем и говорящими («Вы», «Собеседники» у записи); 55 − - «Конспект», «Задачи», «Ревью» — у пустой вкладки одна кнопка «Сделать»; 56 − - «+ Свой запрос» — «напиши письмо клиенту по итогам», «выпиши все цифры»; ответ 57 − становится своей вкладкой. 58 − 59 − У готовой вкладки: «Копировать» (Markdown), «Как текст», «Править», «Сделать заново», 60 − «Удалить». Галочки задач отмечаются прямо в тексте. 61 + - «Расшифровка» — реплики с временем и говорящим: «Я» и «Собеседники» у записи, 62 + «Спикер 1» у файла. **Имя говорящего можно переименовать**: нажмите на него, впишите 63 + «Ольга» — имя сменится во всей записи, в конспекте и задачах; 64 + - «Конспект», «Задачи», «Ревью» и «Свой запрос» («напиши письмо клиенту по итогам») — 65 + кнопками в полосе «Дальше» под расшифровкой. Ответ ИИ пишется на глазах. 61 66 62 −Пока запись идёт, в шапке на любом экране видна метка «Запись 12:34». 67 + Сверху — «Копировать» (Markdown) и «как текст»; у вкладки — «Править», «Сделать 68 + заново», «Удалить». Галочки задач отмечаются прямо в тексте. 63 69 64 70 --- 65 71 72 78 73 79 «Расшифровать»: дорожки ─► 16 кГц моно ─► куски 6–28 с по паузам ─► OpenRouter: Whisper 74 80 (до 4 кусков сразу) │ 81 + реплики по ходу — на экран ◄──────┤ 75 82 ▼ 76 83 note.md: ## Расшифровка 77 84 78 − Команда ИИ: note.md ─► OpenRouter: Claude ─► note.md: ## Задачи / ## Конспект / … 85 + Команда ИИ: note.md ─► OpenRouter: Claude (потоком) ─► note.md: ## Задачи / ## Конспект / … 79 86 ``` 80 87 81 88 ### Запись звука -
crates/audio/Cargo.toml +1 −1
Показать разницуСкрыть разницу
1 1 [package] 2 2 name = "meet-audio" 3 −version = "0.1.0" 3 +version = "1.1.0" 4 4 description = "Захват звука встречи: процесс Zoom и микрофон (WASAPI), нарезка на куски по паузам" 5 5 edition = "2021" 6 6 rust-version = "1.90" -
Двоичный файл — показывать нечего.
-
Двоичный файл — показывать нечего.
-
Двоичный файл — показывать нечего.
-
Двоичный файл — показывать нечего.
-
package-lock.json +2 −2
Показать разницуСкрыть разницу
1 1 { 2 2 "name": "skillok-meet", 3 − "version": "0.1.0", 3 + "version": "1.1.0", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "skillok-meet", 9 − "version": "0.1.0", 9 + "version": "1.1.0", 10 10 "dependencies": { 11 11 "@tauri-apps/api": "^2.12.0", 12 12 "@tauri-apps/plugin-dialog": "^2.8.0", -
package.json +1 −1
Показать разницуСкрыть разницу
1 1 { 2 2 "name": "skillok-meet", 3 3 "private": true, 4 − "version": "0.1.0", 4 + "version": "1.1.0", 5 5 "type": "module", 6 6 "scripts": { 7 7 "dev": "vite", -
src-tauri/Cargo.toml +1 −1
Показать разницуСкрыть разницу
1 1 [package] 2 2 name = "skillok-meet" 3 −version = "0.1.0" 3 +version = "1.1.0" 4 4 description = "Skillok Meet — запись, расшифровка и разбор встреч Zoom" 5 5 edition = "2021" 6 6 rust-version = "1.90" -
Показать разницуСкрыть разницу
1 1 { 2 2 "$schema": "https://schema.tauri.app/config/2", 3 3 "productName": "Skillok Meet", 4 − "version": "0.1.0", 4 + "version": "1.1.0", 5 5 "identifier": "org.skillok.meet", 6 6 "build": { 7 7 "beforeDevCommand": "npm run dev",