Commit Graph

174 Commits

Author SHA1 Message Date
Rene Saarsoo da62a0f5c6 v2.3.0 2022-03-30 14:11:23 +03:00
Rene Saarsoo 1a0d26f4ca Read file from stdin 2022-03-30 14:10:57 +03:00
Rene Saarsoo c9ab304460 v2.2.0 2021-11-08 17:43:44 +02:00
Rene Saarsoo e32b65926f Recognize ..XX% range intervals 2021-07-20 13:54:01 +03:00
Rene Saarsoo e49a1738ec v2.1.1 2021-03-21 17:53:55 +02:00
Rene Saarsoo 29cdd41966 2.1.0 2021-03-21 15:06:14 +02:00
Rene Saarsoo 6bbdea1908 Generate <Ramp> tags in ZWO
- When range-interval at start: generate <Warmup>
- When range-interval at end: generate <Cooldown>
- Otherwise use <Ramp>
2021-03-21 15:04:18 +02:00
Rene Saarsoo cec3c57477 Recognize "Ramp" intervals 2021-03-21 14:51:32 +02:00
Rene Saarsoo 198d678ccd v2.0.0 2021-03-04 15:38:10 +02:00
Rene Saarsoo 5de1049834 Mark positive offsets as done 2021-03-02 23:35:26 +02:00
Rene Saarsoo 93684069f0 New meaning of negative offsets (breaking change)
Instead of always being relative to interval end,
negative offsets are now relative to next comment
(or the interval end, when there is no next comment).
2021-03-02 23:32:05 +02:00
Rene Saarsoo 574272602f Positive comment offset syntax: +01:00 2021-03-02 21:58:34 +02:00
Rene Saarsoo ba92dd50d1 Use separate offset token for comments instead of duration 2021-03-02 21:37:51 +02:00
Rene Saarsoo 99dd16199d Simplify normalizedIntensity calculation 2021-01-27 12:53:27 +02:00
Rene Saarsoo a61f80cde4 Link to zwo-sucks blog post 2021-01-14 22:09:42 +02:00
Rene Saarsoo 67f09cc0bd v1.1.0 2021-01-13 21:29:12 +02:00
Rene Saarsoo 7d934408fd Remove "Detect overlaps of comments" from TODO 2020-12-26 17:50:41 +02:00
Rene Saarsoo 22f71ba51f Skip uninteresting snapshots 2020-12-26 17:50:10 +02:00
Rene Saarsoo 9012a38917 Check that comments don't extend past interval end 2020-12-26 17:48:29 +02:00
Rene Saarsoo dd6410d896 Ensure comments are at least 10 seconds apart 2020-12-26 17:41:53 +02:00
Rene Saarsoo bfae2b12e0 Detect overlapping comments 2020-12-26 17:31:01 +02:00
Rene Saarsoo 5aa11ddb3d Add <Ramp> to TODO list 2020-12-25 20:37:06 +02:00
Rene Saarsoo 6fd4b1c75f v1.0.0 2020-12-25 20:26:56 +02:00
Rene Saarsoo 6200dc75c1 Assign the same TSS score to FreeRide as Zwift does 2020-12-25 20:25:54 +02:00
Rene Saarsoo 9a2e3dafc9 Add missing loc props to tests 2020-12-25 20:19:20 +02:00
Rene Saarsoo f2b293ba21 Expose ValidationError.loc 2020-12-25 19:59:21 +02:00
Rene Saarsoo 7b30277143 Export also ValidationError & combined exception union 2020-12-25 19:55:25 +02:00
Rene Saarsoo effa11ad75 Expose SourceLocation data type 2020-12-25 15:43:04 +02:00
Rene Saarsoo c958e5e007 Expose ParseError publicly 2020-12-25 15:33:01 +02:00
Rene Saarsoo c6aa02bb06 Expose SourceLocation in ParseError object 2020-12-25 15:31:08 +02:00
Rene Saarsoo 97f6beb1a8 More TODO items 2020-12-20 22:00:20 +02:00
Rene Saarsoo 7910e74367 Remove chunkRangeIntervals() export 2020-11-23 05:27:59 +02:00
Rene Saarsoo c1cbdc28e8 v0.5.0 2020-11-22 22:35:32 +02:00
Rene Saarsoo a0bf62998e Expose intensityValueToZoneType() function 2020-11-22 22:34:46 +02:00
Rene Saarsoo fb1eba6db0 Add another workout example 2020-11-22 21:32:53 +02:00
Rene Saarsoo 38fb79b2a3 Additional Range interval tests 2020-11-22 20:39:06 +02:00
Rene Saarsoo 92b21d2095 Additional Freeride test data 2020-11-22 20:33:28 +02:00
Rene Saarsoo 3c3bd3a6a0 v0.4.0 2020-11-21 21:29:29 +02:00
Rene Saarsoo 798b05c014 Validate negative offsets 2020-11-21 21:27:05 +02:00
Rene Saarsoo 90e1664ed6 Support negative comment offsets 2020-11-21 21:22:29 +02:00
Rene Saarsoo ea00d550fe Use comment source location in validation error 2020-11-21 21:04:58 +02:00
Rene Saarsoo 2f7b11d4ac Add source location data to comments 2020-11-21 21:01:40 +02:00
Rene Saarsoo 1a720c2b21 Validate comment offsets 2020-11-21 20:58:00 +02:00
Rene Saarsoo 51590f1f61 Additional Range-interval test data 2020-11-21 18:30:49 +02:00
Rene Saarsoo cb7e439a90 Additional Freeride test data 2020-11-21 18:28:43 +02:00
Rene Saarsoo 4ae6c6ed09 Bump to 0.3.0 2020-11-20 18:02:00 +02:00
Rene Saarsoo b269a77219 Include xp data to stats() output 2020-11-20 17:56:19 +02:00
Rene Saarsoo 410edccf66 Order XP checks from highest to lowest XP yield 2020-11-20 17:52:16 +02:00
Rene Saarsoo 7d20ed3ced Tests for FreeRide intensities XP 2020-11-20 17:50:45 +02:00
Rene Saarsoo 8d0446756c Fill some gaps in steady-state interval test data 2020-11-20 17:40:34 +02:00