Commit Graph

42 Commits (f16bf3d351ac70ef8b87638a6d7e6f76ec70ad59)

Author SHA1 Message Date
Gordon Williams fcebbf3ef4 Added Utils.readStorageJSON and relaxed JSON parser, and swap all interface.html over
to using it.

This allows Bangle.js 2v20 (or cutting edge) and later to store a relaxed
'JSON' on internal storage which (while still normal JS) is smaller and faster
(and preserves unicode better)

See https://github.com/espruino/Espruino/issues/2429
2023-11-23 12:52:48 +00:00
Erik Andresen fb1518f6b8 settings: Also invert value 2023-02-24 07:52:30 +01:00
Erik Andresen 3b849ef326 sleepphasealarm: Fix inverted setting 2023-02-23 19:20:16 +01:00
Gordon Williams 0ba8cef33c Convert Yes/No On/Off in settings to checkboxes, add /*LANG*/ to some more text strings 2023-02-23 11:46:49 +00:00
Erik Andresen 8d679766a0 taglaunch: add health, cleanup tool
Remove app from 'tool' when it has at least one other known tag
Add tag 'health' for apps like Heart Rate Monitor
2023-02-12 08:15:12 +01:00
Erik Andresen aa7fdc3966 sleepphasealarm
Added screenshot_log.png
2023-02-06 19:19:38 +01:00
Erik Andresen b0b1eefb01 sleepphasealarm
Add plot logged data to settings
2023-02-05 11:38:22 +01:00
Erik Andresen 3ada593477 sleepphasealarm: loggin on Bangle 1
Limit logging on Bangle.js 1 to one day due to low memory
2023-02-04 09:53:05 +01:00
Erik Andresen 1174faafbf sleepphasealarm 0.14
Reduce update interval of current time when seconds are not shown
2023-02-03 18:03:44 +01:00
Erik Andresen 5f11e6dec1 sleepphasealarm fixes
Fix dated events alarm on wrong date
2023-01-27 17:59:07 +01:00
Erik Andresen 224b4560cb sleepphasealarm: format 2022-12-06 11:48:02 +01:00
Erik Andresen cee04a21bf sleepphasealarm: Do not run buzz() when 'js' is set 2022-12-06 11:45:50 +01:00
Erik Andresen 946f77d7b5 sleepphasealarm
Support javascript command to execute as defined in scheduler 'js' configuration
2022-12-05 18:06:17 +01:00
Erik Andresen bfbd86bc33 sleepphasealarm: Minor tweaks 2022-11-30 09:34:17 +01:00
Erik Andresen 42069a6e4e sleepphasealarm
Fix: Do not wake when falling asleep
2022-11-01 06:56:09 +01:00
Erik Andresen ee8f62d250 sleepphasealarm set powerSave=false
do not dynamically change accelerometer poll interval
2022-06-14 20:29:10 +02:00
Erik Andresen fa2fa9e4a7 sleepphasealarm: set acc fixed intervall 2022-06-14 20:09:57 +02:00
Erik Andresen 7fcd86b4bc sleepphasealarm: Replace setInterval with setTimeout 2022-06-12 10:39:48 +02:00
Erik Andresen fd1cab5b96 sleepphasealarm. updated documentation 2022-06-11 09:05:31 +02:00
Erik Andresen c28d85ad1f sleepphasealarm: add settings file
- Vibrate with configured pattern
- Add setting to defer start of algorithm
2022-06-11 09:00:47 +02:00
Alessandro Cocco ee663ef169 [sleepphasealarm] Update to new time_utils module 2022-05-13 15:25:28 +02:00
Erik Andresen 7c0b0e978b sleepphasealarm: check for day of week 2022-05-01 22:24:29 +02:00
Erik Andresen 8636dc9ce8 sleepphasealarm
use readStorage instead of readStorageFile
2022-04-28 11:45:13 +02:00
Erik Andresen edaa4da5b3 sleepphasealarm
add README.md
2022-04-28 10:21:54 +02:00
Erik Andresen 4b1dd4f71f sleepphasealarm
use Layout library and display ETA
2022-04-27 21:22:33 +02:00
Erik Andresen 02c4a1b9b7 sleepphasealarm
add logging, display with chart.js
2022-04-22 13:06:42 +02:00
Erik Andresen 8c048f321c Refactor some methods to scheduling library 2022-04-20 19:32:23 +02:00
Erik Andresen ca74fdf501 sleepphasealarm
replace setInterval with .on('accel')
2022-04-15 20:45:48 +02:00
Erik Andresen 614d73adda sleepphasealarm
- Read alarms from new scheduling library
- account for higher acceleration sensor noise on Bangle.js 2
2022-04-09 11:22:51 +02:00
Erik Andresen 3c7e830e1c sleepphasealarm
fix comment typo
2022-03-21 11:03:32 +01:00
storm64 67b10536c1
sleepphasealarm: Update app.js
Make app compatible with _E.showMessage(...)_ on new firmware:
- adjust actual time height to be drawn above the alarm time from _E.showMessage(...)_
2022-01-25 00:39:37 +01:00
storm64 5718e31d3c
sleepphasealarm: Update ChangeLog 2022-01-25 00:35:40 +01:00
storm64 40820960f6
sleepphasealarm: Update ChangeLog 2022-01-25 00:23:36 +01:00
storm64 5846b7d506
sleepphasealarm: Update metadata.json
Add Bangle.js 2 support, increment version.
2022-01-25 00:20:59 +01:00
storm64 9858354027
sleepphasealarm: Update app.js
Make app compatible with Bangle.js 2:
- check hardware
- _drawString(s, x, y)_: removed _x_, always centered
- _drawString(s, y)_: _g.reset()_ before _g.clearRect(...)_
- adjust heights for Bangle.js 2 for each _drawString(s, y)_ call
- _drawApp()_: on Bangle.js 2's always on display save energy by drawing time only at every next minute
- _drawTime()_: hide seconds on Bangle.js 2 (only refreshed every minute)
- _drawApp()_: add _"Alarm at "_ to distinct from actual time (no difference in seconds)
- execute _load()_ on Bangle.js 2's BTN
2022-01-25 00:17:43 +01:00
Adam Schmalhofer cec31972b5 Merge remote-tracking branch 'upstream/master' into jekyll-apps.json
Ported all of apps.json to metadata.json
2022-01-06 12:47:26 +01:00
Richard de Boer 0c36041e18 sleepphasealarm: respect Quiet Mode 2021-03-25 23:53:51 +01:00
Daniel Kulesz 069abf1a83 Add Changelog for v0.01 apps that lack a changelog 2020-07-29 21:00:41 +02:00
Gordon Williams 889ed82de2 ok so eslint didn't fix it 2020-05-29 16:18:12 +01:00
Gordon Williams 6783472e9a fix formatting using eslint 2020-05-28 14:38:46 +01:00
Erik Andresen 0a616c7772 sleepphasealarm: attempt to fix image 2020-05-27 07:59:51 +02:00
Erik Andresen b532468dac Initial commit of sleepphasealarm 2020-05-27 07:50:48 +02:00