Temporizador profissional de speedcubing/treinamento
Versão principal: https://cstimer.net/
Versão mais recente: https://cstimer.net/new/
Versão fonte: https://cstimer.net/src/
A versão mais recente e a versão fonte serão sempre iguais ao branch master deste projeto. Embora a versão principal seja sempre a mesma do branch lançado deste projeto.
Novos recursos serão implementados primeiro na versão mais recente. Após vários dias de testes, a versão principal será atualizada, se apropriado, dependendo do feedback do usuário sobre a nova função ou atualização.
É preferível usar o protocolo HTTPS para visitar o csTimer. Embora o HTTP esteja disponível, algumas funções podem não funcionar corretamente, por exemplo, stackmatTimer, login WCA, etc.
Atualmente, csTimer é capaz de funcionar como um aplicativo nativo em dispositivos móveis devido aos Progressive Web Apps. Assim, quando você abre o csTimer pelo Chrome ou algum outro navegador moderno em dispositivos móveis, ele perguntará se deseja adicionar o csTimer à tela inicial. Então, você pode usar o csTimer como um aplicativo nativo que também funciona sem acesso à rede.
Se você estiver disposto a ajudar a traduzir o cstimer para seu idioma nativo, acesse esta página e selecione seu idioma. Se o seu idioma nativo não estiver na lista, entre em contato comigo e eu o adicionarei.
Atualmente, todos os dados (incluindo configurações, dados de sessão, etc.) são armazenados no armazenamento do navegador do usuário. Mais especificamente, todas as configurações são armazenadas em localStorage, enquanto os dados da sessão (exceto metadados da sessão) são armazenados em indexedDB ou localStorage se indexedDB não estiver disponível.
Portanto, todos os dados serão perdidos se você limpar o cache do navegador. Para evitar a perda de dados, você pode usar a função "exportar" para exportar/importar todos os seus dados de/para um arquivo, servidor do csTimer ou armazenamento do Google.
Após 8280fda, você poderá baixar os dados carregados antes do mais recente do servidor/armazenamento do Google do csTimer, o que pode ser útil para um upload incorreto. Para o Google Storage, o csTimer manterá os 10 dados enviados mais recentes. Para o servidor csTimer, 10 ou mais dados carregados recentemente serão mantidos. Mais especificamente, manterei os 10 dados carregados mais recentemente, enquanto outros poderão ser excluídos devido aos nossos recursos limitados em disco.
Algumas funções do csTimer podem não funcionar corretamente para domínios, exceto "cstimer.net", especialmente funções de exportação/importação baseadas on-line devido à verificação do endereço de retorno de chamada. Se você deseja fazer o csTimer funcionar como parte do seu próprio site, é recomendável usar <iframe>.
Após cb6c4266, você pode usar algumas funções do csTimer pelo pacote npm cstimer_module, por exemplo, quantidades de embaralhamentos. Para uso específico, consulte npm. Se você tiver algum problema, poderá criar problemas diretamente neste projeto.