Maurice
a70eea5bf2
feat(costs): let a trip keep its costs as totals only ( #1714 )
...
Travellers who track what a trip costs but never split it saw an
Unfinished warning on every expense and a settle-up they had no use for.
A trip now has a costs mode (appended migration, trips.costs_mode, split
by default); totals leaves payers, shares and settling up out of Costs on
desktop and phone through the same gate as a trip of one, and saves new
expenses without a payer. PUT /api/trips/:id and update_trip take it on
budget_edit. The split chips move into their own component.
2026-11-13 10:17:03 +01:00
..
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-13 10:17:03 +01:00
2026-10-10 21:23:37 +02:00
2026-10-23 22:00:06 +02:00
2026-10-22 21:34:15 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-11-11 20:41:25 +00:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-12 17:06:52 +02:00
2026-11-01 18:11:43 +01:00
2026-11-01 18:11:43 +01:00
2026-10-10 21:23:37 +02:00
2026-10-14 20:21:38 +02:00
2026-10-08 13:04:39 +02:00
2026-10-10 20:15:54 +02:00
2026-10-10 21:23:37 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 21:23:37 +02:00
2026-11-11 21:26:31 +00:00
2026-10-16 23:14:52 +02:00
2026-11-13 10:17:03 +01:00
2026-11-01 22:26:40 +01:00
2026-10-29 13:34:28 +01:00
2026-10-10 21:23:37 +02:00
2026-11-04 10:56:36 +01:00
2026-10-10 21:23:37 +02:00
2026-11-04 11:37:52 +01:00
2026-10-06 19:27:30 +02:00
2026-10-08 13:02:57 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 21:23:37 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 20:16:04 +02:00
2026-10-19 22:15:22 +02:00
2026-10-14 08:39:31 +02:00
2026-10-14 20:21:39 +02:00
2026-10-20 15:11:08 +02:00
2026-10-14 14:02:27 +02:00
2026-10-15 21:51:22 +02:00
2026-10-18 21:35:02 +00:00
2026-10-14 08:39:31 +02:00
2026-10-20 15:05:51 +02:00
2026-10-20 18:40:48 +02:00
2026-10-20 21:56:06 +02:00
2026-10-20 18:40:48 +02:00
2026-10-20 17:51:27 +02:00
2026-10-20 07:09:56 +00:00
2026-10-20 15:11:08 +02:00
2026-10-10 21:23:37 +02:00
2026-10-20 21:11:44 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 21:23:37 +02:00
2026-10-10 20:16:04 +02:00