Skip to content

feat: папки, объединение записей, ИИ-корректура и распознавание на сервере ИИ (0.14.0) - #60

Merged
bglglzd merged 2 commits into
mainfrom
claude/sleepy-wright-nl7ay2
Oct 7, 2026
Merged

bglglzd merged 2 commits into
mainfrom
claude/sleepy-wright-nl7ay2

Conversation

@bglglzd

@bglglzd bglglzd commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Папки

  • storage: таблица collections + столбец meetings.collection (миграция; имя folder занято каталогом встречи); удаление папки не удаляет встречи. Команды list/create/rename/delete_collection, set_meeting_collection.
  • UI: «Новая папка» над списком, сворачиваемые папки, «⋯ → В папку…», перетаскивание, меню папки; при поиске — только папки с найденным.

Объединение записей

  • core/src/merge.rs::merge_meetings + команда merge_meetings: новая встреча из частей в заданном порядке; две дорожки дополняются тишиной до общей длины, 1 с между частями; с импортом — одна дорожка; расшифровки сшиваются, если есть у всех. Исходные записи остаются.
  • UI: «Объединить записи» → номера 1/2/3 по порядку нажатия или «По времени».

ИИ для качества расшифровки (пользователь: на Mac расшифровка с ошибками, «ИИ на сервере не использовался» — распознавание было только локальным by design)

  • core/src/aifix.rs: ИИ-корректура текста пачками по 40 реплик; правка принимается только близкая к исходной (≤ 45 % изменённых символов), того же языка, не пустая; реплики пользователя не трогаются. Команды ai_correct_transcript (бэкап transcript.before_ai.json, событие ai-fix-progress), ai_correction_available, revert_ai_correction. Авто — после фонового уточнения (aiAuto.correct, по умолчанию вкл. при подключённом ИИ); кнопка ✨ и «Вернуть как было».
  • core/src/cloud_asr.rs: распознавание на сервере ИИ (/audio/transcriptions, multipart, куски ≤ 10 мин в паузах, verbose_json → json); «Где распознавать» в настройках (по умолчанию — на компьютере), «Проверить сервер» (cloud_asr_check). Тест с настоящим HTTP-запросом к локальному серверу.

Проверено: cargo test -p uxo-core 170, vitest 147, tsc, cargo check -p memiro (без фич / parakeet / whisper,diarize,parakeet); скриншоты 800×600 и 1120×720, обе темы, Windows и Mac.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FGrZHurdegVoBPFCPkzJrt

bglglzd and others added 2 commits October 7, 2026 14:18
…говор (0.14.0)

- Папки: таблица collections + meetings.collection (миграция), команды
  list/create/rename/delete_collection и set_meeting_collection; в списке —
  сворачиваемые папки, «⋯ → В папку…», перетаскивание встречи в папку,
  поиск показывает только папки с найденными встречами.
- Объединение: core/src/merge.rs + команда merge_meetings — части сшиваются в
  новую встречу (две дорожки дополняются тишиной до общей длины, 1 с паузы;
  с импортом — одна дорожка), расшифровки сшиваются со сдвигом, если есть у
  всех; исходные записи остаются. В списке — режим выбора с номерами 1/2/3
  по порядку нажатия или «По времени».

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FGrZHurdegVoBPFCPkzJrt
…14.0)

- core/src/aifix.rs: корректура текста чат-моделью пачками по 40 реплик;
  правка принимается только близкая к исходной (не пересказ), того же
  языка и не пустая; реплики пользователя не трогаются. Команды
  ai_correct_transcript (бэкап transcript.before_ai.json, прогресс
  ai-fix-progress), ai_correction_available, revert_ai_correction.
  Запуск — после фонового уточнения (aiAuto.correct), кнопка ✨ и
  «Вернуть как было» на расшифровке.
- core/src/cloud_asr.rs: распознавание на сервере ИИ пользователя
  (/audio/transcriptions, multipart, куски ≤ 10 мин в паузах); выбор
  «Где распознавать» в настройках (по умолчанию — на компьютере), модель и
  «Проверить сервер» (cloud_asr_check).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FGrZHurdegVoBPFCPkzJrt
@bglglzd bglglzd changed the title feat(library): папки в списке встреч и объединение записей в один разговор (0.14.0) feat: папки, объединение записей, ИИ-корректура и распознавание на сервере ИИ (0.14.0) Oct 7, 2026
@bglglzd
bglglzd merged commit 127ccbc into main Oct 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant