Releases: Dembrane/echo
Releases · Dembrane/echo
v1.7.3
v1.7.2
v1.7.1
v1.7.0
What's Changed
- ECHO-333 Add feature flag for conversation health by @spashii in #199
- add tmux as a replacement for "restore-terminals" by @spashii in #204
- ECHO-298 Dashboard announcements by @ussaama in #202
- ECHO-211 Chat optimistic update by @ussaama in #205
- Announcement message truncate to 1 line issue in header by @ussaama in #208
- fix processing by @spashii in #210
- echo-340-bug-etl-pl-not-being-triggered by @ArindamRoy23 in #212
- Project report notification subscription public permission fix by @ussaama in #213
- Remove double headers from project unsubscribe by @ussaama in #214
- ECHO-335 Add terminal keeper by @ussaama in #209
- Add missing translations for the Conversation Status by @ussaama in #216
- Enhance ConversationStatusIndicators with upload status indication by @ussaama in #217
- add aspect-segment and policy for runpod by @spashii in #215
- fix syncids by @spashii in #220
- link runpod views pipeline by @spashii in #221
- Report frontend updates by @ussaama in #222
- patch project library by @spashii in #223
- fix styles for report by @spashii in #224
- fix report and library by @spashii in #225
- ECHO-346 Dashboard announcement fixes by @ussaama in #226
- Minor fixes by @ussaama in #227
- increase report progress bar timeout by @spashii in #228
- fix view (adds description) by @spashii in #229
- Conversation red dot style update by @ussaama in #231
- ECHO-338 Frontend port mappings in docker file by @ussaama in #206
- add conversation source when retranscribing by @spashii in #233
- ECHO-320 Refactor Project Chat to always display Chat Templates by @ussaama in #235
- ECHO-276 Split query ts file v1 by @ussaama in #236
- refactor hooks, bump frontend dependencies and add conversation link by @spashii in #237
- ECHO-368 Add conversation links by @ussaama in #239
- ECHO-352 Conversation live indicator fix by @ussaama in #234
- ETL hot fixes by @ArindamRoy23 in #232
- ECHO-370 Project library frontend changes by @ussaama in #240
- ECHO-366-Update-default-library-generation-prompt-to-recurring-themes by @ArindamRoy23 in #238
- ECHO-370 Library frontend fixes by @ussaama in #242
- ECHO-370 update loading state for create library button by @ussaama in #243
Full Changelog: v1.6.4...v1.7.0
v1.6.4
What's Changed
- ECHO-316 translation fix on portal finish tab for report subscription by @ussaama in #192
- ECHO-322 Hide "share" button on desktop by @ussaama in #193
- ECHO-233 Add plausible analytics for docs by @ussaama in #194
- ECHO-325 ECHO-307 Centralize analytics and links, track sales click to Jules' Cal.com by @ussaama in #197
- ECHO-321 Finish button loading and error handling in participant portal by @ussaama in #196
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
- ECHO-313 Refactor reply_utils.py, SpikeMessage component and update reply templates for improved prompts by @ussaama in #188
- ECHO-233 Refactor base URL constants in App and config files to hostname by @ussaama in #189
- Add Content-Type and X-Accel-Buffering headers in get_reply_for_conversation by @ussaama in #190
Full Changelog: v1.6.2...v1.6.3
v1.6.2
v1.6.1
What's Changed
- Enhance wake lock management in useWakeLock hook by @ussaama in #181
- ECHO-295-train-dutch-pyannote-model by @ArindamRoy23 in #182
- ECHO-308 Conversation deletion case handle by @ussaama in #180
- ECHO-283 update settings for python and typescript configs by @spashii in #186
- ECHO-233 Add plausible-tracker integration and configuration updates by @ussaama in #185
Full Changelog: v1.6.0...v1.6.1
v1.6.0
🚀 New Features
- Transcription System Overhaul (#157, #168, #171) https://github.com/Dembrane/runpod-whisper/
- Multi-language transcription support with RunPod integration
- Language detection and automatic translation capabilities
- English transcription routing through LiteLLM (configurable)
- Custom RunPod deployment for Whisper transcription
- Enhanced error handling and 30-second polling intervals
- Audio Health Monitoring & Diarization https://github.com/Dembrane/diarization_runpod
- Added comprehensive conversation health monitoring system (#174, #175, #173)
- Integrated API for noise, crosstalk, and silence analysis
- New fields: crosstalk_instances, noise_ratio, silence_ratio, diarization
- Real-time health indicators for audio quality assessment
- Connection health monitoring with SSE (Server-Sent Events) integration
- Enhanced Get Reply System (#178, #177, #170)
- Increased conversation token limits for longer, more detailed replies
- Added reply mode selection: "Summarize", "Brainstorm Ideas", "Custom"
- Auto-cleanup of unnecessary tags and whitespace from AI responses
- Mode selection disabled when Dembrane Echo is turned off
- Participant Experience Improvements (#170)
- New microphone test component with device selection
- Real-time audio feedback before recording
- Lazy loading for route components (faster initial load)
- Enhanced conversation upload functionality
🔧 Infrastructure & Configuration
- New Environment Variables:
- ENABLE_RUNPOD_DIARIZATION, DISABLE_MULTILINGUAL_DIARIZATION
- RUNPOD_DIARIZATION_API_KEY, RUNPOD_DIARIZATION_BASE_URL, RUNPOD_DIARIZATION_TIMEOUT
- ENABLE_ENGLISH_TRANSCRIPTION_WITH_LITELLM
- Dependencies Added: langdetect==1.0.9
- Load Testing Suite: K6-based load testing for RunPod API (#166)
- Dashboard Analytics: New "test" dashboard with comprehensive metrics panels (#164)
🐛 Bug Fixes
- Fixed conversation count accuracy across project lists (#165)
- Improved error handling for RunPod job status checks
- Enhanced logging and exception handling for transcription workflows
- Fixed UI inconsistencies in conversation components
🌐 Localization Updates
- Extensive translation updates for EN, DE, ES, FR, NL (#167, #170, #175, #173)
- New translations for audio health tips, connection status, and reply modes
- Updated language selection description for portal-only usage
📁 File Management
- Added "Public" folder for organizing files (#172)
- New permissions for directus_files collection with folder-based access
- Enhanced file visibility for public images and videos
What's Changed
- Add new dashboard and panel configurations by @ussaama in #164
- ECHO-226 Fix multilingual transcription with RunPod by @ArindamRoy23 in #157
- ECHO-141: Fix accuracy of total conversation counts across all projects in the list by @ussaama in #165
- add load testing for runpod by @spashii in #166
- Change basic settings language text by @ussaama in #167
- ECHO-258 switch to custom runpod deployment for whisper by @ArindamRoy23 in #168
- ECHO-261-route-english-transcription-through-litellm by @ArindamRoy23 in #171
- ECHO-263 Make public images or videos visible by @ussaama in #172
- Conversation connection health by @ussaama in #173
- ECHO-265-Backend API to manage runpod dirz by @ArindamRoy23 in #174
- Conversation audio health feature by @ussaama in #175
- ECHO-249 Reconfigure ECHO button and updates to Get Reply by @ussaama in #170
- Disable mode selection when Dembrane Echo is disabled by @spashii in #177
- get reply changes by @spashii in #178
- fix webhooks by @spashii in #179
Full Changelog: v1.5.8...v1.6.0