A Monica v3 chega antes do fim de 2026. Reconstruída do zero. Continua de código aberto. Veja o que vem por aí
Monica

Blog

Notas sobre construir a Monica, manter dados pessoais privados e a pequena mecânica de continuar em contato.

4 min de leitura
O Chandler está em beta
Regis Freyd

Temos o prazer de anunciar que, depois de 18 meses de trabalho duro, nossa nova versão, de codinome Chandler, já está disponível em beta: https://beta.monicahq.com

O Monica nasceu há 7 anos com o objetivo de ser um CRM pessoal. Esta nova versão trata de documentar a sua vida, incluindo o que seus contatos andam fazendo, mas não só isso.

O que significa beta? É como ter um bando de bugzinhos travessos escondidos no nosso software, brincando de esconde-esconde com a gente. Temos quase certeza de que eles estão lá, mas não fazemos ideia de quais são nem de onde se escondem. Então precisamos de todas as almas corajosas para entrar no nosso esquadrão de caça a bugs e ajudar a encontrá-los antes do lançamento para o público.

O Chandler é uma reinvenção completa do Monica, construída do zero. Eliminamos a enorme dívida técnica acumulada ao longo dos anos e acrescentamos ou melhoramos muitas funcionalidades. Apesar de não termos divulgado o Chandler, muitos usuários já o testaram e encontraram bugs que corrigimos, mas não testamos este software em larga escala. Então, por favor, crie uma conta e se divirta.

A versão disponível no servidor de beta pode ser considerada estável. Não vamos zerar o banco de dados. Faremos backup dos seus dados diariamente e vamos mantê-los quando lançarmos oficialmente a versão final.

O Chandler tem algumas limitações:

  • Você não pode usar seu login atual do Monica,
  • Você não pode importar seus dados,
  • Não há importação em massa de contatos,
  • Ainda não temos uma API.

Temos muitas funcionalidades novas, um novo layout e o tão pedido modo escuro.

Numa nota pessoal, o recurso do qual mais me orgulho é a possibilidade de personalizar quase tudo no Chandler: do layout aos módulos que você pode ativar, até os dados que pode registrar sobre a sua vida.

O Chandler continua sendo de código aberto e pode ser instalado gratuitamente no seu servidor, se você souber usar Docker ou a linha de comando. Você pode continuar modificando o código, se quiser. O Monica é, e sempre será, de código aberto. É assim que deve ser.

Por enquanto, o Monica é gratuito na nossa instância hospedada (https://beta.monicahq.com), mas teremos os mesmos preços da versão atual assim que considerarmos o produto estável.

Tenho um orgulho enorme do que conquistamos nestes oito anos. Naquela época, eu tinha medo de tornar meu código público porque sabia que ele era de baixa qualidade. Surpreendentemente, as pessoas não pareceram se importar. Hoje, nossa base de código continua aberta ao público e não nos preocupamos mais com julgamentos. O app ainda é uma aplicação Laravel, com VueJS no front-end e InertiaJS entre o front e o back. É uma pilha bem simples. Nos esforçamos para manter a base de código o mais simples possível, para facilitar a manutenção, a evolução e a busca por desenvolvedores que nos ajudem.

Em breve vamos migrar nossa imagem Docker oficial para o Chandler. Já tivemos mais de 25 milhões de downloads da imagem, o que nos deixa humildes.

Em nome de toda a equipe do Monica, obrigado por continuarem conosco todo esse tempo. A "equipe inteira do Monica" são basicamente dois amigos, Alexis e eu, apaixonados por oferecer ferramentas bacanas para as pessoas melhorarem suas vidas. O Monica ainda é um projeto paralelo para nós, temos empregos em tempo integral "do lado". Enquanto algumas pessoas jogam videogame ou assistem à Netflix, nós "brincamos" na base de código do Monica. E amamos isso.

7 min de leitura
Um novo Monica está chegando
Regis Freyd

Alexis e eu (Regis) estamos trabalhando há alguns meses (desde janeiro de 2022, na verdade) em uma versão totalmente nova do Monica. A primeira versão principal de fato desde que lançamos o projeto, alguns anos atrás.

Fico muito tentado a chamá-la de "versão mais rápida, mais nova, melhor", porque ela é, mas sou ruim de marketing, então vou dizer apenas que é uma versão nova e responder abaixo às perguntas que você possa ter.

O que vocês querem dizer com versão nova?

Uma reescrita completa do Monica, do zero.

Vocês são loucos?

Somos, mas também: a base de código do Monica já está velha. Velha no sentido de que tem 7 anos e passou pelas mãos de centenas de contribuidores. Há conceitos no código que deixamos passar, seja porque não sabíamos fazer melhor na época, seja porque não queríamos irritar quem contribuía, e que não queremos mais. O projeto tem dependências demais, e manter o código ficou mais difícil do que antes. Mudar alguma coisa é mais arriscado e leva mais tempo. Além disso, vimos como as pessoas usam o Monica, o que querem fazer com ele, e o código atual nos limita demais para dar conta desses usos. Por fim, o Monica ainda é um projeto paralelo para nós. Somos apaixonados por ele e também queremos nos divertir construindo. E a versão atual não estava tão divertida.

O que vocês querem dizer com reescrita?

Que começamos de uma base de código vazia e partimos dali. Antes, era uma aplicação Laravel (ou seja, PHP), com views Blade e um pouco de Vue aqui e ali. Agora, continua sendo uma aplicação Laravel (ou seja, ainda PHP), inteiramente com Vue 3. Simplificamos muita coisa, deixamos outras mais flexíveis e, portanto, um pouco mais complexas, mas acreditamos que conseguimos sustentar o futuro do Monica com isso.

Isso também significa que temos uma estrutura de dados totalmente nova, apoiada em um novo esquema de banco de dados.

A nova versão vai se chamar Monica?

Por enquanto, o codinome do novo Monica é Chandler. Não vamos manter esse nome: o nome oficial do novo Monica será Monica. Para maior clareza, vamos chamar a nova versão de Chandler no restante do texto.

Vocês escolheram PHP apesar de \?

O PHP é uma ótima linguagem. Não estamos mais na era do PHP 4 ou 5. Além disso, é uma linguagem bem simples, o que significa que muita gente no mundo lê e entende PHP. Escolher PHP torna mais fácil contribuir com o projeto, mais fácil depurar, mais fácil manter e mais fácil para nós encontrarmos pessoas que ajudem, se surgir a necessidade no futuro. Por fim, o ecossistema PHP é simplesmente ótimo, com o Laravel abrindo caminho para uma das melhores experiências de desenvolvimento que conheço.

Quais funcionalidades o Chandler vai ter?

No lançamento, queremos cobrir 100% (ou quase) do conjunto de funcionalidades que o Monica v1 oferece. Mesmo mantendo as funcionalidades, queríamos simplificá-las (as tarefas, por exemplo) ou torná-las mais robustas (os lembretes, por exemplo).

Feito isso, temos tantas ideias sobre o que o Monica deveria se tornar que chega a ser demais. Basicamente, o Monica nasceu como o primeiro CRM pessoal (ou PRM, gerenciador de relacionamentos pessoais). Foi assim que o posicionamos. Mas depois de anos trabalhando nele, conversando com as pessoas e lendo os milhares de e-mails que vocês nos enviaram, percebemos que o Monica é, na verdade, uma forma de documentar a sua vida, seja lá o que isso signifique para você. Então o Monica vai tratar de documentar a sua vida e de dar ferramentas para você fazer isso do seu jeito.

Lemos em todo lugar que produtos devem ter opinião e uma personalidade forte, para que as pessoas usem suas ferramentas do jeito que você quer. Essa foi a direção da v1. Agora queremos mudar essa afirmação. Queremos que as pessoas usem e configurem o Monica do jeito que quiserem. Quem somos nós para dizer que você deve usar só 3 pronomes para seus contatos, ou quais tipos de relacionamento você deveria ter? O Chandler será completamente personalizável, do que você vê na interface ao tipo de dado que pode inserir. O pessoal de marketing diria "o Chandler é sobre você", e isso é verdade, de certo modo. A desvantagem: do ponto de vista técnico, é mais difícil de administrar, mas esse problema é nosso.

Quando vai ficar pronto? Posso experimentar?

Vai ficar pronto quando estiver pronto. Lembre-se: não trabalhamos nisso em tempo integral, de jeito nenhum. Alexis e eu temos empregos exigentes, famílias, amigos e o Monica (e o OfficeLife, também).

NO ENTANTO.

Já fizemos bastante coisa. Algumas funcionalidades grandes que você conhece e gosta ainda faltam na nova versão: acontecimentos de vida, atividades, presentes e CalDAV/CardDAV, para citar algumas. Os acontecimentos de vida, em especial, são um bocado grande, porque queremos repensar completamente o conceito e torná-lo realmente útil. E, este é um "e" enorme, no momento ainda não temos uma API. Como é uma base de código nova, não dá para simplesmente copiar seus contatos da v1 e esperar que apareçam na v2. Então, se lançássemos algo agora, você não conseguiria importar seus dados. E achamos que isso é um problema.

DITO ISSO.

Ainda precisamos de gente para testar e nos ajudar a encontrar bugs, mesmo que aqui a gente não faça bugs (lol). Precisamos de pessoas para corrigir erros de escrita na documentação. Então o que poderíamos fazer é lançar o Chandler em um estado bem alfa, gratuito para todos até deixar de ser alfa.

Continua sendo de código aberto? Posso usar de graça?

Sim, continua de código aberto, com a mesma licença de antes. Isso significa que o Monica é gratuito, claro, a menos que você use a versão que hospedamos, que em algum momento vai custar algo, como a versão atual. Sim, você pode instalá-lo onde quiser, no seu próprio servidor. Como o Chandler não é a mesma base de código, ainda não temos o ecossistema rico de antes nem todas aquelas maneiras diferentes de instalá-lo em qualquer lugar, mas chegaremos lá. Sim, você ainda pode contribuir com o código, corrigir bugs, acrescentar funcionalidades, mesmo que continuemos com o direito de recusar seus pull requests se acharmos que não queremos dar suporte ao que você propõe.

Qual é o futuro do Monica v1?

Vamos dar suporte à v1 até o Chandler sair do alfa e do beta. Depois disso ela será descontinuada, mas quem a hospeda poderá continuar usando, se quiser. A v1 que nós mesmos hospedamos não terá suporte depois disso.

Já dá para contribuir com a base de código?

O repositório já está disponível no GitHub, mas estamos longe da maturidade do repositório principal atual. Isso significa que ainda não estamos prontos para receber contribuições de todo mundo, já que as coisas mudam quase todo dia, mas, se você aceitar isso, fique à vontade.

O que vem a seguir?

Antes de tudo, muito obrigado por ter lido este post inteiro. Somos muito gratos pela nossa comunidade e por vocês continuarem apaixonados por esta ferramentinha que nos divertimos construindo. Alexis e eu seguimos supermotivados com ela, e agradecemos por se importarem junto com a gente. Manteremos vocês informados.

2 min de leitura
Saindo do Stripe com nosso próprio portal do cliente
Regis Freyd

Hoje usamos o Stripe para gerenciar nossas assinaturas. Embora adoremos o Stripe do ponto de vista de quem programa, lidar com impostos no mundo inteiro é uma confusão completa, especialmente no fim do ano fiscal. Nosso contador nos odeia. Precisamos migrar para outro processador de pagamentos que trate de todos os impostos do jeito certo. Esse processador se chama Paddle.

Há outro motivo para querermos mudar a abordagem atual. O Monica é, antes de tudo, um produto de código aberto. Temos uma comunidade enorme. Muitos de vocês hospedam o Monica nos próprios servidores. Como também hospedamos o produto para poder monetizá-lo, até agora incluímos na base de código principal todo o código necessário para gerenciar assinaturas. É muito código. Cuidamos de assinar, editar e cancelar uma assinatura, com todas as permissões em volta disso, e assim por diante. Não é o ideal.

Decidimos remover todo o código de cobrança da base principal e criar um novo portal, chamado portal de assinaturas, para gerenciar suas assinaturas do Monica. Você terá que criar uma conta nesse site e comprar uma chave de licença para colar na sua conta do Monica. Nada além disso é necessário.

Se você tem uma assinatura hoje, vamos permitir que migre sua conta para a nova com facilidade. Instruções detalhadas serão enviadas por e-mail para cada um de vocês.

Pretendemos fazer a transição para esse novo portal do cliente nas próximas semanas.

4 min de leitura
Monica 2.16 e o que vem a seguir para o Monica
Regis Freyd

Faz tempo. Na verdade, faz um ano desde o último post. Neste texto vamos falar da nova versão 2.16 que acabamos de lançar, do que aconteceu durante 2019 e do que vem a seguir para o Monica.

A versão 2.16 contém 226 mudanças, a maioria correções de bugs ou melhorias na base de código. Mas também temos várias novidades, explicadas abaixo.

Uma nova forma de adicionar atividades

Agora você pode adicionar atividades ali mesmo, em vez de ir para uma nova página. Assim como no recurso de ligações, você pode indicar as emoções que sentiu durante uma atividade.

imagem

Página de configurações da API aprimorada

A maior parte do que você faz com o Monica pode ser feita pela API. É extremamente importante para nós que as pessoas possam manipular seus dados à vontade. Por isso estava na hora de melhorar um pouco a página de configurações da API, dando mais carinho a ela.

imagem

Também acrescentamos muitos métodos novos na API para dar continuidade à nossa abertura a outros sistemas.

Muitas mudanças nos bastidores

Também mudamos completamente a forma como os dados são armazenados, acrescentando chaves estrangeiras a todas as tabelas do banco de dados. Embora isso não tenha impacto na experiência de quem usa o Monica, é bastante importante para quem desenvolve, pois trará mais controle e flexibilidade no geral. Foi uma mudança enorme e os pull requests levaram quase 11 meses para serem integrados.

Também refizemos por completo o processo de exportação de dados, que deve funcionar sem falhas de agora em diante (ou, como dizem: 60% das vezes funciona sempre).

O que aconteceu em 2019?

Em 2019 desaceleramos um pouco em termos de lançamentos anuais. Além disso, a atividade neste blog foi inexistente. Isso, porém, não afetou o número de cadastros, nem o número de downloads, nem o carinho das pessoas na internet por este projeto.

Basicamente, o Monica nunca esteve tão forte. Temos quase 5 milhões de downloads da nossa imagem docker oficial. Temos dezenas de milhares de usuários na nossa versão hospedada. O Monica continua aparecendo no Hacker News e nosso rastreador de issues no GitHub está mais ativo do que nunca. Também integramos 875 pull requests em 2019.

Então por que esse silêncio? Principalmente por minha causa (Regis). Comecei o Monica há quase quatro anos. Ter um projeto popular é muito divertido, mas também consome muita energia e motivação. Ainda mais porque o Monica continua sendo um projeto paralelo tanto para mim quanto para o Alexis. Mas este ano o Monica foi demais para mim, e normalmente sou eu quem escreve neste blog ou nas redes sociais. Tive um esgotamento de projeto paralelo, digamos assim. O Alexis assumiu muito trabalho para manter e evoluir o produto, mas eu não consegui me dedicar como antes nem publicar notícias sobre o projeto. Precisei fazer outra coisa, esvaziar a cabeça e voltar só quando estivesse pronto. Agora estou, e sigo mais do que motivado para voltar ao trabalho e me divertir de novo.

O Monica em 2020

Quatro anos atrás, o Monica foi um dos primeiros CRMs pessoais populares. Hoje, a concorrência é maior do que nunca (uma dúzia, da última vez que verifiquei). Mas acredito que temos uma vantagem que nossos concorrentes não conseguem superar: somos de código aberto, não temos encargos nem custos, ou quase nenhum, e não somos gananciosos. Tudo o que fazemos, fazemos pensando primeiro na comunidade. Quanto mais instâncias do Monica existirem por aí, mais felizes ficamos: isso significa que não temos controle algum sobre os dados dos nossos usuários.

Em 2020:

  • Queremos continuar nosso trabalho de abertura e transparência. Isso significa mais formas de exportar ou importar dados em um formato padrão.
  • Queremos oferecer webhooks para que sistemas externos saibam quando os dados mudam na sua conta (se você quiser, claro).
  • Acredito que o Monica é hoje a melhor ferramenta para documentar seus contatos pessoais. Você pode registrar qualquer coisa, de verdade. Agora que temos uma base muito sólida, acho que é hora de ampliar. É hora de permitir que você faça mais com seus contatos, criando grupos (ou famílias), eventos, oportunidades e assim por diante. Vamos focar em conceitos simples, acrescentados aos poucos à plataforma, que oferecerão a maior flexibilidade possível para você.

O Monica é uma ferramenta para você. Continue compartilhando ideias, continue me enviando e-mails sobre o que devemos fazer em seguida. Estamos aqui por você.

E feliz ano novo 😀

4 min de leitura
Monica 2.11.0
Regis Freyd

Depois de mais de um mês de trabalho, tenho o prazer de anunciar a nova versão do Monica, com envio de fotos, segurança aprimorada, melhor gestão de ligações, informações do tempo, a chegada das emoções e muitas outras melhorias.

Envio de fotos

Agora você pode enviar fotos na página de perfil de um contato. A quantidade de fotos que pode guardar depende do limite de armazenamento da sua conta, que é de 512 MB em https://monicahq.com (e é configurável por instância). Poder enviar fotos abre muitas possibilidades para o futuro.

imagem

Códigos de recuperação

Segurança é fundamental, especialmente em uma ferramenta como o Monica, que guarda muitos detalhes íntimos. O Monica já dá suporte à autenticação em dois fatores (também conhecida como 2FA) e a U2F para ajudar você a proteger sua conta. A partir do Monica 2.11, você pode gerar códigos de recuperação para desbloquear sua conta caso perca a capacidade de entrar com 2FA. Atenção, porém: como esses códigos dão acesso à sua conta, guarde-os em um lugar bem seguro.

imagem

Ligações telefônicas

As ligações receberam bastante carinho nesta versão. Primeiro, redesenhamos o fluxo para registrá-las. Depois, acrescentamos (finalmente) a possibilidade de editar uma ligação feita no passado. E, de bônus, agora você pode indicar quem iniciou a ligação.

Emoções

Não seria ótimo poder dizer, de forma bem precisa, como você se sentiu quando algo aconteceu? O Monica 2.11 introduz a ideia de emoções, baseada no trabalho do Dr. Phillip Shaver. No trabalho dele, as emoções são organizadas em 3 categorias principais:

  • emoções primárias (amor, alegria, surpresa, raiva, tristeza e medo),
  • emoções secundárias (amor -> afeto, desejo, saudade),
  • emoções terciárias (amor -> afeto -> adoração, amor, carinho, atração).

Acrescentamos esses conceitos ao Monica, começando pelas ligações. Um novo menu suspenso permite escolher quantas emoções quiser, para representar com bastante precisão o que você sentiu durante uma ligação. Pretendemos incluir emoções também em outros elementos importantes, como as atividades.

imagem

Tempo

Quando você conversa com um amigo que mora em outra região, é bem provável que em algum momento vocês falem sobre o tempo. O Monica ajuda aqui, mostrando o tempo atual do lugar onde seu amigo mora. Essa informação vem do primeiro endereço encontrado na página de perfil do contato. Isso também significa que, se nenhum endereço estiver definido, nenhuma informação de tempo será exibida.

Os dados do tempo vêm do Darksky e são atualizados a cada 6 horas. A única informação compartilhada com o Darksky é a latitude e a longitude, nada além disso. Para quem tem a própria instância, o Darksky oferece um plano gratuito de 1.000 chamadas por dia, o que deve ser mais do que suficiente.

imagem

Coordenadas GPS

Falando em latitude e longitude, precisávamos de um mecanismo para obter essas duas informações de cada endereço cadastrado no Monica se quiséssemos exibir os dados do tempo. O Monica 2.11 agora consegue geocodificar automaticamente qualquer endereço para encontrar suas coordenadas.

Quando você insere um endereço, e se o serviço estiver configurado na sua instância, tentaremos geocodificá-lo automaticamente, a menos que você mesmo informe a latitude e a longitude do lugar.

A geocodificação é feita pelo LocationIQ, uma empresa independente e excelente que oferece um plano gratuito bem generoso de 10.000 chamadas por dia. Não compartilhamos com o LocationIQ nada além do endereço, apenas para obter as coordenadas.

Tarefas

No seu painel, agora você pode adicionar tarefas que não estão ligadas a nenhum contato.

imagem

Melhorias

Reorganizamos bastante a forma como as coisas são escritas internamente, para continuar nossa busca por uma plataforma o mais estável possível. Também seguimos aumentando a cobertura de código (ou seja, o quanto do nosso código é de fato testado automaticamente). Estamos em 66% de cobertura para toda a base de código.

Esperamos que você goste da 2.11 tanto quanto nós.

1 min de leitura
Situação dos aplicativos móveis
Regis Freyd

Acabei de remover os aplicativos móveis tanto da Apple Store quanto da Play Store. A única forma de obtê-los agora é compilá-los a partir do repositório no GitHub.

Embora o Theo tenha feito um trabalho incrível na primeira versão desses aplicativos, o desenvolvimento parou no começo deste verão, enquanto o desenvolvimento do Monica, a plataforma, seguiu em frente. Agora estamos numa situação em que o app móvel não está no mesmo nível da plataforma e, pior, vamos quebrar coisas na API que o app não vai suportar.

Continuo acreditando firmemente que o crescimento e a adoção do Monica passarão por um aplicativo móvel.

Eu gostaria de prometer maravilhas e anunciar um app novo em 2 meses, mas, na realidade, não sei quanto tempo vai levar. Como o Monica ainda está no estágio de projeto paralelo, pode levar 6 meses ou 2 anos. Mas um dia teremos um ótimo aplicativo móvel, tão bom quanto a versão web (se não melhor).

Obrigado pela paciência.

2 min de leitura
Monica 2.10.0 com envio de documentos
Regis Freyd

A versão 2.10.0 é o nosso 51º lançamento. Ela traz uma quantidade expressiva de novidades e é resultado de um mês de trabalho de 10 desenvolvedores, sem contar todos os tradutores que têm a gentileza de traduzir o Monica para 11 idiomas. Aqui estão alguns destaques.

Autocompletar tags

As tags são uma ótima maneira de categorizar pessoas. Com a 2.10.0, finalmente damos suporte ao autocompletar de tags. Abra um contato e edite as tags no cabeçalho: enquanto você digita, um menu aparece mostrando suas tags. Uma pequena mudança para o Monica, uma grande ajuda para os usuários. Uma nota técnica: esse recurso foi desenvolvido inteiramente com VueJS, sem outra dependência. Estamos nos afastando do JQuery e, ao longo dos próximos meses, vamos aposentá-lo por completo.

imagem

Novo cabeçalho

Falando em cabeçalho, já que estávamos mudando o funcionamento das tags, aproveitamos para redesenhar o cabeçalho do perfil de um contato. Isso vai permitir incluir muito mais informações úteis no futuro. Ele também ficou mais fácil de ler.

imagem

Documentos

Agora você pode anexar documentos a um contato. Existe um limite configurável por instância de quanto armazenamento uma conta pode usar. Na nossa versão hospedada, o limite é de 512 MB por conta paga (armazenamento é barato, mas não quando você hospeda dezenas de milhares de contas).

Há também uma nova aba nas Configurações, chamada Armazenamento, que mostra o uso atual da sua conta e o limite dela.

imagem

Arquivar um contato

Às vezes você quer adicionar um contato sem que ele apareça na lista de contatos. Arquivar o contato permite isso. Você encontra esse recurso no canto inferior esquerdo do perfil do contato.

Outras melhorias

  • Corrigimos muitos bugs.
  • Melhoramos o suporte ao S3 para armazenar arquivos (imagens, documentos e afins).
  • Aumentamos bastante nossa cobertura de testes. Seis meses atrás estávamos em 25%. Com nosso esforço contínuo, agora estamos em 65%. Isso nos dá muito mais confiança de que não quebramos as coisas conforme avançamos.
  • Agora definimos automaticamente a moeda e o fuso horário dos novos usuários com base na localização deles.
  • Reescrevemos a importação e a exportação de vCard.
  • Também passamos a interpretar corretamente as propriedades FN ao importar vCards.

Divirta-se com a versão 2.10.

1 min de leitura
Chegaram os acontecimentos de vida
Regis Freyd

Eu não gosto do Facebook. Não é segredo. Mas, apesar da maldade geral deles, há recursos bacanas aqui e ali. Um deles é a possibilidade de registrar acontecimentos de vida que ocorreram com você. Como indicar quando você fez uma cirurgia ou quando reformou sua casa. Embora eu não entenda por que alguém daria essa informação ao Facebook, faz sentido registrar esse tipo de informação sobre as pessoas de quem você gosta. Então foi isso que acabamos de lançar.

Os acontecimentos de vida agora são uma nova aba na página de perfil de um contato.

imagem

Você tem acesso a mais de 45 acontecimentos de vida que pode documentar. Também pode definir um lembrete para cada um deles.

imagem

Vale notar que você pode adicionar um acontecimento sem saber o mês ou o dia em que ele ocorreu.

Depois de adicionado, o acontecimento aparece em uma linha do tempo que será aprimorada em uma versão futura.

imagem

Espero que você goste desse recurso e se divirta com ele.

1 min de leitura
Chegaram as conversas
Regis Freyd

No fundo, o Monica serve para registrar informações sobre as pessoas de quem você gosta. Já dava para anotar muita coisa, mas você não tinha um jeito fácil de registrar o que disse a alguém em determinado momento.

Com a nossa última atualização, agora você pode registrar uma conversa que teve com alguém nas redes sociais, por SMS ou usando o Telegram, por exemplo. A interface que escolhemos lembra a dos aplicativos de mensagem mais conhecidos.

imagem

Ao registrar uma conversa, você pode indicar por qual meio ela aconteceu. Essa lista vem dos tipos de campo de contato definidos na sua página de Configurações.

Esperamos que você faça bom proveito dessa novidade.

3 min de leitura
Monica 2.4.0
Regis Freyd

Nos últimos dois meses lançamos um monte de novidades úteis e ficamos silenciosos demais sobre isso.

Aqui estão algumas das mudanças mais importantes:

  • Remoção da criação automática de lembrete de aniversário ao editar um contato: isso irritava muitos usuários. De agora em diante, quando você adicionar ou editar um contato e informar uma data de nascimento, não criaremos automaticamente um lembrete para esse evento.
  • As dívidas de todos os seus contatos agora aparecem no painel.
  • Acrescentamos a conformidade com o GDPR. Essa nova lei europeia nos obriga a confirmar seu endereço de e-mail no cadastro. Eu queria evitar isso, mas legalmente não temos escolha.
  • Melhoramos a importação de contatos por CSV. O processo deve funcionar melhor agora.
  • Acrescentamos um novo tipo de relacionamento entre contatos: ex-esposa/ex-marido.
  • Há um novo filtro na lista de contatos que permite ver os contatos que não estão associados a nenhuma tag.
  • Finalmente damos suporte a apelidos para seus contatos. Você também pode escolher como quer exibir os nomes na sua conta.
  • Suporte a Yubikey, mais um recurso de segurança para quem quer uma camada extra de proteção.

Em outra nota, já faz mais de um ano que o Monica foi lançado no Hacker News. O crescimento foi bem incrível, especialmente no que diz respeito à comunidade no GitHub. Agora temos mais de 110 pessoas contribuindo para construir o Monica, o que é ótimo. Dito isso, há uma contrapartida: lançamos muitas novidades e, por causa desse ritmo, não fomos cuidadosos o bastante nos últimos meses. O Monica não está tão estável quanto deveria. Nada dramático ou crítico, mas as duas últimas versões tiveram bugs bobos que poderíamos ter evitado, e vamos adotar medidas para aumentar as chances de que isso não se repita. Lançar versões sem bugs é especialmente importante porque o Monica ainda é um projeto paralelo, e o pior que pode acontecer é perceber que algo está muito errado na plataforma enquanto você está no trabalho e ter que esperar até arrumar tempo para corrigir e implantar em produção (geralmente quando voltamos para casa e temos que lidar com as crianças e afins). No dia a dia, acredite, é o tipo de preocupação que ninguém quer ter.

Tudo isso para dizer que vamos tentar focar em qualidade de modo geral.

Continuem enviando feedback por e-mail ou abrindo uma issue no GitHub. Lemos cada mensagem e a opinião de vocês é importante para nós (de verdade).

Artigos 1 a 10 de 39