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-22 21:34:15 +00:00
2026-11-03 22:16:41 +00:00
2026-11-07 23:25:16 +01:00
2026-09-30 23:30:51 +02:00
2026-07-29 11:55:31 +02:00
2026-10-09 15:19:41 +02:00
2026-09-23 21:28:34 +02:00
2026-11-07 23:25:12 +01:00
2026-10-08 00:01:59 +00:00
2026-09-25 15:34:32 +02:00
2026-11-09 12:56:50 +01:00
2026-10-04 12:59:55 +02:00
2026-10-20 22:17:38 +02:00
2026-11-08 11:05:07 +01:00
2026-11-07 23:25:14 +01:00
2026-11-07 23:25:16 +01:00
2026-11-07 23:25:16 +01:00
2026-11-13 10:17:03 +01:00
2026-11-13 10:17:03 +01:00
2026-11-09 12:56:50 +01:00
2026-09-23 22:40:47 +02:00
2026-11-03 09:14:55 +01:00
2026-08-25 19:26:38 +02:00
2026-10-12 19:32:16 +02:00
2026-10-12 19:32:16 +02:00
2026-11-07 23:25:16 +01:00
2026-10-12 19:32:16 +02:00
2026-10-22 22:29:35 +02:00
2026-09-26 10:36:03 +02:00
2026-11-08 11:30:45 +01:00
2026-10-22 21:30:12 +00:00
2026-08-11 22:14:12 +02:00
2026-09-25 11:31:23 +02:00
2026-11-08 11:30:45 +01:00
2026-07-29 12:35:00 +02:00
2026-10-23 21:01:12 +02:00
2026-10-22 21:55:12 +02:00
2026-07-29 11:55:31 +02:00
2026-11-09 12:56:50 +01:00
2026-11-09 10:02:02 +01:00
2026-11-07 23:31:54 +00:00
2026-11-06 15:02:49 +01:00
2026-11-06 18:24:25 +01:00
2026-10-06 19:27:30 +02:00
2026-11-09 12:56:50 +01:00
2026-09-23 11:28:24 +02:00
2026-09-16 21:55:18 +02:00
2026-10-08 00:01:59 +00:00
2026-09-16 21:55:18 +02:00
2026-09-23 15:31:09 +02:00
2026-09-17 13:10:28 +02:00
2026-11-08 02:37:26 +00:00
2026-11-08 02:57:43 +00:00
2026-09-23 15:31:09 +02:00
2026-09-19 19:24:52 +02:00
2026-11-08 02:42:37 +00:00
2026-09-30 23:00:12 +02:00
2026-11-07 23:25:16 +01:00
2026-10-20 22:17:20 +02:00
2026-11-08 12:34:41 +01:00
2026-11-06 18:24:25 +01:00
2026-11-09 12:56:50 +01:00
2026-11-07 23:31:54 +00:00
2026-07-29 12:35:00 +02:00
2026-10-22 21:26:41 +02:00
2026-10-22 21:26:41 +02:00
2026-11-06 15:02:49 +01:00
2026-07-29 11:55:31 +02:00
2026-11-08 11:05:06 +01:00
2026-11-08 09:58:33 +01:00
2026-08-11 16:51:02 +02:00
2026-11-01 11:41:56 +01:00
2026-07-29 11:55:31 +02:00
2026-09-25 15:34:32 +02:00
2026-10-09 19:00:45 +02:00
2026-10-20 20:52:30 +02:00
2026-08-11 16:00:03 +02:00
2026-11-07 23:25:16 +01:00
2026-11-06 15:02:49 +01:00
2026-10-20 20:52:30 +02:00
2026-09-23 11:28:24 +02:00
2026-09-16 21:55:18 +02:00