Commit Graph

280 Commits

Author SHA1 Message Date
Nathan Dwarshuis 96a0bdd962 ENH use partitioned timestamps in action projects 2022-06-11 23:29:12 -04:00
Nathan Dwarshuis dc7c134045 ENH make iterator date logic simpler 2022-06-11 22:56:07 -04:00
Nathan Dwarshuis e4ae5ca4a1 ENH make errors for sub-iterators more precise (and working) 2022-06-11 20:13:49 -04:00
Nathan Dwarshuis 334681d6fc FIX typo 2022-06-10 19:34:03 -04:00
Nathan Dwarshuis b5fef3b7eb FIX random side effects when updating network status 2022-06-07 19:13:00 -04:00
Nathan Dwarshuis 4171bb788f FIX child scheds not being propagated in trees 2022-06-07 19:12:09 -04:00
Nathan Dwarshuis 94cefaa250 FIX ignore 'nodes' that don't have property drawers at all 2022-06-07 17:49:37 -04:00
Nathan Dwarshuis df094e5344 FIX too many deadlined tasks 2022-06-05 13:32:17 -04:00
Nathan Dwarshuis 0b2b8d7c5a ENH update agenda itemizer 2022-06-05 13:26:33 -04:00
Nathan Dwarshuis d1ffcee540 ENH update archive functions to properly display iterators 2022-06-05 13:15:27 -04:00
Nathan Dwarshuis 1fc1f34df8 ENH kinda fix the incubator itemizer 2022-06-05 12:53:57 -04:00
Nathan Dwarshuis 1d3b70ac5b ENH update iterator itemizer 2022-06-05 12:52:09 -04:00
Nathan Dwarshuis cc1b881d40 ENH update status functions 2022-06-05 12:47:32 -04:00
Nathan Dwarshuis 4ae05ea339 ENH change action network status to use child scheduled timestamps (kinda) 2022-06-05 12:38:04 -04:00
Nathan Dwarshuis 69237c720e ENH make buffer status trees accululate scheduled timestamps 2022-06-05 12:27:12 -04:00
Nathan Dwarshuis a74dd98e4d WIP update action buffer status to use aggregated child scheduled timestamps 2022-06-02 23:35:20 -04:00
Nathan Dwarshuis edf2480b6f ENH make rankfold function accumulate "stuff" in parallel 2022-06-02 18:09:24 -04:00
Nathan Dwarshuis fb3b8f997d FIX typo 2022-06-02 17:33:53 -04:00
Nathan Dwarshuis 5df1cdfa77 FIX typo 2022-06-01 22:54:01 -04:00
Nathan Dwarshuis 89d1e05b92 FIX compile errors 2022-06-01 19:08:24 -04:00
Nathan Dwarshuis c1998b6ede ENH make weekly plan start on proper day of week 2022-06-01 18:55:22 -04:00
Nathan Dwarshuis 6aaa513856 ENH show overdue deadlines 2022-06-01 18:34:30 -04:00
Nathan Dwarshuis 84b06e1a42 FIX typo 2022-05-30 15:47:56 -04:00
Nathan Dwarshuis 582e938e50 ADD logic to tell if iterators need to be refilled (oops) 2022-05-27 21:36:04 -04:00
Nathan Dwarshuis 7a3532ed90 FIX make datetimes that aren't on the current date not show their HHMM 2022-05-22 23:40:52 -04:00
Nathan Dwarshuis 20c3dece24 FIX future scheduled timestamps not showing up 2022-05-22 23:34:53 -04:00
Nathan Dwarshuis 85be0e64bd FIX don't add extra datetime when repeat happens to land on selected date 2022-05-22 23:01:32 -04:00
Nathan Dwarshuis 8fbf8afd10 FIX ensure network status is passed to agenda view properly 2022-05-22 18:05:32 -04:00
Nathan Dwarshuis cd66eef37c FIX properly query qtp deadline 2022-05-22 17:58:57 -04:00
Nathan Dwarshuis 225ad0efbc REF remove dead code 2022-05-22 17:58:52 -04:00
Nathan Dwarshuis cfc944e213 FIX consider iterators with all done subiterators as empty and not error 2022-05-22 17:47:29 -04:00
Nathan Dwarshuis 74fc4723cd FIX don't present a weekly plan if no span exists 2022-05-22 17:03:49 -04:00
Nathan Dwarshuis 843013884b FIX make spans the correct length 2022-05-22 17:03:27 -04:00
Nathan Dwarshuis 9f0ca73f36 FIX repeated deadlines in agenda 2022-05-18 23:30:38 -04:00
Nathan Dwarshuis 3778f8bd7d ENH update buffer functions to use weekly tree structure 2022-05-18 19:57:47 -04:00
Nathan Dwarshuis 8b1e318c1d ENH update weekly plan to use tree-based buffer status 2022-05-18 18:58:41 -04:00
Nathan Dwarshuis c8a27cba5c ENH make network status understand weekly tree plans 2022-05-17 23:44:23 -04:00
Nathan Dwarshuis 1e917c0cee WIP pass the weekly date down the tree 2022-05-16 01:01:05 -04:00
Nathan Dwarshuis ffc3875c10 WIP convert weekly buffer status to tree-based representation 2022-05-14 00:06:58 -04:00
Nathan Dwarshuis db518f8049 WIP use trees to compute buffer status for weekly plan 2022-05-12 23:38:40 -04:00
Nathan Dwarshuis 9a82ddc696 FIX weekly agenda view bugs 2022-05-12 21:26:32 -04:00
Nathan Dwarshuis 45aed1a3d3 ENH don't base weekly plan on fixed week intervals 2022-05-12 00:03:17 -04:00
Nathan Dwarshuis 96d9f84df0 ENH filter quarterly plan nodes with no network status 2022-05-10 17:46:51 -04:00
Nathan Dwarshuis d96f6b7457 REF make with-valid clearer and documented 2022-05-10 00:06:39 -04:00
Nathan Dwarshuis e80797b8de REF make key functions more concise 2022-05-09 23:34:01 -04:00
Nathan Dwarshuis 06fa37e30b REF make lefts in network status more robust (and probably solve lots of bugs) 2022-05-09 23:29:56 -04:00
Nathan Dwarshuis 65005a2f9f REF remove dead code 2022-05-09 23:07:11 -04:00
Nathan Dwarshuis 99fa944ef4 FIX type mismatches 2022-05-09 23:03:01 -04:00
Nathan Dwarshuis e4ed6aa4cd FIX type mismatch 2022-05-09 22:51:46 -04:00
Nathan Dwarshuis 2a1485edb8 FIX incorrect deadline function 2022-05-09 22:51:28 -04:00