1.4.0
See new updates below.
Expenses
- Ad-hoc expenses on the Dashboard. Split a one-off cost — dinner, a taxi, groceries — without creating a Plan first. A new Cost breakdown section at the bottom of the Dashboard lets you add an expense on the spot, with its own People field (pick a contact, or type a name for someone not in your contacts).
- Expenses can now be checked off per person. Tick someone as paid and their share stops counting — on a Plan, Who owes what updates immediately for just them, even while the expense as a whole is still open.
- Who owes what now hides anyone already settled behind a "Show settled people" accordion, and the heading reads e.g. "Who owes what · $40.38 left".
- Expense rows redesigned: two lines (name + paid count, then amount + split), with dividers and a bit more breathing room.
Events
- The Events page's Upcoming/Past split is now a pair of filter pills (Upcoming / Past / All) instead of being baked into the sort. One is always selected. The old "Upcoming" sort option is now Natural.
- Events can be cancelled — a soft delete that keeps the record but hides it from the Dashboard. A cancelled event shows struck-through with "Cancelled" wherever it's listed, and can be restored.
- The event view modal gained a Cancel button, and Copy is now icon-only to make room.
- Dashboard rows read "Today" / "Tomorrow" / "Next Thursday" instead of a full date when the event is close, and the right-hand side counts down — "in 3 hours", "in 30 minutes", "now" once it's started.
- Added a "Add to friend timelines?" toggle when adding an event from the Dashboard, and "Add to upcoming events on Dashboard?" from a person's page — so a calendar entry that happens to name someone doesn't automatically become a record on their page.
Plans
- Idea, travel and accommodation modals gained an "Additional details" accordion for the optional fields, so the form leads with what/when and folds the rest away.
- A short date range (under 6 days) now shows as weekday pills instead of a dropdown — "Thursday", "Friday" — rather than spelling out the date.
- Time now offers "Any time" and "All day" alongside the rough times of day.
- Quick notes on a Plan can carry a date. Give one a day and it appears on the plan timeline, tagged • Draft in purple, with its own view for editing the text or day, or turning it into a real idea or travel leg (with confirmation, since the draft is replaced).
- Accommodation: "Mate's place" → "Mate's", and a new "Other" type.
- "Exact" → "Exactly" in the time precision picker.
Everything else
- Somedays list rows now match the Dashboard's row type size.
- People pickers alphabetise by first name.
- Various mobile-layout fixes: overflow on long names/notes, checkbox tap targets, keyboard-safe padding.