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