<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7477502\x26blogName\x3djSMS\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://jsms.blogspot.com/search\x26blogLocale\x3dpt_BR\x26v\x3d2\x26homepageUrl\x3dhttp://jsms.blogspot.com/\x26vt\x3d2558718862538480322', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

domingo, outubro 23, 2005

jSMS 2.13 (correção de erros)

Apesar de apenas um erro ter sido reportado, a versão 2.12 foi lançada com mais problemas. Além disso, fiz uma modificação na parte interna das operadoras.
Pessoal, vamos começar a usar a nova página do jSMS ;-D. Se vocês tiverem alguma dúvida e/ou sugestão, entrem em contato através da nova página. Usem o fórum de discussão lá existente e ajudem-me a ir montando a seção "Perguntas Freqüentes" (até o presente momento só existe uma).
Peço desculpas por ter lançado novas versões do jSMS em tão curto intervalo de tempo. Antes de adicionar qualquer funcionalidade nova ao jSMS, os erros existentes serão corrigidos! Vamos às modificações dessa versão:

  • Erro corrigido que foi reportado: ao exportar a lista de contatos/histórico, sempre aparecia uma mensagem perguntando se o usuário gostaria de sobrescrever o arquivo de saída e tal. Faltou fazer a verificação da existência desse arquivo antes de exibir tal mensagem ;-D;

  • Correção: depois de remover contatos da lista, através da ação remover (não limpar), e fechar o jSMS, não era mais perguntado ao usuário se o mesmo gostaria de salvar a lista de contatos modificada;

  • Correção: devido à mudança do status das mensagens do histórico para 'aguardando' durante o intervalo entre tentativas de envio, ao exportá-lo, as mensagens no status citado não eram salvas corretamente;

  • MODIFICAÇÃO: houve muita confusão a respeito do novo erro "imagem inválida", portanto, resolvi olhar melhor a resposta do sistema da Vivo para o envio de mensagens em outras localidades. Descobri que a página de resposta indicava que o destinatário era inválido. Sendo assim, a mensagem de erro mudou para "destinatário inválido". Além disso, as mensagens "conexão recusada" pararam de aparecer e foram substituidas pelas "erro de conexão". Elas estão de volta ;-D


Página de download do jSMS

Postado por renatoc às 2:11 AM - 64 comentários

quinta-feira, outubro 20, 2005

jSMS 2.12 (Vivo funcionando denovo)

Terminou o período de testes da versão 2.12x e a estou declarando estável agora. Com relação à versão anterior (2.11a -> 2.12a), houve pequenas modificações:

  • A operadora Vivo alterou o sistema (devido a isso, estava acontecendo erro de conexão direto) e o jSMS já está de acordo com esse novo sistema;

  • Foi corrigido um bug no cancelamento de envio de mensagens introduzido na versão anterior;

  • Foi adicionado um novo estado no envio de mensagens: imagem inválida. Esse erro indica que, provavelmente, houve mudança no sistema de envio da operadora.

Postado por renatoc às 1:05 PM - 75 comentários

segunda-feira, outubro 17, 2005

Novo site e nova versão (ambos de teste)

Bom, a nova página do jSMS foi recém criada. Ainda faltam muitos detalhes e informações. Porém, já é possível se ter uma idéia de como será. Foi também criado um forum para discussão. Dêem uma olhada na nova página e façam seus comentários ;-D
Bom, ao longo dessas últimas semanas, foram lançadas duas versões não oficiais do jSMS: 2.11a e 2.12a. Optei por não divulgar a primeira porque é uma versão instável. A versão 2.12a já é praticamente final. Foram feitas algumas modificações:

  • Habilidade de importar/exportar a lista de contatos para um arquivo de saída do tipo CSV, bem como exportar a lista de mensagens que compõem o histórico;

  • Ao adicionar um novo contato, a lista de contatos é reordenada. Essa funcionalidade poderia ter sido também aplicada para o histórico, porém, reordenar históricos muito grandes demora e acaba travando a interface gráfica;

  • Nova propriedade "Contact.separator", indicando o separador para importar/exportar contatos para arquivos. Essa propriedade pode ser modificada graficamente. Com o mesmo objetivo foi criada a propriedade "History.separator", porém seu alvo é o histórico de mensagens;

  • O status de uma mensagem que está no histórico durante o tempo de espera (entre tentativas de envio) é agora 'aguardando', ao invés de 'enviando';

  • Corrigidos os bugs na interface gráfica, provenientes da versão 2.11a.

Postado por renatoc às 9:30 PM - 24 comentários