jfoclpf / in-my-district

Monorepo (APP, server and website) to report in Portugal to the local authorities public irregularities in one's neighborhood or district
https://nomeubairro.app
GNU General Public License v3.0
37 stars 8 forks source link

Versão iOS #13

Open jfoclpf opened 3 years ago

jfoclpf commented 3 years ago

Olá @worm69 Achas que podemos tentar exportar para iOS? Abraço

worm69 commented 3 years ago

@jfoclpf a build de ios já funciona mas acho que estou com erro ao enviar as fotos, parece que o pedido é enviado com sucesso mas as fotos não. Podes confirmar no servidor eu depois deixo aqui prints dos testes. E precisava do icone da app em 1024x1024px para dar fix dos icones em ios

jfoclpf commented 3 years ago

Muito obrigados Daniel.

Apenas para esclarecer, quando te referes às fotos, referes-te ao upload das fotos para o servidor ou ao facto de elas não virem anexadas no email?

Podes sff, no caso de ser a primeira situação, partilhar o erro que vês (presumo na consola do navegador do mac).

Um abraço

worm69 commented 3 years ago

No upload para o servidor Da uma vista nos prints sff

Captura de ecrã 2021-08-18, às 23 02 38 Captura de ecrã 2021-08-21, às 21 11 19 Captura de ecrã 2021-08-18, às 23 04 22 Captura de ecrã 2021-08-18, às 23 03 16
jfoclpf commented 3 years ago

Erro 413 deve estar relacionado com o tamanho das fotos, porque não consigo comprimi-las em iOS, as fotos em iOS são gigantes :) mas vou ver se consigo autorizar o servidor a receber tais fotos, nem que faça compressão server-side se necessário.

"The 413 status code indicates that the request was larger than the server is able to handle, either due to physical constraints or to settings. Usually, this occurs when a file is sent using the POST method from a form, and the file is larger than the maximum size allowed in the server settings."

Vou ver disso, agradecido

jfoclpf commented 3 years ago

Boas @worm69 podes testar agora? De facto parece que havia um limite de 1mb para ficheiros, agora pus 50mb, deve ser suficiente :)

worm69 commented 3 years ago

Sim a noite aproveito e testo as duas apps

jfoclpf commented 3 years ago

Obrigadão

worm69 commented 3 years ago

Com uma foto funciona mas com duas da o mesmo erro.

Captura de ecrã 2021-08-23, às 21 03 51
jfoclpf commented 3 years ago

ok, coloquei como limite 50mb, vou aumentar para 300mb, já deve dar

tenho mesmo de comprimir as fotos do lado do servidor, caso contrário tenho que comprar mais espaço :)

jfoclpf commented 3 years ago

melhor ainda: https://www.npmjs.com/package/sharp posso comprimi-las mal são recebidas

jfoclpf commented 3 years ago

andei aqui às voltas e consegui reproduzir esse bug através do MacInCloud. O problema é que não era apenas do nodejs-express mas também do nginx. Já alterei as limitações, testei e funcionou, consegui fazer o upload das 4 fotos. Podes testar sff agora @worm69 ?

jfoclpf commented 3 years ago

testei agora mais uma vez e parece estar a funcionar

screenshot_2

worm69 commented 3 years ago
Captura de ecrã 2021-08-26, às 21 26 05

No histórico ao tentar abrir as imagens tenho este erro. Alguma ideia? Elas foram envidas com sucesso se não me engano

jfoclpf commented 3 years ago

Estranho, testei no emulador e funcionou, ou seja, consegui ver as fotos no histórico. Hoje à noite vou verificar novamente

jfoclpf commented 3 years ago

Obrigado @worm69 na realidade descobriste um bug geral :) Não estava a sanitar o nome do ficheiro e dava barraca quando a freguesia tinha espaços, no teu caso "Rio Frio". Nunca descobri porque nos testes usava apenas as que apareciam logo, ou seja, as primeiras da lista, município Abrantes, freguesia Bemposta, ou seja não têm caracteres especiais nem espaços.

Já está resolvido com 58dadacada4591cfb58728777afa62a3dc95ca6d

Podes agora testar sff? Mais uma vez obrigado por toda a paciência um abraço

jfoclpf commented 3 years ago

screenshot_2

worm69 commented 3 years ago

O bug dos espaços em branco ja foi resolvido e ja mandei para revisão.

jfoclpf commented 3 years ago

Muito obrigado @worm69 Neste momento estou de férias no Algarve e não tenho acesso ao PC :) Regresso no Sábado e envio-te logo o ícone Grande abraço e obrigado

worm69 commented 3 years ago

Aproveita as ferias com a família abraço

jfoclpf commented 3 years ago

Obrigado, terminam já no Sábado :)

Um abraço

jfoclpf commented 3 years ago
  • precisava do icon da app em 1024x1024 para gerar e configurar o resto dos ícones se tiveres.

Olá @worm69 está aqui já na repo: /main/res/icon/universal/1024.png

1 abraço