allow hide habit entries
This commit is contained in:
@@ -7,6 +7,7 @@ import sys.io.File;
|
||||
import datetime.DateTime;
|
||||
import datetime.DateTimeInterval;
|
||||
import haxe.ds.Option;
|
||||
using StringTools;
|
||||
|
||||
enum EntryType {
|
||||
Daily(daysOfWeek:Array<Int>, lastDayDone:String);
|
||||
|
@@ -169,6 +169,8 @@
|
||||
(let [d (Date.now)] "$(d.getDate)-$(+ 1 (d.getMonth))-$(d.getFullYear)"))
|
||||
|
||||
(function isActive [:Entry e]
|
||||
(when (.startsWith .label (first e.labels) "~")
|
||||
(return false))
|
||||
(case e.type
|
||||
((Daily days lastDayDone)
|
||||
(and !(= lastDayDone (todayString)) (contains days (.getDay (Date.now)))))
|
||||
|
Reference in New Issue
Block a user