Quais são as principais novidades?
"Os desafios serão temporariamente removidos, até um outra futura atualização. Nossa ideia é fazer com que os desafios possuem um prazo de regeneração, ao invés de uma prazo de expiração."
Quais são todas as mudanças?
- Removido o "carousel" de perfis do menu superior.
- Movido a seleção de perfil do menu superior para o menu inferior.
- Agora o perfil pode ser selecionado no menu inferior, o que oferece mais espaço de tela para dispositivo pequenos.
- Reduzido o tamanho de texto do menu inferior.
- Melhorado o desempenho na exibição de listas.
- Antes dessa mudança, grandes listas poderiam causar lentidão, uma vez que todo o conteúdo era interpretado, calculado e, em alguns casos, rederizado em off-screen.
- Adicionado imagens de "placeholder" para perfis sem imagens de perfis.
- Corrigido exibição de vetores/SVG.
- Antes dessa mudança, um problema grave de arredondamento acontecia, de forma que os vetores mostrados poderia ser corrompidas ou imprecisas.
- Removido o parse de SVG durante o runtime.
- Antes dessa mudança, o aplicativo precisava ler o XML/SVG em tempo de execução. Agora, isto é feito em tempo de compilação. Isto também deve reduzir a alocação de memoria no heap.
- Reduzido o tamanho dos botões de "abas".
- Corrigido erro de alinhamento em titulo de páginas.
- Alterado o formato e cor das caixas de seleção.
- Agora as caixas de seleção não exibem um novo pop-up, de forma a ser mais fácil selecionar.
- Alterado o formato e cor das caixas de digitação.
- Alterado o formato de caixas de marcação única.
- Agora estes campos possuem um formato de "switch", de ligado e desligado.
- Reduzido alocação de memoria ao invalidar frames.
- Adicionado ícones de Vantagens no menu inferior, ao selecionar um perfil.
- Agora há como saber quais vantagens estão ativas para cada perfil.
- Adicionado paginação em listas e botão para ver mais.
- Adicionado novos textos e traduções.
- Removido ícones e fontes não utilizadas.
- Otimizado o cache e invalidação de cache de animações.
- Corrigido áreas clicáveis não-retangulares.
- Antes dessa mudança todas as areas clicaveis eram tratadas como retangulares, e agora podem também ser circular.
- Reduzido alocações de memória ao calcular arcos e circulos.
- Web: Otimizado a comunicação (FFI) entre o WebAssembly e Javascript
- Isto pode resultar em uma execução muito mais rápida, em navegadores especificos.
- Windows: Corrigido margens da janela enquanto maximizado.
- Windows/Android: Alterado porta de conexão com os servidores.
- Android: Melhorado o suporte ao teclado-virtual (IME).
- Windows/Web: Corrigido o ponteiro do cursor e areas clicáveis.
- Android: Melhorado suporte ao TalkBack e recursos de acessibilidade.
- Windows: Corrigido verificação de recursos necessários e dependencias.
- Web: Corrigido cor de fundo e transparencia.
- Windows: Coririgido vazamento de memória ao inicializar o navegador interno.
- Android: Corrigido possíveis crashes ao inicializar o Vulkan.
- iOS/macOS: Corrigido conversões textos quando existia nulo.
- iOS/macOS: Corrigido vazamento de memória na conversão de textos.
- Alterado o alinhamento dos textos, de forma a ser mais centralizado.
- Removido bordas arredondadas.
- Alterado o alinhamento dos textos e botões, de forma a ser mais centralizado.
- Removido bordas arredondadas.
- Removido página de "Histórico".
- O conteúdo agora pode ser acessado em cada página de forma independente.
- Adicionado aba de "Histórico".
- Esta página permite ver os pedidos já atendidos pelo perfil ativo.
- Adicionado sistema de paginação implicita em "Histórico".
- Adicionado botão de "Atualizar" em "Histórico".
- Adicionado recurso de denunciar perfis.
- Perfis denunciados não aparecem mais para o usuário, assim como perfis bloqueados.
- Modificado o design do "pop-up"/"modal" foi alterado para um card deslizante.
- Corrigido exibição de mensagem de erro ao confirmar um pedido.
- Antes dessa mudança, devido à um erro, o aplicativo poderia não apagar a mensagem de erro, mesmo quando o erro deixasse de existir.
- Corrigido a ordem de "Tipos de Interação" para ordem alfabetica.
- Antes dessa mudança, a ordem de exibição poderia variar e não era deterministica.
- Adicionado o salvamento persistente de "Tipo de Interação", de forma que reiniciar o aplicativo mantenha a seleção anterior.
- Adicionado aba de "Histórico".
- Esta página permite ver os pedidos criados pelo perfil ativo.
- Adicionado sistema de paginação implicita em "Histórico".
- Adicionado botão de "Atualizar" em "Histórico".
- Modificado o design do "pop-up"/"modal" foi alterado para um card deslizante.
- Alterado a exibição do valor padrão para o valor médio.
- Antes dessa alteração, o valor padrão era o menor valor possível. Agora, o valor padrão é a média.
- Corrigido erro ao abrir a caixa de seleção de arquivo.
- iOS/macOS: Adicionado suporte para a seleção de arquivos.
- Adicionado aba de "Histórico".
- Esta pagina permite ver as compras feitas anteriormente.
- Adicionado sistema de paginação implicita em "Histórico".
- Adicionado botão de "Atualizar" em "Histórico".
- Corrigido exibição de ícones em "Histórico".
- Antes dessa mudança, a exibição de ícones, na página de "Histórico" poderia não funcionar de forma esperada.
- Aumentado a quantidade de dias de Premium em todas as ofertas.
- A quantidade de dias de Premium foi aumentado, de 2 para 3 dias, de 5 para 6 dias e de 7 para 9 dias.
- Adicionado pré-seleção de paises, baseado no país do usuário.
- Corrigido exibição de IVA/VAT baseado no país atual do usuário.
- Modificado o design da página de "Premium".
- Modificado o nome das Vantagens.
- Adicionado uma nova Vantagem: Desafiador.
- Esta Vantagem, exclusiva de Premium, concede acesso à um desafio extra por perfil.
- Adicionado nova aba de "Desafios".
- Esta página agora possui as missões extras, que concedem mais moedas e Vantagens.
- Adicionado nova aba de "Histórico".
- Esta página permite ver os desafios concluídos anteriormente, pelo perfil ativo.
Quais são as proximas mudanças?
- Performance:
- Web: A performance do website é baixa em vários dispositivos, uma vez que utilizamos WebGL, ao invés de HTML. Estamos tentando adaptar o backend para gerar um HTML, de forma que o código já existente consiga criar o HTML, de forma eficiente. Entretanto, isto será mais um backend, de vários já suportados (WebGL, OpenGL, Vulkan, DirectX e Metal). Note que, a versão de 2019, quando publicada sofria de problemas de performance similares, uma vez que era utilizado o GopherJS, e diversas otimizações foram feitas ao longo do tempo.
- Android: A performance do aplicativo para Android pode ser inferior devido a mudança do OpenGL para Vulkan. O Vulkan parece ser mais problematico em alguns dispositivos. Entretanto, o consumo de bateria é significantivamente menor utilizando o Vulkan. Isto é algo que está a ser investigado.
- Usabilidade:
- Geral: A versão atual ainda não permite criar pedidos/anuncios sem definir um limite de interações, além disso não permite ajustar ou alterar a quantidade de moedas oferecidas ou cancelar um pedido em curso. Isto é algo que queremos rever, mas não há data ou confirmação se isto será alterado.
- Geral: A versão atual não possui uma estimativa de quantas interações irá ganhar, ou quanto tempo demorará para concluir o pedido (em média). Este recurso é algo que estamos a trabalhar no futuro.
- Windows/Android: A versão atual não permite utilizar o aplicativo do Instagram para executar as interações, sendo obrigatorio o uso do navegador interno. Isto deve ser modificado na futura atualização.
- Windows/Android/iOS/macOS: A versão atual abre um navegador em uma janela diferente, isto é algo que estamos querendo alterar, para que o navegador seja contido dentro do aplicativo. Isto é especialmente necessário para o iOS.
Ficou horrível, volte para a versão de 2019