Minuteur professionnel de speedcubing/entraînement
Version principale : https://cstimer.net/
Dernière version : https://cstimer.net/new/
Version source : https://cstimer.net/src/
La dernière version et la version source seront toujours les mêmes que la branche principale de ce projet. Alors que la version principale sera toujours la même que la branche publiée de ce projet.
Les nouvelles fonctionnalités seront d'abord implémentées dans la dernière version. Après plusieurs jours de tests, la version principale sera mise à jour le cas échéant, en fonction des commentaires des utilisateurs sur la nouvelle fonction ou la mise à jour.
Il est préférable d'utiliser le protocole HTTPS pour visiter csTimer. Bien que HTTP soit disponible, certaines fonctions peuvent ne pas fonctionner correctement, par exemple stackmatTimer, connexion WCA, etc.
Actuellement, csTimer est capable de fonctionner comme une application native sur les appareils mobiles grâce aux Progressive Web Apps. Ainsi, lorsque vous ouvrez csTimer via Chrome ou un autre navigateur moderne sur des appareils mobiles, il vous demandera si vous devez ajouter csTimer à l'écran d'accueil. Ensuite, vous pouvez utiliser csTimer comme application native qui fonctionne également sans accès au réseau.
Si vous souhaitez aider à traduire cstimer dans votre langue maternelle, veuillez vous rendre sur cette page et sélectionner votre langue. Si votre langue maternelle ne figure pas dans la liste, contactez-moi et je l'ajouterai.
Actuellement, toutes les données (y compris les paramètres, les données de session, etc.) sont stockées dans le stockage du navigateur de l'utilisateur. Plus précisément, tous les paramètres sont stockés dans localStorage, tandis que les données de session (à l'exception des métadonnées de session) sont stockées dans indexedDB ou localStorage si indexedDB n'est pas disponible.
Par conséquent, toutes les données seront perdues si vous videz le cache du navigateur. Pour éviter la perte de données, vous pouvez utiliser la fonction « exporter » pour exporter/importer toutes vos données vers/depuis un fichier, le serveur de csTimer ou le stockage Google.
Après 8280fda, vous pouvez télécharger les données téléchargées avant la dernière à partir du serveur/stockage Google de csTimer, ce qui peut être utile en cas de téléchargement erroné. Pour Google Storage, csTimer conservera les 10 dernières données téléchargées. Pour le serveur de csTimer, au moins 10 dernières données téléchargées seront conservées. Plus précisément, je conserverai les 10 dernières données téléchargées tandis que d'autres pourraient être supprimées en raison de notre ressource disque limitée.
Certaines fonctions de csTimer peuvent ne pas fonctionner correctement pour les domaines à l'exception de "cstimer.net", en particulier les fonctions d'exportation/importation en ligne en raison de la vérification de l'adresse de rappel. Si vous souhaitez faire fonctionner csTimer dans le cadre de votre propre site Web, il est recommandé d'utiliser <iframe>.
Après cb6c4266, vous pouvez utiliser certaines fonctions de csTimer par le package npm cstimer_module, par exemple les quantités de brouillages. Pour une utilisation spécifique, veuillez vous référer à npm. Si vous rencontrez des problèmes, vous pouvez directement créer des problèmes dans ce projet.