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 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 v2.1.1 2021-03-21 17:53:55 +02:00
Rene Saarsoo
29cdd41966 2.1.0 v2.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 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 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 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 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 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 v0.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