Releases: hermannhahn/memo-desktop
Release list
v2.5.136
Summary: Added total_messages count to chat message listing responses for improved pagination compatibility.
Highlights:
- Included total_messages alongside total in list_chat_messages WebSocket responses.
- Ensures seamless pagination and message counter synchronization with Console and frontend interfaces.
Resumo: Adição do campo total_messages na listagem de mensagens de chat para compatibilidade aprimorada de paginação.
Destaques:
- Inclusão de total_messages junto ao campo total nas respostas WebSocket da ação list_chat_messages.
- Garante paginação fluida e contagem precisa de mensagens em sincronia com o Console e interfaces frontend.
v2.5.135
Summary: Increased Kokoro TTS synthesis context timeout to support long audio responses without premature cutoff.
Highlights:
- Raised Kokoro TTS synthesis handler timeout from 120s to 180s minimum, dynamically scaling up to 600s (10 minutes) for extended speeches.
- Enhanced reliability when generating lengthy responses through the local voice engine.
Resumo: Aumento do timeout do contexto de síntese do Kokoro TTS para suportar respostas longas em áudio sem interrupções prematuras.
Destaques:
- Elevação do timeout da síntese Kokoro de 120s para 180s de base mínima, escalando até 600s (10 minutos) para textos extensos.
- Maior confiabilidade na geração de áudios longos via motor local de voz.
v2.5.134
Summary: Clarified MCP tool instructions to prevent accidental CMD execution for messaging, and configured automatic release posting to MEMOROUTER panel.
Highlights:
- Strict directive in system commands to prohibit using CMD/shell for messaging, enforcing dedicated MCP tools
- Improved agent guidance for reliable multi-channel text and audio messaging
- Automatic posting of new Desktop releases to the unified updates list in the Console
Resumo: Ajuste nas instruções de ferramentas MCP para prevenir o uso indevido do CMD no envio de mensagens e áudios, e integração automática de atualizações com o Console.
Destaques:
- Diretiva explícita no executor de comandos proibindo o uso de shell/CMD para mensagens e direcionando para os MCPs corretos
- Maior confiabilidade nas ações de envio de texto e mensagens de voz do agente
- Postagem automática de novas versões do MEMO Desktop no histórico unificado do painel Console
v2.5.133
Summary: Dynamic timeout scaling for local Kokoro speech synthesis to ensure reliable voice generation on long responses.
Highlights:
- Dynamic synthesis timeout based on text length, eliminating premature timeout errors
- Smoother voice playback and stability during extended audio interactions
Resumo: Ajuste dinâmico de timeout para síntese de voz local com Kokoro, garantindo estabilidade na geração de áudios longos.
Destaques:
- Timeout dinâmico proporcional ao tamanho do texto gerado, eliminando falhas de expiração
- Maior estabilidade e continuidade na reprodução de voz durante interações por áudio
v2.5.132
Summary: Dual-key E2EE protocol resilience and enhanced decryption diagnostics.
Highlights:
- Add automatic dual-key derivation (supporting both memo-desktop and ai-bridge protocol keys)
- Implement bidirectional fallback in AES-GCM decryption for seamless server handshake compatibility
- Add detailed logging for E2EE payload decryption errors to improve connection diagnostics
Resumo: Resiliência de chave dupla no protocolo E2EE e melhorias no diagnóstico de decifragem.
Destaques:
- Adicionada derivação de chave dupla automática (suporte transparente a chaves de protocolo memo-desktop e ai-bridge)
- Implementado fallback bidirecional na decifragem AES-GCM para compatibilidade perfeita com handshakes do servidor
- Adicionado log detalhado para falhas de decifragem em envelopes E2EE para diagnóstico avançado de conexões
v2.5.131
Summary: This release refactors the RAG analytics metrics to reflect actual conversational interactions and precision memory tool usage. The dashboard now accurately tracks auto-coverage versus manual memory searches.
Highlights:
- RAG Auto-Hit Rate KPI now calculates the exact percentage of conversation interactions resolved autonomously within the selected period.
- RAG Efficiency Trend chart redesigned with a unified scale showing autonomous RAG interactions in blue and manual searches in red.
- Specific tracking isolated strictly to remember_last_talk and search_long_term_memory tools.
- PostgreSQL query performance optimized with specialized partial indexes for instant analytics rendering.
Resumo: Esta versão reformula as métricas analíticas de RAG para refletir com exatidão as interações reais de conversa e o uso de ferramentas de memória. O painel agora acompanha com precisão a cobertura autônoma versus buscas manuais.
Destaques:
- O KPI RAG Auto-Hit Rate agora calcula a porcentagem exata de interações de conversa atendidas de forma autônoma no período selecionado.
- Gráfico Tendência de Eficiência do RAG redesenhado em escala unificada exibindo interações autônomas em azul e buscas manuais em vermelho.
- Rastreamento isolado especificamente para as ferramentas remember_last_talk e search_long_term_memory.
- Otimização de performance no PostgreSQL com índices parciais especializados para carregamento instantâneo dos gráficos.
v2.5.130
- Kokoro Card Actions: Removed Install and Restart buttons from Kokoro TTS card in Service Status.
- On-Demand Uninstall: Added Uninstall button to Kokoro TTS card that displays dynamically when the service is installed and healthy.
v2.5.129
- Phonetic Normalization & Acronym Expansion: Added intelligent phonetic dictionary map in CleanTextForTTS for technical terms (WhatsApp, Docker, MEMO, API, AI, LLM, CPU, GPU, RAM, etc.) ensuring crystal-clear human speech.
- Voice Blending & Chunking Support: Enhanced Kokoro TTS synthesis request handling for blended voice weights and fast low-latency audio delivery.
v2.5.128
- Service Status HTML Structure: Fixed unclosed HTML divs for Tracking and Kokoro cards, resolving nested layout overlap.
- Service Status List View: Converted "Service Status" tab from multi-column grid cards into a clean, modern vertical list layout.