Guillem Arias
adbef877a3
fix(goals): drop no-target-date goals from the on-track denominator
...
The KPI tile reads 'X of Y on track'. Y was every active goal minus
reached + paused, which included open-ended goals (no target_date).
But an open-ended goal has no required monthly pace to compare
against — by definition it can be neither on track nor behind. Counting
it in the denominator dragged the ratio down and never improved as the
user kept saving (the fraction stays stuck because the open-ended goal
is never a hit).
Exclude :no_target_date from tracked_total. Numerator unchanged. The
subline still surfaces 'N without a deadline' as informational so the
user knows those goals exist.
2026-05-18 22:04:00 +02:00
..
2026-03-06 23:38:25 +01:00
2026-05-18 18:38:53 +02:00
2026-04-19 18:40:50 +02:00
2026-01-24 22:00:41 +01:00
2026-05-05 01:12:48 +02:00
2026-05-18 20:07:55 +02:00
2024-07-10 11:22:59 -04:00
2026-04-07 11:24:50 +02:00
2026-05-13 21:05:11 +02:00
2025-06-10 18:20:06 -04:00
2026-05-13 21:05:11 +02:00
2026-03-14 20:14:18 +01:00
2026-04-07 14:43:17 +02:00
2026-05-13 18:13:48 +02:00
2026-05-01 00:59:48 +02:00
2026-04-19 18:40:50 +02:00
2025-05-27 05:04:58 -05:00
2026-01-21 22:56:39 +01:00
2026-04-19 18:40:50 +02:00
2025-12-24 00:59:50 +01:00
2026-02-19 19:51:42 +01:00
2024-04-20 08:07:06 -04:00
2025-05-15 10:19:56 -04:00
2024-11-04 20:27:31 -05:00
2025-01-31 11:29:49 -06:00
2026-04-08 21:05:58 +02:00
2026-02-25 17:09:51 -05:00
2026-03-23 12:34:43 +01:00
2026-05-18 20:13:44 +02:00
2026-05-18 22:04:00 +02:00
2026-03-06 10:05:52 +01:00
2026-05-12 23:45:19 +02:00
2026-03-25 10:50:23 +01:00
2026-05-18 18:38:53 +02:00
2026-04-27 18:33:22 +02:00
2024-11-04 20:27:31 -05:00
2026-02-10 23:30:45 +01:00
2026-03-10 18:12:53 +01:00
2026-05-12 00:22:37 +02:00
2026-04-18 00:06:24 +02:00
2026-02-23 09:13:15 -05:00
2026-05-03 10:56:31 +02:00
2025-05-27 05:04:58 -05:00
2026-05-05 01:20:57 +02:00
2026-01-16 21:27:55 +01:00
2026-02-13 19:30:29 +01:00
2024-11-04 20:27:31 -05:00
2024-11-04 20:27:31 -05:00
2026-03-11 15:54:01 +01:00
2026-01-07 20:17:23 +01:00
2026-03-14 20:32:13 +01:00
2025-11-14 10:42:31 +01:00
2026-04-29 13:47:32 +02:00
2026-05-18 19:10:01 +02:00
2026-04-29 18:54:23 +02:00
2026-05-14 00:24:58 +02:00
2026-05-14 21:56:49 +02:00
2026-03-09 16:47:32 +01:00
2026-04-18 09:50:34 +02:00
2026-05-03 10:28:31 +02:00
2026-05-09 21:55:20 +02:00
2026-05-09 12:36:41 +02:00
2026-01-23 12:35:49 +01:00
2026-01-23 10:18:22 +01:00
2026-03-29 10:08:54 +02:00
2026-03-14 23:56:27 +01:00
2026-04-29 18:17:36 +02:00
2026-02-16 13:50:06 +01:00
2026-05-12 00:37:47 +02:00
2026-04-13 19:53:04 +02:00
2026-05-05 20:07:40 +02:00
2025-12-24 00:59:50 +01:00
2024-10-08 14:37:47 -05:00