Petru Paler
d91ee362fa
Deploy / deploy (push) Successful in 1m38s
Fix tombstone bug in stats and add cost statistics to forms
...
Bug fix: Stats queries (eggs/day, feed/bird/day, etc.) were not excluding
tombstoned (deleted) events. Updated EventStore.list_events() to exclude
tombstoned events by default via LEFT JOIN, and updated direct SQL queries
in stats.py with the same tombstone exclusion.
New stats added:
- Harvest form: cost/egg (global, 30-day avg)
- Sell form: avg price/egg (30-day)
- Give feed form: cost/bird/day (global, 30-day avg)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 06:19:30 +00:00
..
2025-12-27 17:37:16 +00:00
2025-12-31 20:08:20 +00:00
2025-12-27 18:25:28 +00:00
2026-01-02 10:35:39 +00:00
2025-12-31 18:21:14 +00:00
2025-12-31 18:21:14 +00:00
2026-01-03 11:46:04 +00:00
2025-12-27 17:58:29 +00:00
2025-12-27 17:58:29 +00:00
2025-12-29 18:44:13 +00:00
2025-12-29 19:20:33 +00:00
2025-12-30 14:31:03 +00:00
2025-12-31 15:03:39 +00:00
2025-12-29 18:44:13 +00:00
2025-12-29 16:03:17 +00:00
2026-01-05 15:20:26 +00:00
2026-01-09 06:19:30 +00:00
2025-12-28 07:35:05 +00:00
2026-01-05 15:20:26 +00:00
2026-01-05 15:20:26 +00:00
2025-12-30 15:15:06 +00:00
2025-12-28 07:25:18 +00:00
2025-12-28 19:51:28 +00:00
2025-12-28 07:25:18 +00:00
2025-12-27 18:25:28 +00:00
2025-12-28 18:59:24 +00:00
2025-12-27 21:37:19 +00:00
2025-12-28 19:51:28 +00:00
2025-12-27 19:18:08 +00:00
2025-12-29 07:02:19 +00:00
2025-12-29 06:52:23 +00:00
2026-01-03 11:03:47 +00:00
2025-12-29 07:02:19 +00:00
2025-12-28 18:47:11 +00:00
2025-12-31 14:35:27 +00:00
2025-12-28 07:25:18 +00:00
2025-12-30 20:14:12 +00:00
2025-12-30 14:59:13 +00:00
2025-12-28 07:25:18 +00:00
2025-12-30 14:59:13 +00:00
2025-12-30 14:59:13 +00:00
2026-01-02 13:01:07 +00:00
2025-12-29 19:20:33 +00:00
2025-12-29 07:51:20 +00:00
2025-12-31 17:48:16 +00:00
2025-12-29 08:11:36 +00:00
2025-12-31 17:48:16 +00:00
2025-12-29 09:40:34 +00:00
2025-12-29 09:08:13 +00:00
2025-12-29 09:25:39 +00:00
2026-01-01 07:59:40 +00:00
2026-01-03 09:10:32 +00:00
2025-12-30 20:14:12 +00:00
2026-01-01 07:59:40 +00:00
2025-12-29 19:52:15 +00:00
2026-01-05 15:20:26 +00:00
2026-01-08 21:10:09 +00:00
2026-01-02 10:35:39 +00:00
2026-01-01 20:03:34 +00:00
2026-01-08 21:10:09 +00:00
2025-12-29 20:35:57 +00:00
2025-12-31 17:48:16 +00:00
2026-01-03 11:46:04 +00:00
2026-01-08 21:10:09 +00:00
2025-12-31 14:16:12 +00:00
2025-12-30 14:59:13 +00:00
2025-12-31 17:48:16 +00:00
2025-12-29 20:35:57 +00:00