Changelog do Dainvo
Este changelog é escrito para pessoas que usam o Dainvo. Mantenha as entradas curtas, claras e focadas no que mudou para o usuário.
Regras do changelog
- Use Versionamento Semântico:
vMAJOR.MINOR.PATCH. - Versões maiores são para mudanças grandes que podem alterar fluxos existentes.
- Versões menores são para novos recursos e melhorias visíveis ao usuário.
- Versões patch são para correções, polimento e pequenas melhorias seguras.
- Correções urgentes são versões patch urgentes para comportamento quebrado ou arriscado.
- Não edite uma entrada de changelog publicada depois do lançamento. Publique uma nova versão em vez disso.
- Marque cada versão lançada no Git.
- Mantenha a linguagem simples. Evite detalhes técnicos de implementação, a menos que afetem diretamente o usuário.
- Agrupe mudanças em
Atualizações de recursos,CorreçõeseCorreções urgentes. - Mencione Windows, macOS ou Linux apenas quando uma mudança afetar uma plataforma de forma diferente.
- Durante versões alfa, destaque claramente limitações conhecidas ou mudanças importantes de fluxo em linguagem simples.
Alpha v0.4.2
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Nenhuma.
Correções
- Atualizada a conexão de conta Zoom para usar o ID de cliente de produção do app Zoom em builds instalados.
- Expandida a ajuda da integração Zoom e as instruções de teste para revisores do Zoom Marketplace.
- Melhoradas as verificações de release para que builds empacotados validem o ID de cliente público de produção do Zoom antes da publicação.
Correções urgentes
- Nenhuma.
Alpha v0.4.1
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionada uma configuração de execução em segundo plano para que o Dainvo continue funcionando pela bandeja do sistema ou barra de menu do macOS depois que a janela principal fecha.
- Adicionadas configurações de automação de atualização para canal de release, downloads automáticos e instalação de atualizações baixadas quando o Dainvo sai.
- Adicionada criação por comando natural mais rica para tarefas, incluindo rascunhos de tarefas agendadas, seleção de provedor de tarefas e tratamento de datas de vencimento.
- Adicionado suporte a downloads de modelos locais de IA maiores para interpretação de comandos no dispositivo.
Correções
- Melhorado o parsing de comandos naturais para manter solicitações de tarefas rápidas e classificar solicitações de buckets ou reuniões com mais confiabilidade.
- Melhorada a criação de tarefas de Todoist, TickTick e Microsoft To Do para enviar datas de vencimento somente com data ao provedor conectado como datas de vencimento da tarefa.
- Melhorados a navegação por teclado da barra lateral de tarefas e o polimento de interação da paleta de comandos.
- Atualizadas as verificações do runtime local de IA empacotado para que builds instalados incluam os arquivos de runtime de modelo exigidos.
Correções urgentes
- Nenhuma.
Alpha v0.4.0
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionados pacotes de release desktop para Linux junto aos builds de Windows e macOS.
- Adicionado suporte multilíngue à UI do app e seleção de idioma do app.
- Adicionadas busca de locais do Google e detalhes de endereços salvos para eventos de calendário.
- Adicionados fluxos de criação em linguagem natural para eventos, tarefas, buckets e ações da paleta de comandos.
- Adicionado tratamento de direito de assinatura da Mac App Store.
- Adicionado um bootstrapper permanente do instalador web do Windows para downloads iniciais menores.
Correções
- Removida a superfície de suporte dentro do app.
- Melhorados texto, espaçamento, seleção de intenção e edição de horário agendado da paleta de comandos.
- Melhorado o processamento local de comandos de IA para executar solicitações em um worker isolado.
- Melhoradas verificações de release, feeds de instalador e empacotamento do bootstrapper do Windows.
- Melhorados sincronização de provedores, testes de mutação de tarefas do Microsoft To Do e tratamento de atalhos em Windows, macOS e Linux.
Correções urgentes
- Nenhuma.
Alpha v0.3.8
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Adicionada conexão de conta Apple Calendar para pessoas que usam calendários iCloud.
- Adicionada uma paleta de comandos para navegação mais rápida e ações comuns do app.
- Adicionada exportação de logs de erro em Configurações para salvar e compartilhar detalhes de suporte ao solucionar problemas.
- Adicionado conteúdo-fonte para a central de ajuda do Dainvo e guias de integração.
Correções
- Melhorado o tratamento de conta e licença, incluindo o fluxo para substituir um dispositivo gratuito bloqueado.
- Melhorado o comportamento de sincronização de provedores em contas de calendário, provedores de tarefas e blocos de tempo baseados em buckets.
- Polidos fechamento de popups, comportamento de modais, controles de conta e feedback de configurações.
- Atualizadas verificações de empacotamento de release para que instaladores Windows e macOS continuem publicando pelo caminho assinado do GitHub Actions.
Correções urgentes
- Nenhuma.
Alpha v0.3.7
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Adicionada uma página pública de inscrição de testadores para acesso gratuito baseado em aprovação.
- Adicionado Azure Trusted Signing para builds de release do Windows para que instaladores sejam assinados para download no Windows e distribuição na Store.
Correções
- Atualizado o cadastro por email/senha para que novos usuários vejam uma tela clara de confirmação de email antes de continuar para ativação paga.
- Melhorado o tratamento de confirmação de cadastro para que usuários confirmados retornem ao Dainvo e cheguem à tela existente de ativação paga.
Correções urgentes
- Nenhuma.
Alpha v0.3.6
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Substituído o acesso Alpha gratuito por ativação de assinatura Individual via Stripe.
Correções
- Atualizada a tela de ativação de conta para que novos usuários iniciem a ativação paga pelo Stripe Checkout.
- Removido do app desktop o caminho self-service de acesso Alpha.
Correções urgentes
- Nenhuma.
Alpha v0.3.5
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Nenhuma.
Correções
- Atualizados releases públicos de desktop para que cada versão publique em seu próprio release público do GitHub.
- Preservados downloads de releases públicos antigos em vez de substituí-los por um único release latest compartilhado.
- Mantido o feed público de atualização apontando para o release estável mais recente, permitindo downloads específicos por versão.
Correções urgentes
- Nenhuma.
Alpha v0.3.4
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Nenhuma.
Correções
- Restaurada a conexão de conta TickTick e Webex em builds instalados ao empacotar as credenciais OAuth necessárias no config de release do processo principal Electron.
- Atualizadas verificações de release para que builds Windows e macOS falhem antes da publicação se credenciais exigidas de provedores estiverem ausentes.
- Atualizadas instruções de repositório e release para que futuras adições de provedores mantenham o empacotamento de credenciais em builds instalados conectado ao pipeline.
Correções urgentes
- Corrigida a configuração do release v0.3.3 que tornava TickTick e Webex indisponíveis em builds instalados.
Alpha v0.3.3
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Recriada a criação de tarefas no mesmo estilo de popup dentro da janela usado para criação de eventos e buckets.
- Adicionada alternância por teclado entre provedores de tarefas e contas de provedores durante a criação de uma tarefa.
- Atualizada a fonte do app para Inter para uma interface mais limpa no estilo Linear.
Correções
- Tornada a disponibilidade de provedores de tarefas mais rigorosa para ocultar provedores indisponíveis ou desativados e impedir uso para criar ou atualizar tarefas.
- Melhoradas atualizações do calendário de tarefas e da barra lateral para que mudanças comuns de tarefas corrijam o item afetado em vez de forçar recarregamentos amplos.
- Polidas opções de tarefas do Microsoft To Do para que Importante e Meu Dia se comportem como chips de alternância consistentes.
- Atualizadas verificações de build de release para que a configuração empacotada do desktop contenha apenas valores públicos de runtime e rejeite segredos de clientes OAuth.
Correções urgentes
- Nenhuma.
Alpha v0.3.2
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Nenhuma.
Correções
- Restaurada a conexão de conta Todoist em builds instalados.
- Restauradas verificações de configuração empacotada para Google, Microsoft, Todoist, TickTick, Zoom, Webex e conta Dainvo em builds de release.
- Melhorada a sincronização de tarefas após reconectar contas de provedores para atualizar tarefas remotas existentes em vez de duplicá-las.
- Adicionada sincronização imediata de recuperação do Todoist após uma sincronização completa inicial.
Correções urgentes
- Corrigido um erro de sincronização do Google Tasks que podia informar ID remoto de tarefa duplicado.
Alpha v0.3.1
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Nenhuma.
Correções
- Restaurada a conexão de conta TickTick em builds instalados.
- Restaurada a conexão de conta Webex em builds instalados.
- Movido o sair da sessão para fora da camada flutuante do calendário e para Configurações da conta.
- Movido o gerenciamento de cobrança para Configurações da conta.
Correções urgentes
- Corrigidas credenciais OAuth de app ausentes no pacote para TickTick e Webex.
Alpha v0.3.0
Plataformas: app para Windows e app para macOS.
Atualizações de recursos
- Adicionado cadastro e login de conta Dainvo com sessões desktop persistentes.
- Adicionado login social com Google, Microsoft, Apple e GitHub para contas Dainvo.
- Adicionada ativação de licença após login, incluindo acesso Individual pago e acesso Alpha gratuito para testes.
- Adicionado rastreamento de acesso de conta para que o Dainvo aplique limites de dispositivos por nível de licença para contas sincronizadas, excluindo dispositivos Linux.
- Adicionadas Configurações de conta para detalhes de perfil, gerenciamento de avatar, status da licença, informações de dispositivos ativos e exclusão da conta.
Correções
- Atualizadas telas de login e licença com o logo do Dainvo, botões de login com marca dos provedores e fundo com padrão de pontos.
- Melhoradas verificações de licença para que acesso pago ou Alpha atualize automaticamente após checkout ou ativação.
- Adicionada limpeza de conta mais segura para que usuários possam excluir a conta Dainvo pelo app desktop.
- Corrigido carregamento de perfil para contas conectadas após a atualização do backend de gerenciamento de contas.
Correções urgentes
- Nenhuma.
Alpha v0.2.1
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Nenhuma.
Correções
- Botões de conexão de provedores agora aguardam verificações de capacidade da conta antes de poderem ser abertos, reduzindo erros confusos de conexão na inicialização.
Correções urgentes
- Corrigidos avisos de atualização para que permaneçam visíveis até o usuário escolher uma ação.
- Substituídos erros de credenciais TickTick e Webex apenas para desenvolvedores em builds instalados por um estado claro de indisponibilidade quando esses fluxos OAuth não podem ser configurados com segurança no app desktop.
Alpha v0.2.0
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionado suporte a Google Tasks. Usuários podem conectar acesso a tarefas Google, sincronizar listas e tarefas, criar e editar tarefas Google, agendar blocos de tarefa, concluir tarefas e trabalhar com datas de vencimento do Google Tasks pelo Dainvo.
- Adicionado suporte a reuniões Google Meet e Webex para fluxos de calendário conectados. Usuários podem criar reuniões online baseadas em provedores, entrar pelo Dainvo e gerenciar detalhes da reunião pelo calendário.
- Adicionada integração com TickTick. Usuários podem conectar TickTick, sincronizar listas e tarefas, criar e editar tarefas TickTick pelo Dainvo, mover tarefas entre listas, mapear prioridades P1-P4, sincronizar tags e datas de vencimento, concluir tarefas e desconectar ou reconectar a conta.
- Adicionado botão global de sincronização acima de Configurações na lateral esquerda. Ele atualiza todas as contas de calendário e tarefas conectadas, evitando execuções longas repetidas de sincronização.
- Adicionados avisos de atualização desktop para que usuários possam instalar atualizações disponíveis do app de dentro do Dainvo.
Correções
- Adicionados controles de contas conectadas para recursos de provedores, incluindo calendário, tarefas e acesso a reuniões online quando compatível.
- Melhorado o agendamento de tarefas para que novos blocos de tarefa fiquem em calendários visíveis na visualização de calendário.
- Melhorado o comportamento de atualização do calendário após sincronização para que a visualização não passe por estados repetidos de recarregamento.
- Adicionados artefatos de release Linux RPM junto a pacotes AppImage e Debian.
- Adicionada e atualizada documentação de configuração para Google Tasks, Webex, TickTick e empacotamento de releases.
Correções urgentes
- Nenhuma.
Alpha v0.1.5
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Nenhuma.
Correções
- Adicionadas páginas públicas de Termos de Uso, Suporte, documentação de usuário do Zoom e plano de teste de revisor do Zoom para revisão do Marketplace.
Correções urgentes
- Restaurada a ponte de redirecionamento OAuth do Zoom para
https://dainvo.xyz, correspondendo à configuração funcional de redirecionamento do Zoom Marketplace.
Alpha v0.1.4
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Nenhuma.
Correções
- Publicados feeds de atualização v0.1.4 para Windows, macOS e Linux para que todas as plataformas desktop possam atualizar para a mesma versão.
Correções urgentes
- Corrigida a conexão Zoom em builds instalados usando a URL exata da ponte de redirecionamento OAuth do Dainvo esperada pelo Zoom.
Alpha v0.1.3
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionada conexão de conta Zoom e reuniões de calendário com Zoom. Usuários podem conectar Zoom, criar reuniões Zoom a partir de calendários baseados em provedores, editar detalhes de reunião Zoom, entrar pelo Dainvo e cancelar reuniões pelo fluxo de cancelamento.
- Adicionados links de reunião Zoom a convites de calendário para que participantes recebam o link seguro de entrada por Google, Outlook ou outro calendário gravável do provedor.
- Adicionados controles de conta e configurações para Zoom e Microsoft To Do, incluindo visibilidade da lateral de tarefas por provedor e uma configuração para ocultar o ícone lateral de emails sinalizados.
Correções
- Corrigidos eventos Google com Zoom que podiam travar depois que o Google rejeitava uma edição ou cancelamento porque a versão armazenada do evento estava desatualizada. Nova tentativa agora recarrega a versão mais recente do evento Google antes de atualizar ou excluir.
- Melhorados bloqueios de reunião online para permitir que usuários ainda editem participantes e detalhes da reunião enquanto impedem mudanças de calendário ou provedor de reunião após a criação.
- Removido o botão duplicado de sincronização do Microsoft To Do em configurações de conta. Microsoft To Do agora sincroniza pela ação normal de sincronização da conta Microsoft.
- Ocultados ícones laterais de Todoist e Microsoft To Do quando não há contas conectadas disponíveis para esses provedores de tarefas.
- Movido o ícone lateral de email sinalizado para cima dos ícones de provedores externos de tarefas.
Correções urgentes
- Nenhuma.
Alpha v0.1.2
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionado Microsoft To Do como opção de conta de tarefas usando a conta Microsoft conectada.
- Adicionadas sincronização, criação, edição, conclusão, reabertura e exclusão de tarefas Microsoft To Do pelo Dainvo.
- Adicionada navegação de listas do Microsoft To Do, Meu Dia, Atribuídas a mim e visualizações Planejadas na barra lateral de tarefas.
- Adicionado suporte para escolher todas as contas de tarefas ou uma conta específica quando um provedor de tarefas tem várias contas conectadas.
Correções
- Refinados detalhes de tarefas do Microsoft To Do para mostrar campos do To Do em vez de detalhes de sessão de trabalho apenas do Dainvo.
- Melhorados ícones de provedores de tarefas, exibição de importância de tarefas e comportamento de estrela do Microsoft To Do.
- Adicionados controles de permissão do Microsoft To Do a contas Microsoft conectadas em Configurações.
- Adicionada cobertura de regressão para sincronização, escritas, navegação lateral, configurações e detalhes de tarefas do Microsoft To Do.
Correções urgentes
- Nenhuma.
Alpha v0.1.1
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionadas substituições de cor próprias do app para calendários sincronizados, incluindo redefinição para a cor do provedor.
- Adicionado layout de Configurações mais limpo com seções mais simples de Contas, Calendário, Tarefas, Notificações, Sincronização e privacidade e Avançado.
- Adicionado suporte melhorado a builds de release para OAuth desktop e testes de atualização.
Correções
- Ajustadas linhas, botões, dropdowns e alternâncias de configurações para que controles fiquem próximos de seus rótulos em vez de se esticarem por espaços vazios.
- Refinados temas claro e escuro. O modo claro usa superfícies neutras mais frias, e o modo escuro usa tons de grafite mais neutros.
- Simplificado texto de configurações e removidos badges de status ruidosos de configurações de conta e tarefas.
- Renomeado Calendar Defaults para Calendar e Task Defaults para Tasks.
- Renomeada a configuração de feedback para feedback.
- Melhoradas linhas de contas conectadas com ações compactas por ícone e listas de calendário mais curtas.
Correções urgentes
- Corrigido tratamento de cores de calendários sincronizados para que alterar uma cor do app não substitua a cor de origem do provedor.
- Corrigidos problemas de fundo e dimensionamento de configurações que deixavam grandes áreas vazias ou descobertas.
Alpha v0.1.0
Plataformas: app para Windows, app para macOS e app para Linux.
Atualizações de recursos
- Adicionada a primeira versão alfa do Dainvo.
- Adicionadas visualizações de calendário para planejar eventos, tarefas e blocos de tempo.
- Adicionados buckets para que usuários possam bloquear tempo para um grupo de tarefas sem agendar cada tarefa separadamente.
- Adicionado suporte a calendários locais e contas de calendário conectadas.
- Adicionado suporte a tarefas locais e tarefas Todoist.
- Adicionadas configurações de calendários, tarefas, aparência, contas, lembretes e comportamento padrão de agendamento.
- Adicionado feedback dentro do app.
Correções
- Melhorado comportamento de buckets para que possam permanecer locais e ser copiados para um calendário quando necessário.
- Melhorada a exibição de tarefas e buckets no calendário para manter o calendário mais fácil de examinar.
- Melhorados painéis direitos de detalhes para eventos, tarefas e buckets.
- Melhorados layouts de conta e configurações para ficarem mais compactos e consistentes.
- Melhorado tratamento de sincronização do Todoist para tornar mudanças pendentes mais fáceis de ver e recuperar.
- Melhoradas atualizações do calendário para que mover, redimensionar, concluir, reabrir e excluir itens visíveis evite flashes desnecessários de atualização.
Correções urgentes
- Corrigidos erros de exclusão de buckets que podiam deixar buckets antigos de desenvolvimento presos.
- Corrigido carregamento inicial de feedback dentro do app.
- Corrigido comportamento de popup do calendário para que abrir uma ação feche a anterior.
Notas conhecidas da alfa
- O Dainvo ainda está em alfa, então alguns fluxos podem mudar antes do primeiro release estável.
- Projetos estão desativados por enquanto. Buckets continuam ativos como blocos de tempo baseados em calendário que podem conter tarefas.