Professioneller Speedcubing-/Trainingstimer
Hauptversion: https://cstimer.net/
Neueste Version: https://cstimer.net/new/
Quellversion: https://cstimer.net/src/
Die neueste Version und die Quellversion sind immer dieselben wie der Hauptzweig dieses Projekts. Während die Hauptversion immer mit dem veröffentlichten Zweig dieses Projekts identisch ist.
Neue Funktionen werden zunächst in der neuesten Version implementiert. Nach mehrtägigem Testen wird die Hauptversion gegebenenfalls aktualisiert, abhängig vom Benutzerfeedback für die neue Funktion oder das Update.
Für den Besuch von csTimer wird vorzugsweise das HTTPS-Protokoll verwendet. Obwohl HTTP verfügbar ist, funktionieren einige Funktionen möglicherweise nicht richtig, z. B. StackmatTimer, WCA-Anmeldung usw.
Derzeit ist csTimer dank Progressive Web Apps in der Lage, als native App auf Mobilgeräten zu arbeiten. Wenn Sie also csTimer über Chrome oder einen anderen modernen Browser auf Mobilgeräten öffnen, werden Sie gefragt, ob Sie csTimer zum Startbildschirm hinzufügen möchten. Dann können Sie csTimer als native App nutzen, die auch ohne Netzwerkzugriff funktioniert.
Wenn Sie bereit sind, bei der Übersetzung von cstimer in Ihre Muttersprache zu helfen, gehen Sie bitte auf diese Seite und wählen Sie Ihre Sprache aus. Wenn Ihre Muttersprache nicht auf der Liste ist, kontaktieren Sie mich einfach und ich füge sie hinzu.
Derzeit werden alle Daten (einschließlich Einstellungen, Sitzungsdaten usw.) im Speicher des Benutzerbrowsers gespeichert. Genauer gesagt werden alle Einstellungen in localStorage gespeichert, während Sitzungsdaten (außer Sitzungsmetadaten) in indexedDB oder localStorage gespeichert werden, wenn indexedDB nicht verfügbar ist.
Daher gehen alle Daten verloren, wenn Sie den Browser-Cache leeren. Um Datenverluste zu vermeiden, können Sie die Funktion „Exportieren“ verwenden, um alle Ihre Daten in/aus einer Datei, dem Server von csTimer oder einem Google-Speicher zu exportieren/importieren.
Nach 8280fda können Sie Daten, die vor dem letzten hochgeladen wurden, vom csTimer-Server/Google Storage herunterladen, was bei einem fehlerhaften Hochladen hilfreich sein kann. Für Google Storage speichert csTimer die 10 zuletzt hochgeladenen Daten. Für den Server von csTimer werden mindestens 10 der zuletzt hochgeladenen Daten gespeichert. Genauer gesagt behalte ich die zehn zuletzt hochgeladenen Daten, während andere aufgrund unserer begrenzten Festplattenressourcen möglicherweise gelöscht werden.
Einige Funktionen von csTimer funktionieren möglicherweise nicht ordnungsgemäß für Domänen außer „cstimer.net“, insbesondere onlinebasierte Export-/Importfunktionen aufgrund der Überprüfung der Rückrufadresse. Wenn Sie csTimer als Teil Ihrer eigenen Website nutzen möchten, empfiehlt sich die Verwendung von <iframe>.
Nach cb6c4266 können Sie einige Funktionen von csTimer durch das npm-Paket cstimer_module verwenden, z. B. Mengen an Scrambles. Informationen zur spezifischen Verwendung finden Sie unter npm. Bei Problemen können Sie in diesem Projekt direkt Issues erstellen.