Uploads mais rápidos (e menores) no Discourse com Rust, WebAssembly e MozJPEG | Blog

@sam podemos resolver o acima antes do lançamento, por favor?

6 curtidas

Pelo que pude apurar, a alteração do @andrei estava estritamente focada na barra de ferramentas. Aumentar o escopo para abranger também o arrastar e soltar e a colagem seria um pouco arriscado para o lançamento.

Além disso, não tenho certeza se queremos fazer isso?

10 curtidas

5 posts foram divididos em um novo tópico: Caret moves to end-of-line when uploading an image via toolbar

Eu vou corrigir e então poderemos decidir se a correção é perigosa para mesclar antes do lançamento.

7 curtidas

Pelo que me lembro e pelo que vejo no código, não importa se uma imagem foi adicionada usando a barra de ferramentas ou arrastando e soltando. Em ambos os casos, isso deve funcionar.

Além disso, testei e parece que agora tudo funciona como esperado (é difícil dizer exatamente quando isso foi corrigido, mas acho que não é tão importante). Aqui estão vídeos para arrastar e soltar, mas também funciona ao usar a barra de ferramentas.

No meio da linha:

No final da linha:

No final da última linha:

8 curtidas

Ah sim, desculpe, a culpa é minha, eu nem testei desde o último vídeo que carreguei. :confused: Agora funciona como esperado :slightly_smiling_face: Obrigado @andrei por verificar isso.

6 curtidas

Vi um post no Reddit sobre uma imagem promocional de imprensa para Diablo IV que tem 109MB e 12000x12000 e me perguntei se seria possível carregá-la no Discourse, e se sim, quanto tempo levaria.

Consegui carregá-la do meu celular em apenas 20 segundos para processamento e upload :tada:

Ela foi reduzida para 1920x1920 e 208KB.

10 curtidas

Observação, no iPhone essa imagem causa um travamento consistente

8 curtidas

Qual iPhone? Consigo abri-lo no navegador e localmente sem problemas.




4 curtidas

Ele trava o Safari se você tentar carregar o arquivo de 100 MB, de alguma forma o fluxo dispara falta de memória

7 curtidas

Ah, essa pode ser a chave para o bug de travamento que o @martin tem caçado!

8 curtidas

Estranho, no meu iPad de 2017 com 4 GB de RAM, ele falha ao comprimir, mas faz isso graciosamente, pois é detectado e a imagem original segue no processo de upload.

@sam você pode tentar executar http://clb.confined.space/dump/mem_growth.html e clicar até atingir o máximo? Isso trava a aba para você? Meu iPad antigo chega a 900 MB, mas não trava.

4 curtidas

Eu tentei, mas também não observei nenhuma falha… :thinking:

5 curtidas

Nota… isso agora está desabilitado por padrão aguardando correções da Apple

6 curtidas

Deixe-me tentar isso e ver…

Consigo baixar a imagem gigante para o meu celular, mas recebo

Desculpe, a imagem que você está tentando carregar é muito grande (tamanho máximo é 4MB), por favor, redimensione-a e tente novamente

Quando tento carregá-la

5 curtidas

Infelizmente, a Apple tem muitos bugs aqui, fomos forçados a desativar o recurso no iOS devido à falta de padrões e falhas frequentes, temos um lembrete definido para tentar novamente em alguns meses.

9 curtidas

Tenho uma notícia muito boa aqui, após muitas tentativas @pmusaraj finalmente descobriu como contornar os bugs no iOS, isso significa que agora você pode fazer upload de imagens extremamente grandes no iOS e nós as otimizaremos automaticamente.

Além disso, aumentamos nosso limite máximo de upload para imagens de até 10MB para acompanhar os tempos!

14 curtidas