Histórico de atualizações do Toddyi. Aqui você encontra os detalhes de novidades, melhorias e correções.

v1.8.0

Login com Google e Apple no app para iPhone (v1.8.0)

  • Entre com o Google no iPhone. O app para iPhone agora faz o login com o Google dentro do próprio app, em vez de abrir o Safari, onde podia falhar com "Identity is already linked".
  • Erros mais claros. Se um login for recusado, a mensagem diz o motivo.
v1.7.9

Suas notas em pastas, fáceis de ler e rápidas de achar (v1.7.9)

  • Suas pastas, do seu jeito. Os materiais de estudo aparecem nas suas próprias pastas, com a contagem, e cada nota leva o nome do seu primeiro título.
  • Primeiro ler, editar no lugar. Ao abrir uma nota, ela já está pronta para leitura; Editar abre ali mesmo. O resto fica recolhido em Mais.
  • Organize vários de uma vez. Selecione vários materiais para adicioná-los a uma coleção, marcá-los com tags ou movê-los para a lixeira, ou crie uma coleção a partir de uma pasta.
  • Uma busca que responde na hora. Os resultados chegam em bem menos de um segundo, com nomes, títulos e pastas primeiro.
v1.7.8

O login com Google volta a funcionar no app Android (v1.7.8)

  • Entre com Google no Android. O app Android não falha mais com "Developer console is not set up correctly" ao continuar com o Google.
v1.7.7

Entrar leva direto às suas tarefas (v1.7.7)

  • Entrar com senha leva direto para dentro. Depois de entrar, a página vai para suas tarefas em vez de parecer ficar parada no formulário.
  • As páginas de estudo cabem no celular. A página de um material não rola mais para o lado em telas estreitas.
v1.7.6

Notas em qualquer idioma e uma busca de estudo que responde (v1.7.6)

  • Notas em qualquer idioma voltam a abrir. Notas Markdown com japonês, letras acentuadas, travessões ou emojis não falham mais ao abrir, e editá-las é seguro.
  • A busca nos materiais de estudo responde. A busca não expira mais; se demorar demais, você é avisado em vez de ver um erro.
  • Destaques desenhados com o mouse são salvos. Uma área arrastada sobre um PDF ou imagem é salva exatamente como foi desenhada.
v1.7.5

Um app Android mais leve (v1.7.5)

  • O app Android foi otimizado. O código agora é reduzido e ofuscado, então o download é menor, e os relatórios de falhas continuam apontando para a linha certa.
v1.7.4

Confirmações dentro do app e correções nos materiais de estudo (v1.7.4)

  • As perguntas são feitas dentro do Toddyi. Confirmar uma exclusão ou publicação agora abre a caixa de diálogo do próprio Toddyi, no seu idioma, e não a do navegador.
  • Correções no estudo. As anotações e os recortes voltam a carregar o arquivo de origem, os links de compartilhamento podem ser criados pela página, e salvar um material volta para ele em vez de uma página de erro.
v1.7.3

PDFs pesquisáveis de novo e pastas mantidas na sincronização (v1.7.3)

  • O texto dos PDFs volta a ser lido. Um PDF com texto pode ser pesquisado sem a OpenAI.
  • Suas pastas continuam pastas. Arquivos enviados pela CLI guardam o lugar, e um clone em outro computador tem a mesma árvore.
  • Os envios de estudo funcionam de forma confiável. Agentes podem fixar notas em uma versão e uma página.
v1.7.2

A conexão com o ChatGPT volta a ser concluída (v1.7.2)

  • A conexão do Toddyi com o ChatGPT é concluída. Depois de aprovar a conexão, o navegador podia ficar na página do Toddyi em vez de voltar ao ChatGPT. Agora ele volta.
  • Os downloads abrem de forma confiável. Baixar um material de estudo leva direto ao arquivo.
v1.7.1

Coleções, materiais e baralhos de estudo mais rápidos (v1.7.1)

  • O estudo abre mais rápido. As coleções, a página de um material e a lista de baralhos consultam muito menos o banco de dados, e cada solicitação da CLI e dos agentes de IA conectados faz uma consulta a menos.
  • A política de privacidade agora trata de IA. Um novo artigo explica o que um assistente de IA conectado, como o ChatGPT, o Claude ou o Gemini, pode ler e alterar, e quando o estudo envia um arquivo à OpenAI.
v1.7.0

Estudo em todos os idiomas, IA mais segura e Toddyi no ChatGPT, Claude e Gemini (v1.7.0)

  • O estudo fala o seu idioma. Todas as páginas de estudo foram traduzidas, e uma nota pode ser publicada na web a partir da própria página.
  • Seus arquivos só vão para a OpenAI quando você quiser. Imagens, gravações e PDFs digitalizados só são lidos pela OpenAI se você marcar a caixa ou tocar em "Ler com OpenAI".
  • Conecte o Toddyi ao ChatGPT, Claude ou Gemini. Você aprova a conexão no Toddyi e a remove na página Terminais e agentes.
v1.6.8

Toddyi database backups are also kept in Cloudflare R2 (v1.6.8)

  • Toddyi database backups are also kept in Cloudflare R2. Each nightly backup is uploaded to both MinIO and R2 and kept for 30 days.
v1.6.7

Tarefas recorrentes começam na data programada (v1.6.7)

  • Tarefas recorrentes começam na data programada. As tarefas recorrentes agora começam na data de início programada e aparecem apenas uma vez no calendário. O destaque marrom do dia atual foi removido, e o nome completo da tarefa aparece ao passar o cursor.
v1.6.6

O login com Google pode ser concluído (v1.6.6)

  • O login com Google pode ser concluído. O login OAuth não interrompe mais a espera após cinco segundos; agora pode aguardar dentro do limite configurado do serviço de autenticação.
v1.6.5

Login mais confiável após períodos de inatividade (v1.6.5)

  • O login fica mais confiável após períodos de inatividade. O Toddyi mantém conexões com o banco de dados prontas para reutilização e dá tempo suficiente quando uma nova conexão é necessária.
v1.6.4

Mais rápido e mais estável sob carga (v1.6.4)

  • As páginas aparecem mais depressa. O Toddyi agora pede à base de dados o que uma página precisa em poucas consultas em vez de dezenas, lê da cópia que está no mesmo local onde está a correr e mantém menos índices que tinham de ser atualizados a cada alteração. As listas de tarefas, a matriz, os baralhos de cartas e os relatórios de dispositivos ficaram todos mais rápidos.
  • Um momento de muito movimento já não acaba em erro. Quando duas alterações mexem nas mesmas linhas ao mesmo tempo, a base de dados pede para repetir uma; agora isso acontece em silêncio em vez de te ser mostrado como uma falha.
  • A ferramenta de linha de comandos tem um novo endereço. É publicada em `github.com/toddyi-app/toddyi-cli`, e a linha de instalação na documentação aponta para lá. Uma cópia já instalada continua a funcionar.
v1.6.3

Um calendário com a cara do resto do Toddyi (v1.6.3)

  • Os controles do calendário seguem o app. Anterior, próximo, hoje e as visualizações de mês, semana, dia e lista são os mesmos botões de todo o resto, no claro, no escuro e da direita para a esquerda.
  • Os hábitos diários não escondem mais suas tarefas. Uma tarefa recorrente aparece em cada dia como um ponto e um título discretos; as tarefas únicas se destacam.
v1.6.2

Toddyi no seu terminal (v1.6.2)

  • A ferramenta de linha de comando toddyi foi lançada. Liste, crie, conclua e altere suas tarefas a partir de um shell, um script ou um agente de IA (MCP), com a mesma conta do app. Um único arquivo para Linux, macOS e Windows; você entra aprovando um código no navegador, e a CLI nunca vê sua senha. O novo guia na documentação mostra como instalar e os comandos mais usados.
v1.6.1

Se o local do Toddyi cair, ele volta a funcionar em outro (v1.6.1)

  • O Toddyi agora muda sozinho quando o local em que roda é perdido. Ele volta a funcionar em outro local em poucos minutos, com todos os seus dados, porque o banco de dados já estava em três. Você não precisa fazer nada; no pior caso, será pedido que entre de novo.
v1.6.0

Um visual novo, uma nova forma de entrar e três locais (v1.6.0)

  • Todas as telas foram redesenhadas. Toda a interface passou a usar um único conjunto de estilos, então cartões, botões e campos têm a mesma aparência e o mesmo comportamento em todas as páginas, no claro e no escuro, no celular e nos idiomas escritos da direita para a esquerda. Na página da conta, os métodos de login ficaram alinhados e a linha da Apple voltou a ser legível.
  • O login mudou para auth.toddyi.love. Sua senha, seu app autenticador e as contas Google, GitHub e Apple que você conectou continuam funcionando — nada para redefinir ou configurar de novo. Depois desta atualização, você precisará entrar uma vez em cada dispositivo, porque as sessões não foram transferidas. A Microsoft usa um novo registro de app: entre uma vez com a Microsoft e ela será vinculada à conta com o mesmo endereço.
  • Seus dados agora ficam em três lugares ao mesmo tempo. O banco de dados está em três locais, e perder qualquer um deles não faz perder nada.
v1.5.6

Cartões de memória, e a lontra que espera é a do logotipo (v1.5.6)

  • Cartões de memória. Um baralho por matéria, um cartão com a pergunta na frente e a resposta no verso, e um calendário que decide quando cada um volta. Responda e diga como foi — de novo, difícil, bom, fácil. O que você lembra some por um dia, uma semana, um mês, mais a cada vez; o que não lembra volta amanhã. É o SM-2, o método com que a maior parte dos programas de repetição espaçada ainda calcula, e o objetivo é que você gaste o tempo nos cartões que está prestes a esquecer, e não nos que já sabe. Sem conta, dois baralhos esperam por você — ambos sobre como os cartões funcionam — e nada do que responder é guardado.
  • A lontra da tela de carregamento é a do ícone. Havia duas: a do logotipo, com sombreado suave, fones cinza e um cartão dourado com um visto; e um segundo desenho de contornos pretos grossos com um tablet cinza. Um produto, uma lontra. A que espera agora é recortada do próprio logotipo.
  • Uma página não pode mais responder no idioma de outra pessoa. O idioma de uma requisição ficava marcado na thread que a atendia e nunca era devolvido, então uma página podia ser servida no idioma pedido pela requisição anterior daquela thread. Agora vale só para a requisição, como o fuso horário ao lado sempre valeu.
v1.5.5

Entrar no computador termina dentro do aplicativo, e uma compra no Android concede o que cobrou (v1.5.5)

  • Entrar com o Google no Windows agora termina com o aplicativo conectado. Antes o navegador abria, funcionava lá, e o aplicativo continuava como estava. Duas falhas distintas, ambas silenciosas: um único toque iniciava dois acessos e o segundo descartava o primeiro; e assim que o navegador lembrava de você, a passagem era totalmente ignorada — funcionava uma vez e nunca mais, até sair da conta no site manualmente.
  • Uma assinatura comprada no Android agora é realmente concedida. O servidor chamava um método que não existe em nenhuma versão da biblioteca do Google, então toda compra terminava em erro depois de o Google já ter cobrado. As renovações também. Se aconteceu com você, sua compra está intacta no Google e será reconhecida.
  • O formulário de cartão não pode mais aparecer dentro do aplicativo Android. O Google Play exige a compra pelo Play, e uma página que não sabia em qual plataforma estava presumia a web. Agora prefere não vender a adivinhar.
  • Os erros do navegador voltam a ser relatados. O script que os relata era um erro de sintaxe em todas as páginas desde que foi adicionado.
  • O banco de dados não é mais reiniciado por iniciar devagar, o que transformava um início lento em uma queda sem fim.
v1.5.4

Cada plataforma na página inicial diz onde consegui-la (v1.5.4)

  • A seção de plataformas lista todas as seis e diz de onde cada uma vem. Antes citava cinco e ligava três: o iPhone não tinha cartão, o Android não tinha destino, e o Linux apontava só para o guia de instalação — nunca para o Build Service que compila os pacotes, que é onde se vê o que foi realmente produzido para a sua distribuição. Agora o Linux leva os dois, porque são tarefas diferentes; o Android aponta para o Google Play; o Windows mantém a Microsoft Store; e o app web mantém o próprio link.
  • Um cartão que ainda não pode levar você a lugar nenhum não finge o contrário. A etiqueta ao lado continua dizendo se está disponível, a caminho ou planejado, e o cartão do iPhone não leva link: a App Store endereça um app por um número que a Apple emite ao aceitar a primeira compilação, e nada foi enviado. Um endereço adivinhado seria um link quebrado para sempre em vez de um que passa a funcionar depois, então não há nenhum até esse número existir.
v1.5.3

A página da Play Store fala de Pro no seu idioma e para de citar uma página que não existe mais (v1.5.3)

  • Pro é descrito no seu idioma no Google Play e pode ser comprado de 173 regiões. A assinatura trazia nome e benefícios só em inglês e japonês, então quem achava a página da loja em alemão recebia a explicação do Pro em inglês — e o Play recusava de vez a mudança de preço enquanto o idioma padrão do app não estivesse entre eles. Os dezesseis agora vêm das mesmas traduções que o próprio app mostra, de modo que não podem se separar. O teste grátis é de catorze dias, ativo em todas as regiões onde a assinatura é vendida.
  • A ficha para de anunciar uma página que não existe mais. Cada uma das dezesseis descrições listava "habits" entre as seções do app, em inglês minúsculo, entre duas palavras traduzidas. Essa página virou tarefas recorrentes há algum tempo e a palavra nunca foi traduzida em lugar nenhum — o gerador caía na chave não traduzida em vez de deixar um vazio, então nada nunca falhava. Aqui nada muda no app; o que estava errado era a vitrine.
v1.5.2

Pro pode ser comprado no Android, e o app de desktop encontra o caminho de volta (v1.5.2)

  • Pro é comprável no Android, pelo Google Play. Os identificadores de produto do Play nunca chegaram ao servidor, e o que o app fazia sem eles era pior que recusar: caía no formulário de cartão, exatamente o que a política do Play proíbe um app Android de mostrar. Toda compilação carregava isso, inclusive a que está diante dos testadores fechados. As chaves estão no lugar, a compra passa pelo Play e é conferida com o Google antes de sua conta mudar, e onde a venda não pode ser feita o app diz isso em vez de oferecer um pagamento que não tem permissão de aceitar.
  • O app de desktop volta a entrar na sua conta, e faz isso no seu idioma. Entrar abre seu navegador de verdade e devolve a sessão ao app; no Linux essa entrega parou de se completar, e a página onde você aterrissava não parecia nada com o app de onde veio. Os dois estão corrigidos, a janela carrega seu próprio ícone no dock, e as caixas de diálogo da própria casca — as de fora da página web, sobre entrar e sobre atualizações — estão escritas nos quinze idiomas, e não só em inglês.
  • O Android pede as permissões de que seus recursos precisam, e uma inscrição do navegador não é mais jogada fora. Sem permissão de notificação os lembretes não chegam, e a entrada por voz nem conseguia pedir o microfone — ambas são solicitadas no primeiro início. À parte: enviar ao telefone apagava a inscrição de notificações de quem as havia ligado num navegador — o endpoint ia para o serviço errado, que o chamava de inválido, e isso era lido como um token a esquecer. Nunca chegou a disparar, porque não havia credencial configurada; esta versão configura uma.
v1.5.1

Todo o Toddyi aparece no menu, e Android é um aparelho que ele reconhece (v1.5.1)

  • O menu lista o produto inteiro, e as quatro partes que pedem conta dizem para que servem. O que um visitante não podia abrir simplesmente não aparecia, e assim o Toddyi parecia ter três páginas — um quadro, um calendário e uma matriz — sendo razoável concluir que não havia mais nada. Agora está tudo lá. Dispositivos, Responsabilidade, Pro e as configurações da sua conta têm um cadeado, e abrir um deles responde com uma frase sobre o que ele faria por você, em vez de um formulário de entrada seco.
  • O pomodoro, as contagens regressivas e a ampulheta também funcionam sem conta. O cronômetro corre e termina; contagens e cronômetros já vêm com algo; e a ampulheta desenha sua vida assim que você informa o dia em que nasceu. Nada disso é anotado: uma sessão concluída não é registrada, e a data de nascimento é calculada na página e não fica guardada em lugar nenhum — nem em uma conta, nem neste navegador.
  • Android é uma plataforma que o Toddyi reconhece. O pareamento de um aparelho Android era recusado no fundo do banco de dados, e um pedido legítimo virava erro de servidor. Android agora acompanha Windows, macOS, Linux e iOS em todos os lugares onde uma plataforma é nomeada.
v1.5.0

Dê uma volta pelo Toddyi antes de criar uma conta (v1.5.0)

  • O quadro, o calendário e a matriz agora abrem sem conta. São as três páginas que mostram o que o Toddyi é de fato, e até agora a primeira coisa que quem chegava de fora encontrava era um formulário de acesso. Abra qualquer uma delas e aparece um espaço de trabalho com algo dentro: tarefas separadas em pastas, com datas e prioridades, espalhadas pelo calendário e pelos quatro quadrantes da matriz. Assim você vê como o Toddyi segura um dia de trabalho antes de decidir se entrega o seu. Tudo se lê no idioma que você escolheu, até os nomes das pastas.
  • O que você está vendo é um exemplo, e nada ali é salvo. Ele é montado para a página e não fica anotado em lugar nenhum; por isso é igual para todo mundo, e por isso volta intacto na próxima vez que você olhar. A página diz isso, para que nada do que está ali seja confundido com trabalho seu. Entre na sua conta e o seu próprio espaço toma esse lugar — vazio no começo, e seu.
  • No instante em que você cria alguma coisa, pedimos que entre — e o que você digitou fica guardado. Ao adicionar uma tarefa ou uma pasta aparece uma janela que oferece entrar ou abrir uma conta nova, em vez de jogar fora a página em que você estava. Volte por um caminho ou pelo outro: o formulário ainda tem o seu título, as suas notas, as suas datas e tudo o mais que você tinha preenchido; salvando dali, vai para a sua conta. O que envolve outras pessoas ou dinheiro — a sua assinatura, os seus dispositivos, o compromisso e os ajustes da sua conta — continua pedindo uma conta antes mesmo de abrir.
v1.4.9

Os links dos e-mails da conta voltaram a ser links (v1.4.9)

  • Não dava para clicar no link do e-mail de confirmação nem no do e-mail de redefinição de senha em alguns programas de e-mail. Agora dá. Os dois vinham escritos sem o `https://` na frente do endereço, então o programa de e-mail ou mostrava aquilo como texto solto ou procurava a página dentro do próprio site — e são justamente as duas mensagens que a pessoa precisa usar: a que abre uma conta nova e a que devolve a entrada de quem ficou de fora. Agora o endereço vem inteiro. Se um e-mail de confirmação ou de redefinição não abria para você, peça outro e ele vai funcionar. A mesma falha estava no mapa do site que entregamos aos buscadores, e é por isso que eles não conseguiam lê-lo.
  • O ícone pequeno ao lado de Toddyi — na aba do navegador, nos favoritos, num resultado de busca — agora é a lontra. Todos os tamanhos pequenos eram a ilustração inteira, com a palavra Toddyi junto, encolhida; em dezesseis pixels isso é um borrão marrom com uma faixa de letras ilegíveis embaixo. Os tamanhos pequenos são recortados só do emblema, então sobra o bicho, preenchendo o quadro. O ícone para pôr o Toddyi na tela inicial do telefone não existia, e agora existe.
  • A página offline volta a funcionar. O Toddyi guarda uma página para quando você está sem conexão — e ela nunca chegava a ser guardada. A lista de arquivos a guardar citava um ícone que nunca existiu, e basta um arquivo faltando para a lista inteira ser jogada fora, de modo que nada era guardado. A lista agora cita arquivos que estão mesmo lá. Abra o Toddyi uma vez com conexão e a página fica salva; se a conexão cair depois, você vê a página do próprio Toddyi em vez do erro do navegador.
v1.4.7

O segundo fator é exigido antes de entrar (v1.4.7)

  • Uma correção de segurança. Com a autenticação em duas etapas ligada, a senha certa sozinha já abria a conta. Você era levado à tela do código, mas a entrada já tinha acontecido atrás dela, e quem ia direto para qualquer página — suas tarefas, seus ajustes — a encontrava aberta. O segundo fator agora é exigido antes de qualquer sessão ser iniciada, de modo que a tela do código é uma verificação e não a imagem de uma. Nós conferimos: nenhuma conta com a autenticação em duas etapas ligada foi alcançada por esse caminho. Nada disso muda o que você faz; muda o que acontece se outra pessoa tiver a sua senha.
  • Um e-mail quando entram na sua conta a partir de um navegador de onde ela nunca tinha sido usada. Ele chega no seu idioma e diz quando, com qual navegador e sistema operacional e a partir de qual endereço, com um botão para redefinir a senha, porque esse é o passo que ainda funciona quando você já não consegue entrar. O navegador em que a conta nasceu não é um navegador novo, então o cadastro não envia nada.
  • E, na tela do código, uma chave para confiar naquele navegador por 30 dias. Com ela ligada, aquele navegador passa direto depois da senha até a confiança expirar. A senha continua sendo pedida sempre: só o código é pulado. A confiança acaba depois de 30 dias, quando você troca a senha, ou quando desliga ou configura de novo a autenticação em duas etapas; e os ajustes dela listam os navegadores confiáveis, com um botão que deixa de confiar em todos de uma vez. A chave nunca vem marcada.
  • A página de um dispositivo agora diz se o bloqueio DNS está ligado, acima da lista de sites: a lista sozinha não conseguia dizer se algo estava mesmo sendo bloqueado. Desligar o bloqueio agora chega ao seu parceiro de compromisso, do mesmo jeito que esvaziar a lista sempre chegou. E o agente no dispositivo pode remover esse dispositivo da sua conta por conta própria, em vez de apenas ficar em silêncio.
  • Coisas menores: o número no sino muda no instante em que você lê ou apaga uma notificação, em vez de ficar no número com que a página foi carregada; o aviso de cookies no aplicativo agora é um cartão no canto, e não uma faixa atravessando o rodapé do painel. Fora de vista: uma folha de estilos nova do site de documentação chega aos leitores na hora, em vez de até quatro horas depois, e o pacote da Microsoft Store leva os próprios blocos de ícone em vez dos provisórios da ferramenta de build.
v1.4.6

Um histórico de dispositivo que se lê por páginas (v1.4.6)

  • A página de um dispositivo não despeja mais todo o Histórico numa coluna só. O histórico agora vem em páginas, e a tabela de Uso diário acima dele também — cada uma por conta própria, então avançar numa deixa a outra onde estava. Você pode estreitar o histórico a um único tipo de evento, ou a Apenas o que importa: os poucos que valem interromper alguém, como a aplicação pausada no dispositivo ou um dispositivo que deixou de reportar. E dá para pesquisar pelas palavras que a própria página mostra, em qualquer um dos quinze idiomas.
  • O aviso de cookies em toddyi.love não cobre mais a página. Era uma faixa de ponta a ponta na parte de baixo da tela, pousada em cima da seção até onde você tinha rolado; agora é um cartão delimitado no canto e, enquanto está aberto, a página guarda espaço para ele abaixo do rodapé, de modo que nada fica escondido atrás.
  • A página inicial também se lê melhor no celular: o nome, a frase que diz o que é o Toddyi e o botão ficam na primeira tela. Antes, no celular apareciam uma captura cortada e a faixa de cookies, com o nome e o botão abaixo.
v1.4.5

O cartão do Pro diz Pro (v1.4.5)

  • O cartão do Pro na página de planos volta a dizer o nome do plano. Ele vinha mostrando Name, Unlimited Tasks, Unlimited Habits e All Features — o texto de reserva que aparece onde falta uma tradução, e ela faltava nos quinze idiomas. O plano se chama Pro, e no preço não mudou nada.
  • Uma falha no jeito como os avisos de pagamento eram tratados podia deixar o Pro aparecendo numa conta que não o tinha comprado. Dividimos uma conta de pagamentos com os nossos outros aplicativos, e o aviso de uma compra feita em um deles era aplicado aqui como se fosse uma compra do Toddyi. Está corrigido: um aviso sobre algo que este aplicativo não vende passa a ser recusado antes de conceder qualquer coisa, e a única conta que ele alcançou está sendo acertada à mão. As informações de ninguém chegaram a ficar visíveis para outra pessoa — a troca foi entre os nossos próprios sistemas.
  • A data de renovação está de volta na sua página de assinatura. Ela se perdia no instante em que anotávamos a assinatura, então a página não tinha o que mostrar; agora é gravada de novo, e uma assinatura já em curso a preenche na renovação seguinte.
  • E pagar ficou mais firme: um período de teste só conta como Pro quando há um cartão por trás, e se o seu cartão for recusado, tentar de novo continua a mesma tentativa em vez de começar outra.
v1.4.4

Duas correções que você não vê (v1.4.4)

  • No aplicativo nada mudou para você: esta versão conserta duas coisas no nosso próprio diagnóstico. A primeira são os rastros que seguimos quando um pedido está lento ou falha: cada pedido era registrado duas vezes, um por cima do outro, de modo que o rastro terminava numa consulta ao banco de dados em vez da página que você pediu, e os tempos que acompanhamos não chegavam a ser produzidos. Voltou a haver um registro por pedido.
  • A segunda é o nosso log, que vinha guardando registros que nunca foram nossos. Dividimos uma conta de pagamentos com os nossos outros aplicativos, então os avisos de pagamento dos clientes deles também chegam aqui — não correspondem a ninguém daqui e não mudam nada — e eram anotados por inteiro de passagem. Agora ficam de fora, e a tarefa que os lê não anota mais o que recebeu.
v1.4.3

O pagamento acontece aqui (v1.4.3)

  • A passagem para Pro termina na nossa própria página. O que ainda o enviava para o stripe.com e de volta desapareceu: os campos do cartão, o Apple Pay e o Google Pay onde o seu navegador os oferece, e a confirmação do seu banco acontecem no lugar.
  • E a página espera que o pagamento seja confirmado. Antes dizia que estava a processar e ficava-se por aí; agora diz que está feito quando está, e se a confirmação demorar di-lo e espera, em vez de lhe apresentar um formulário que o cobraria uma segunda vez.
  • Pagar no Android não muda: continua a passar pelo Google Play.
  • Nos bastidores, um erro passa a dizer de que versão, de que página e de que tipo de dispositivo veio, e um pedido lento ou falhado pode ser seguido até ao passo que falhou — para darmos por isso e corrigirmos mais depressa.
v1.4.2

Nada de novo (v1.4.2)

  • Nada mudou no aplicativo. Esta versão é sobre a forma como o site é publicado: o que está no ar vem agora de uma versão lançada, e não do último trabalho integrado, de modo que o número no rodapé sempre nomeia uma versão sobre a qual você pode ler aqui.
  • E voltar para a anterior é imediato, porque aquela versão continua lá.
v1.4.1

Nesta terça não (v1.4.1)

  • Apagar uma tarefa leva de volta ao quadro. Antes você ficava na página da tarefa que acabara de apagar, e a coisa seguinte que fizesse ali — recarregar, Editar, Apagar de novo — dava um 404.
  • A Pré-visualização fica igual à nota salva. No editor, as listas e as listas de verificação perdiam o recuo, então as duas nunca batiam.
  • Uma tarefa que se repete pode ter uma ocorrência cancelada, movida ou alterada, ou uma avulsa adicionada num dia que a regra não produz. Isso se escreve na página da própria tarefa, abaixo da sequência. Uma ocorrência cancelada continua no calendário, riscada — uma terça vazia não diz nada, "hoje não tem Matemática" é o que você foi conferir — e uma movida é desenhada onde foi parar, mesmo em outra semana.
  • Uma regra com dias da semana nomeados é lida do mesmo jeito fora do calendário. "Terça e quinta" vencia só às terças, e "a cada duas semanas na segunda" ignorava a segunda.
  • A página de um dispositivo mostra o modo em que ele está e a lista de bloqueio DNS que ele aplica, e quem é dono pode acrescentar domínios pela web. Só acrescentar, assinado como é um limite de tempo.
v1.4.0

Uma só lista (v1.4.0)

  • Hábitos e estudo são tarefas. Um hábito e uma matéria ficam no quadro ao lado das suas tarefas, escrevem-se no mesmo formulário e abrem na mesma página. As páginas à parte de Hábitos e do registo de estudo desapareceram, e com elas o passo de criar uma matéria antes de poder anotar seja o que for.
  • Tudo se pode repetir, e não só todas as semanas. De doze em doze horas o comprimido, de dois em dois dias o ginásio, todos os anos a renovação: um número e uma unidade, na própria tarefa.
  • Assim, um horário é o calendário visto como estudo, e aquilo que está a manter é o calendário visto como hábitos. Escolha uma tarefa e o calendário mostra os dias em que a cumpriu mesmo, ao lado dos dias em que era devida.
  • A cor diz onde está cada coisa, em todo o lado onde é desenhada: verde feito, âmbar para hoje, vermelho atrasado. Em algo que se repete, feito quer dizer que hoje ficou marcado.
  • Os seus hábitos e cada dia que assinalou vieram todos. A cor que cada hábito tinha, não: uma tarefa tira a cor de onde está.
  • A matriz de Eisenhower é um quadrado dividido em quatro e não quatro cartões soltos, e o Toddyi do ecrã de carregamento é finalmente o Toddyi do fundo.
v1.3.10

Pagar sem sair da aplicação (v1.3.10)

  • A subscrição já não o envia para outro site. O formulário do cartão está na página de planos e o teste começa sem passar por uma página de pagamento de onde tenha de voltar.
v1.3.9

Experimente o Pro por catorze dias (v1.3.9)

  • O Pro começa agora com um teste gratuito de 14 dias. O seu cartão é registado no início e cobrado após catorze dias; se cancelar antes, não paga nada.
  • Durante o teste, a página de planos mostra a data de fim em vez de uma data de renovação. É o mesmo dia e não significa o mesmo.
v1.3.8

Notas que você escreve sem saber Markdown (v1.3.8)

  • Agora há uma barra de ferramentas sobre o campo de notas. Negrito, títulos, listas, listas de tarefas, links, código e tabelas são botões; o texto continua visível e editável à mão abaixo, e a pré-visualização ainda mostra o resultado.
  • As listas de tarefas aparecem. "- [ ] " no início da linha dá uma caixa vazia, e "- [x] " uma marcada.
v1.3.7

Notificações que chegam, e uma ligação que reporta o que importa (v1.3.7)

  • As notificações voltam a ser enviadas. O emissor existia e nunca era chamado: o lembrete aparecia na aplicação e do servidor não saía nada, em nenhuma plataforma.
  • Os navegadores já as podem receber. Ative-as na página de notificações; o navegador pergunta uma vez e depois chegam com o separador fechado.
  • Um dispositivo associado avisa agora o seu parceiro de responsabilização quando a aplicação de limites é suspensa, quando a conta é desassociada e quando o contador de utilização é reposto. São as formas de um limite deixar de valer, e eram exatamente aquelas de que ninguém sabia.
  • A utilização de um dia já não pode descer, e os dias com mais de um mês ficam fechados. Um limite cumprido continua cumprido, e um incumprido não pode ser reescrito depois.
  • O popunder da Adsterra desapareceu. As contas gratuitas continuam a ver a barra social; uma ferramenta para não ser interrompido não devia vender interrupções.
  • Correções: o emblema de estado já não fica fora do cartão, a barra lateral recolhida volta a mostrar os ícones, e a página atual é destacada independentemente de como lá chegou.
v1.3.6

Onde está a publicidade e onde não está (v1.3.6)

  • A publicidade aparece apenas na aplicação e apenas para contas do plano gratuito. As páginas de apresentação e documentação não têm nenhuma: são lidas antes de alguém ter uma conta.
  • A política de privacidade passa a dizer o que a publicidade faz: que redes, o que guardam, que o consentimento do aviso de cookies as abrange, e que o Pro não vê nenhuma.
v1.3.5

Um banner no Android e botões que cabem no ecrã (v1.3.5)

  • O plano gratuito passa a mostrar um banner no Android. Só aparece depois de o aceitar no aviso de cookies; o Pro não mostra nenhum.
  • No telemóvel, os botões Restaurar, Arquivar e Eliminar de uma tarefa já não saem do cartão.
v1.3.4

Ditado por voz e publicidade no plano gratuito (v1.3.4)

Duas mudanças que se notam.

  • O título de uma tarefa e as suas notas podem ser ditados em vez de escritos. O campo de notas continua a ouvir até o parar, para não ter de recomeçar uma ideia longa.
  • O plano gratuito passa a ter publicidade. Só é carregada depois de a aceitar no aviso de cookies, recusar não muda mais nada, e o Pro não tem nenhuma.
v1.3.3

Android app (v1.3.3)

Toddyi is now on Google Play. The Android app is a native shell around the same web application, so every feature the free and Pro tiers already offer works on the phone without change.

  • Native sign-in with Google, through the system Credential Manager.
  • Push notifications through Firebase Cloud Messaging.
  • Pro on Android is billed through Google Play, matching the Stripe price on the web. Renewals and cancellations reach the server in real time.
  • Analytics collection follows the same consent choice as on the web.
v1.3.0

Quinze idiomas e novas formas de entrar (v1.3.0)

O aplicativo e o site público falam agora quinze idiomas, e há mais formas de entrar.

  • Quinze idiomas: todas as telas e todas as páginas de documentação. O árabe é lido da direita para a esquerda, e cada idioma tem uma tipografia escolhida para ele.
  • Entrar: Microsoft, Apple e GitHub juntam-se às opções existentes. As conexões são geridas na página da conta.
  • Pagamento: o Stripe abre no idioma que você está lendo, com a moeda e o texto fiscal da sua região.
  • Lembretes de prazo: as notificações de tarefas com prazo próximo passam a ser criadas automaticamente.
  • Contagens regressivas: avançam a cada segundo, passadas e futuras ficam separadas, e o tempo restante continua correto mesmo com o relógio do aparelho desajustado.
  • Site público: termos, privacidade, o aviso de transações comerciais, as perguntas frequentes e estas notas saem em quinze idiomas.
v1.0.5

Implantação (v1.0.5)

Configuração da implantação em produção. Sem mudanças no aplicativo.

v1.0.4

Site de documentação (v1.0.4)

Termos, política de privacidade, aviso legal, perguntas frequentes e estas notas passam a ser servidos junto com o aplicativo, em vez de ficarem à parte. (Não existe v1.0.3; o número foi pulado.)

v1.0.2

Ampulheta da vida (v1.0.2)

Outro jeito de olhar para o tempo que você tem.

Informe a data de nascimento, uma expectativa de vida e quanto você dorme: a ampulheta mostra os dias que restam e os segundos acordado dentro deles. Feita para se olhar de vez em quando, não para ficar vigiando.

v1.0.1

Busca de tarefas mais precisa (v1.0.1)

Encontrar uma tarefa ficou bem melhor.

  • Filtros de busca: limite por data, prioridade, status e quadrante, e combine-os.
  • Seletor de data e hora: arraste para rolar em vez de percorrer uma lista.
  • Página de edição: um layout mais claro para alterar os dados de uma tarefa.
v1.0.0

Lançamento oficial do Toddyi (v1.0.0)

Boas-vindas ao Toddyi! Organize o seu dia, acompanhe hábitos, gerencie metas e renda mais.

Principais recursos:
- Gestão de tarefas: prazos, prioridades e etiquetas. Edite ou exclua direto no cartão, com alternância entre escrever e pré-visualizar nas notas em Markdown.
- Acompanhamento de hábitos: crie rotinas diárias ou semanais e acompanhe o progresso em gráficos.
- Matriz de Eisenhower: distribua as tarefas entre Fazer, Agendar, Delegar e Eliminar.
- Calendário interativo: planeje arrastando na visão mensal.
- Pomodoro e contagem regressiva: mantenha o foco e fique de olho nas datas importantes.
- Integração com Stripe: assine o plano Pro para tarefas e hábitos ilimitados.