allow hide habit entries

This commit is contained in:
2022-08-16 20:30:19 +00:00
parent e5c0f0c5e5
commit 32f0cee2d2
2 changed files with 3 additions and 0 deletions

View File

@@ -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);

View File

@@ -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)))))