From dfde5c8ffbf94d2a8478b62b1bfd19e38042ca8e Mon Sep 17 00:00:00 2001 From: spycat111 Date: Sat, 14 Jun 2025 15:44:32 +0200 Subject: [PATCH 1/2] Update crsclock.js --- apps/crsclock/crsclock.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/crsclock/crsclock.js b/apps/crsclock/crsclock.js index 5a7c1bf9d..9904235a2 100644 --- a/apps/crsclock/crsclock.js +++ b/apps/crsclock/crsclock.js @@ -610,7 +610,7 @@ function calibrateBT() { Bangle.setUI(uiOpts); }); })(d); - m["−" + d + "h"] = (() => () => { + m["-" + d + "h"] = (() => () => { S.phaseOffset -= d; saveSettings(); E.showAlert("Offset now: " + (S.phaseOffset>=0? "+"+S.phaseOffset : S.phaseOffset) + "h").then(() => { @@ -711,7 +711,7 @@ function setBioTimeReference() { E.showMenu(m); function promptRefTime() { - E.showPrompt("Hour (0–23)?").then(h => { + E.showPrompt("Hour (0-23)?").then(h => { if (h===undefined || h<0 || h>23) { E.showAlert("Invalid hour").then(() => { drawClock(); @@ -720,7 +720,7 @@ function setBioTimeReference() { return; } S.bioTimeRefHour = h; - E.showPrompt("Minute (0–59)?").then(m => { + E.showPrompt("Minute (0-59)?").then(m => { if (m===undefined || m<0 || m>59) { E.showAlert("Invalid minute").then(() => { drawClock(); From 3f3a0e7a10e512666f2eae1de1780826ee047a06 Mon Sep 17 00:00:00 2001 From: spycat111 Date: Sat, 14 Jun 2025 21:18:07 +0200 Subject: [PATCH 2/2] Update README.md --- apps/crsclock/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/crsclock/README.md b/apps/crsclock/README.md index 17302cce0..0f3039994 100644 --- a/apps/crsclock/README.md +++ b/apps/crsclock/README.md @@ -113,6 +113,8 @@ Unless otherwise stated, this project is released under the MIT license. Use of the patented method may be subject to licensing or permission. For inquiries, contact the author. +Note: The patented method does not require licensing for non-commercial, research, educational, or personal use within the open-source community. Commercial or broad distribution beyond these uses may require permission or licensing. For such use cases, please contact the author. + ### **Summary** The Circadian Rhythm Clock transforms the Bangle.js 2 into a **bio-aware, personalized circadian dashboard**, guiding users toward better alignment with their biological clock and modern life.