Releases: bglglzd/3uxo
Releases · bglglzd/3uxo
Release list
Auris v0.6.3
fix(recording): устойчивый loopback + живые тайлы уровня (0.6.3) (#37) * docs: spec — устойчивый loopback + живые тайлы уровня записи (0.6.3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * docs: план реализации — устойчивый loopback + живые тайлы (0.6.3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * feat(core): TrackLevels + Recorder::levels() + MockRecorder осцилляция Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * feat(tauri): команда recording_levels Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * feat(ui): RecordingMonitor — бегущая волна уровня двух дорожек Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * feat(ui): опрос recording_levels и показ RecordingMonitor при записи Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * fix(recording): устойчивый loopback (silence-fill + watchdog reopen) + уровни дорожек Собеседник больше не пропадает при заглохании/смене устройства: поток переоткрывается, обе дорожки выравниваются по стенным часам. Плюс peak-уровни для живых тайлов записи. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * fix(recording): loopback read-ошибки не фатальны и после give-up — тишина до финализации Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * chore: версия 0.6.3 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * polish: устранить мелочи из финального ревью (dlog-спам после give-up, мёртвый prop elapsed) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * fix(recording): read_from_device_to_deque возвращает BufferFlags — Ok(_) вместо Ok(()) Правка ошибки компиляции check-app (E0308): wasapi 0.15 отдаёт BufferFlags, а не (). Флаги буфера не нужны — игнорируем связыванием _. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: 3uxo <noreply@3uxo.app> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Auris v0.6.2
fix(player): центрированная SVG-иконка play/pause вместо смещённого г…
Auris v0.6.1
feat(edit): редактирование расшифровки и ИИ-отчётов после генерации (…
Auris v0.6.0
feat(recording): pause/resume + segment merge, autorecord debounce, s…
Auris v0.5.9
fix(transcribe): normalize recorded tracks via import decoder + log s…
Auris v0.5.8
diag(recorder): log peak amplitude per track (0.5.8) (#30) mic captures duration-correct samples but transcript is empty — need to know if those samples are real audio or digital silence (wrong/silent input device or autoconvert producing zeros). capture_loop now logs peak=|sample| per track: ~0 = silence, large = real signal. Decides whether to fix device/capture vs it was just a short/silent take. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Auris v0.5.7
feat(settings): show app version in Settings footer (0.5.7) (#29) Reads getVersion() (tauri.conf) and shows «Auris vX.Y.Z» on the left of the settings footer (muted), buttons on the right. Falls back to «Auris» in dev preview without the Tauri runtime. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Auris v0.5.6
fix: loopback capture via polling + tolerant suggest_metadata (0.5.6)…
Auris v0.5.5
chore(brand): new Auris app icon — red→blue squircle + white ear mark…
Auris v0.5.4
chore(brand): rename binary/package 3uxo → Auris (0.5.4) (#26) Removes the «app-3uxo.exe» / «3uxo» artifacts: - Cargo package app-3uxo → auris, lib app_3uxo_lib → auris_lib, main.rs, ci.yml, Cargo.lock. + mainBinaryName "Auris" → executable is now Auris.exe. - Cosmetic: core crate description, README, LICENSE, npm package name, diagnostics header «Auris diagnostics» (+test). Intentionally KEPT for update/data continuity (renaming breaks existing installs): bundle identifier com.3uxo.app (app-data dir + updater identity), updater endpoint / repo, 3uxo.db (user meetings DB), 3uxo.log, localStorage keys 3uxo.*. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>