Skip to content

Releases: hermannhahn/memo-desktop

v2.5.136

Choose a tag to compare

@hermannhahn hermannhahn released this 10 Sep 18:02
Immutable release. Only release title and notes can be modified.
32e55ee

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

Choose a tag to compare

@hermannhahn hermannhahn released this 10 Sep 03:20
Immutable release. Only release title and notes can be modified.
949c3ef

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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 23:14
Immutable release. Only release title and notes can be modified.
05f658b

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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 22:24
Immutable release. Only release title and notes can be modified.
7028348

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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 19:21
Immutable release. Only release title and notes can be modified.
174e869

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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 17:07
Immutable release. Only release title and notes can be modified.
dbd14b6

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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 03:32
Immutable release. Only release title and notes can be modified.
c0dc821
  • 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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 03:24
Immutable release. Only release title and notes can be modified.
2b232ae
  • 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

Choose a tag to compare

@hermannhahn hermannhahn released this 09 Sep 03:12
Immutable release. Only release title and notes can be modified.
53fe89c
  • 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.