Vishesh 'ironeagle' Bangotra e8c585bdb8 fix expenses grouping to parse occurred_at as DD-MM-YYYY strictly
occurred_at comes from the backend as a DD-MM-YYYY string, which
new Date() cannot parse (NaN), so most transactions fell into an
"unknown" bucket and month sorting was broken.

- add parseOccurredAt() that only accepts DD-MM-YYYY, day-first,
  and throws on any other format or invalid date
- monthKey() now throws instead of returning "unknown"
- add currentMonthKey() for the "this month" stat
- sort groupByMonth/summary by parsed timestamp
2026-08-17 16:43:46 +05:30
2026-07-19 14:47:30 +00:00
2026-05-24 17:23:02 +00:00
2026-04-04 12:46:28 +05:30
2026-08-17 15:14:57 +05:30
2026-07-13 16:15:26 +05:30
2026-07-13 16:15:26 +05:30
2026-04-04 12:46:28 +05:30
2026-04-04 12:46:28 +05:30
Description
No description provided
1.9 MiB
Languages
TypeScript 98.2%
JavaScript 1.4%
HTML 0.2%
Dockerfile 0.2%