Alessandro Cocco
9ac54459b4
[Scheduler] Fallback to configured default patterns
2022-06-03 17:29:57 +02:00
Alessandro Cocco
13c3e13cde
[Scheduler] Update label
2022-06-03 17:29:57 +02:00
Gordon Williams
d3a0128bc8
Revert "Update boot.js"
...
The old code was fine, and this broke it
This reverts commit 2351340a73
.
2022-05-23 10:34:18 +01:00
Alessandro Cocco
c7f8322e3a
[Scheduler] Fix default dow
2022-05-20 18:19:34 +02:00
Alessandro Cocco
531cf4b5f9
[Scheduler] Improve readability of some filters
...
The common conditions are now in the same order
2022-05-20 18:17:48 +02:00
frigis1
29736d6133
Update metadata.json
2022-05-18 16:21:38 -07:00
frigis1
f92415c780
Update lib.js
2022-05-18 01:08:37 -07:00
frigis1
8525d862b1
Update lib.js
2022-05-18 00:55:54 -07:00
frigis1
7a64faf1c5
Update ChangeLog
2022-05-17 23:41:24 -07:00
frigis1
2351340a73
Update boot.js
2022-05-17 23:39:51 -07:00
Alessandro Cocco
f22f113687
[Alarms & Timers] Full UI rewrite
2022-05-13 15:25:28 +02:00
Alessandro Cocco
94690a81ee
Add new time_utils module and move some functions from sched module to it
2022-05-13 15:25:28 +02:00
Erik Andresen
43d696e90b
sched: Fix typo
2022-05-04 23:09:04 +02:00
Erik Andresen
1d22050dc6
sched: add day of week check to getActiveAlarms()
2022-05-04 22:58:45 +02:00
Gordon Williams
d04674305e
Quick tweaks for recent PR
2022-04-25 14:02:12 +01:00
Gordon Williams
d740a2bdf3
Merge branch 'master' into sched-update-settings
2022-04-25 12:00:40 +01:00
Alessandro Cocco
1eab970caa
[Scheduler] Add "Default Repeat" to settings
2022-04-24 16:26:30 +02:00
storm64
052c1694d2
[Sched] Correct `decodeTime(t)` rounding
...
Correct `decodeTime(t)` to return a more likely expected time:
- before: `require("sched").decodeTime(60*60*1000-1)` returns: `{ hrs: 0, mins: 60 }`
- after: `require("sched").decodeTime(60*60*1000-1)` returns: `{ hrs: 1, mins: 0 }`
2022-04-21 23:01:39 +02:00
storm64
662581bff0
[sched] Update lib.js
...
Correct `decodeTime(t)` to return a more likely expected time:
- before: `require("sched").decodeTime(60*60*1000-1)` returns: `{ hrs: 0, mins: 60 }`
- after: `require("sched").decodeTime(60*60*1000-1)` returns: `{ hrs: 1, mins: 0 }`
2022-04-21 22:05:12 +02:00
Erik Andresen
5e847a56fd
sched: fix formatTime reference
2022-04-20 20:26:06 +02:00
Erik Andresen
8c048f321c
Refactor some methods to scheduling library
2022-04-20 19:32:23 +02:00
Alessandro Cocco
cb0913468f
[Scheduler] Update metadata & changelog
2022-04-20 14:35:51 +02:00
Alessandro Cocco
9c9b48ce39
[Scheduler] Integrate the new settings into the code
2022-04-20 14:35:51 +02:00
Alessandro Cocco
a84c1d4f77
[Scheduler] Add Settings page
2022-04-20 14:35:50 +02:00
Alessandro Cocco
b0a43413c8
[Scheduler] Export new functions
...
- newDefaultAlarm
- newDefaultTimer
- get/setSettings
2022-04-20 14:35:50 +02:00
storm64
c4b7c798d2
sched: Ensure dow wrap, Sa(6)+1 = Su(0)
2022-04-09 14:46:08 +02:00
storm64
9ab2fcdf31
sched: `getTimeToAlarm` check next dow if t<now
...
Fix undefined output of `getTimeToAlarm` on an alarm that is already in the past to check for the next dow instead of the actual dow.
>> add +1 to time.getDay() if alarm.t < currentTime
2022-04-08 21:24:24 +02:00
storm64
2c729af68c
sched: Fix `getTimeToAlarm` for timers
...
Only set `last` for alarms to prevent a wrong output of `getTimeToAlarm` for a timer already used at same day.
2022-04-07 19:47:45 +02:00
Gordon Williams
1dd232ffce
alarm fixes ( fix #1667 )
2022-04-07 15:47:01 +01:00
Gordon Williams
486586022e
docs
2022-04-06 11:45:14 +01:00
Gordon Williams
333d405342
sleep -> snooze, and add images for alarms/timers
2022-04-06 09:13:35 +01:00
Gordon Williams
67facc692d
fix https://github.com/espruino/BangleApps/issues/1555#issuecomment-1087784581
2022-04-05 10:59:13 +01:00
Gordon Williams
25aafe1ccf
more refactoring to try and reduce code duplication
2022-04-04 16:58:17 +01:00
Gordon Williams
5c84ec9e2c
Refactored alarm into separate 'sched' library/app
2022-04-04 15:49:45 +01:00