diff --git a/src/content/docs/expenses/index.mdx b/src/content/docs/expenses/index.mdx
index 98d9227..bcf4c08 100644
--- a/src/content/docs/expenses/index.mdx
+++ b/src/content/docs/expenses/index.mdx
@@ -1,6 +1,6 @@
---
title: Adding an expense
-description: Record who paid for what and who it was for, and read the expense list and details.
+description: Record who paid for what and who it was for, pick a category, and read the expense list and details.
---
import { Steps } from '@astrojs/starlight/components'
@@ -21,7 +21,7 @@ An expense says three things: how much, who paid, and who it was for. Potluck wo
alt="The New expense screen. A large amount field reads 0 next to a yellow USD chip. Below are the What was it? field with the hint Tacos, gas, the cabin, a set of category chips from Food to Other, a Paid by menu set to You, a Date field, and a red Save expense button."
/>
-3. Fill in **What was it?** and pick a **Category**: Food, Groceries, Drinks, Transport, Gas, Lodging, Tickets, Rent, Utilities, Shopping, Gifts or Other.
+3. Fill in **What was it?**. Potluck usually suggests a **Category** from what you type. Keep it, or tap another one. See [Categories](#categories).
4. Check **Paid by** (you, unless you change it) and the **Date**. If more than one person paid, see [Several people paid](#several-people-paid).
@@ -37,6 +37,54 @@ An expense says three things: how much, who paid, and who it was for. Potluck wo
You can add an expense that someone else paid. Pick them under **Paid by**. Anyone in the group can add expenses, and the person who added it or anyone who paid it can change it later. See [Editing and deleting](/expenses/editing/).
:::
+## Categories
+
+A category says what kind of expense it was. It powers the [category filter](#filter-the-list) and the **By category** chart on [Totals](/expenses/search-and-totals/#totals-and-charts). It is optional. When you filter, an expense without one counts as **Other**.
+
+There are 16 categories: Food, Groceries, Drinks, Transport, Gas, Lodging, Tickets, Fun, Rent, Utilities, Home, Shopping, Gifts, Health, Life and Other.
+
+### Subcategories
+
+Want to be more exact? Pick a category and a second row, **More exact**, opens under it with its subcategories. Tap one, like **Taxi** under Transport.
+
+| Category | Subcategories |
+| --- | --- |
+| **Food** | Eating out, Takeout, Coffee, Snacks |
+| **Drinks** | Bar, Wine and spirits |
+| **Transport** | Taxi, Train and bus, Flights, Car rental, Parking, Tolls, Bike, Ferry |
+| **Gas** | Charging |
+| **Lodging** | Hotel, Holiday rental, Camping |
+| **Fun** | Movies, Concerts, Games, Sports |
+| **Rent** | Mortgage |
+| **Utilities** | Electricity, Heating, Water, Internet, Phone, Trash, Cleaning |
+| **Home** | Furniture, Household supplies, Repairs, Electronics, Pets, Services |
+| **Shopping** | Clothes |
+| **Health** | Doctor, Pharmacy, Fitness |
+| **Life** | Childcare, Education, Insurance, Taxes |
+
+Groceries, Tickets, Gifts and Other have no subcategories.
+
+- Tap the picked subcategory again to go back to just its category.
+- Tap the picked category again to clear the category.
+
+Subcategories always count toward their category:
+
+- **Totals** add them up under their category. A taxi counts as Transport in the **By category** chart.
+- **Filtering** by a category includes its subcategories. Filter by Transport and taxis and flights show up too. Filter by Taxi and you see only taxis.
+- **Spreadsheets** name a subcategory by its own name, like Taxi, and an [import](/groups/settings/#import-expenses) reads it back.
+
+### Suggested categories
+
+As you type **What was it?**, Potluck picks a category for you and marks it **Suggested**. It looks in three places, in this order:
+
+1. **This group's own expenses.** If the same description was used here before, it suggests the category that expense had, newest first. So if your group files "Costco" under Home, so does Potluck.
+2. **A list of common words**, in every language Potluck speaks. "Uber" is Taxi, "Starbucks" is Coffee, "Airbnb" is Holiday rental. The longest match wins, so "Uber Eats" is Takeout, not Taxi.
+3. **A word you used before.** If a longer word in your description (four letters or more) appeared in an earlier description in this group, it suggests that expense's category.
+
+The suggestion follows what you type until you tap a category yourself. After that, Potluck leaves your choice alone. If nothing fits, no category is picked.
+
+Editing an expense keeps the category it was saved with. Potluck only suggests while you add a new one.
+
## Several people paid
Sometimes the bill gets paid in pieces. Ava put $60 on her card and Ben paid the other $30 in cash. Record it as one expense with two payers.
@@ -106,7 +154,7 @@ Tap the filters button next to **Search expenses** to narrow the **Expenses** ta
- **When**: **Any time**, **This month**, **Last month**, **This year**, or **Pick dates** for your own **From** and **To**.
- **Who**: one person, who paid or is in the split. Pick yourself to see only what you are part of.
-- **Category**: one or more categories.
+- **Category**: one or more of the categories used in this group. A category includes its [subcategories](#subcategories).
- **Type**: **Everything**, just **Expenses**, or just **Payments**.
The list updates as you pick. Each filter that is on shows as a chip above the list: tap a chip to remove it, or tap **Clear all** in the filters. The button shows how many filters are on.
diff --git a/src/content/docs/expenses/recurring.mdx b/src/content/docs/expenses/recurring.mdx
index 1aec0a0..f717ad4 100644
--- a/src/content/docs/expenses/recurring.mdx
+++ b/src/content/docs/expenses/recurring.mdx
@@ -37,6 +37,20 @@ Before you confirm, Potluck shows when the first copy goes in. It is one period
You see **Make it repeat** on expenses you can edit. It is not there for a refund, an expense that already repeats, or one that names someone who left the group.
+### Start with the regulars
+
+A group whose [type](/groups/settings/#group-type) is **Home** gets a head start. While it has no expenses or payments yet, its **Expenses** tab shows **Start with the regulars**: **Most homes split these every month. Set them to repeat and forget about them.**
+
+
+
+1. Tap **Monthly rent** or **Utilities**.
+2. The new expense opens with the description and category already filled in (Rent or Utilities) and **Repeats** set to **Every month**. Type the **Amount**, and check the date, who paid and the split.
+3. Tap **Save expense**.
+
+
+
+You can change anything before you save, including how often it repeats. The card goes away once the group has its first expense or payment, and archived groups do not show it.
+
## How often
| **Repeats** | A copy goes in |
@@ -115,6 +129,8 @@ That goes for skipping, pausing and stopping too. Everyone else sees the summary
In an [archived group](/groups/settings/#archive-a-group), no new copies go in and nobody can change the repeating expenses.
+While a group is [deleted](/groups/settings/#delete-the-group), no copies go in either. If someone restores it, the copies it missed are added after it is back.
+
## A heads-up the day before
The day before a copy goes in, everyone in it gets a heads-up: the people who pay and the people with a share. It arrives at 09:00 in your time zone, the one on [Me](/account/#preferences). It names the actual date, your share and the deadline, like this:
diff --git a/src/content/docs/expenses/search-and-totals.mdx b/src/content/docs/expenses/search-and-totals.mdx
index bb5f028..0410dc7 100644
--- a/src/content/docs/expenses/search-and-totals.mdx
+++ b/src/content/docs/expenses/search-and-totals.mdx
@@ -41,7 +41,7 @@ Tap the filters button next to the search box. Pick as many as you like, and the
- **When**: **Any time**, **This month**, **Last month**, **This year**, or **Pick dates** for your own **From** and **To**.
- **Who**: someone who paid, or is in the split.
-- **Category**: one or more, like Food and Drinks.
+- **Category**: one or more, like Food and Drinks. Each one includes its [subcategories](/expenses/#subcategories), so Transport finds taxis and flights too.
- **Group**: one group, or **All groups**.
- **Type**: **Everything**, just **Expenses**, or just **Payments**. Payments have no category, so the category filter hides while you look at payments.
@@ -77,7 +77,7 @@ For everything at once, open **Spending**: tap **Spending** on the **Groups** pa
### The charts
- **By month** shows a column for each month. Use **Show** to switch between **Your share** and **Everyone** (what the whole group spent). The other charts follow the same choice. Tap a month to see its totals.
-- **By category** lists each category with its amount and its part of the total, largest first.
+- **By category** lists each category with its amount and its part of the total, largest first. [Subcategories](/expenses/#subcategories) count toward their category, so a taxi adds to Transport.
- **By group** (on Spending only) does the same for your groups.
Prefer numbers? Tap **Show as a table** under the month chart to see every month and its amount in a list. The category and group charts already print every amount. You can also move through the bars with the keyboard.
diff --git a/src/content/docs/faq.mdx b/src/content/docs/faq.mdx
index d806029..4a534a0 100644
--- a/src/content/docs/faq.mdx
+++ b/src/content/docs/faq.mdx
@@ -51,6 +51,14 @@ Only the people in the group they belong to. See [Privacy and security](/privacy
Yes. Tap **Undo** right after deleting, or open the expense later and tap **Restore**. See [Editing and deleting](/expenses/editing/#undo-and-restore).
+## Can I get a deleted group back?
+
+Yes, for 30 days. Anyone who was in it can open **Groups**, tap **Recently deleted** and tap **Restore**. After 30 days it is gone for good. See [Restore a deleted group](/groups/settings/#restore-a-deleted-group).
+
+## Why did Potluck pick a category for me?
+
+It suggests one from the description, starting with what your group used for the same thing before. Tap another category to change it. See [Suggested categories](/expenses/#suggested-categories).
+
## Can I export my data?
Yes. Each group's **Expenses** tab has an **Export CSV** button that downloads every expense and payment in the group, with the balances. See [Download a group's expenses](/groups/#download-a-groups-expenses). On **Me**, **Your data** has a full backup, every group in one spreadsheet, and what you share with one friend. See [Export your data](/account/#export-your-data).
diff --git a/src/content/docs/groups/index.mdx b/src/content/docs/groups/index.mdx
index f2e916e..e64d1da 100644
--- a/src/content/docs/groups/index.mdx
+++ b/src/content/docs/groups/index.mdx
@@ -1,6 +1,6 @@
---
title: Groups
-description: Start a group for the people you split things with, and find your way around a group's tabs.
+description: Start a group for the people you split things with, find your way around a group's tabs, and keep shared notes.
---
import { Steps } from '@astrojs/starlight/components'
@@ -14,13 +14,15 @@ A group is a shared tab: the roommates, a trip, the Thursday dinner crew. Everyt
1. Open **Groups** and tap **New group**. (Home and the first-run screen have the same button.)
-2. Give it a **Group name**, pick an **Emoji** (or type your own in **Or type your own**) and a **Color**.
+2. Give it a **Group name**, and answer **What kind of group?**: **Home**, **Trip**, **Couple** or **Other**. A trip can also have a **First day** and **Last day**. See [Group type](/groups/settings/#group-type) for what each one does.
-3. Choose the **Currency**. Balances in this group are kept in it, and it locks once the first expense or payment is added. People can still add expenses in other currencies; see [Currencies](/expenses/currencies/).
+3. Pick an **Emoji** (or type your own in **Or type your own**) and a **Color**. Until you pick one, the emoji follows the type.
-4. Got friends who are not on Potluck yet? Type each name under **Anyone not on Potluck yet?** and tap **Add**. They are in the group as soon as it opens. See [People not on Potluck yet](#people-not-on-potluck-yet).
+4. Choose the **Currency**. Balances in this group are kept in it, and it locks once the first expense or payment is added. People can still add expenses in other currencies; see [Currencies](/expenses/currencies/).
-5. Tap **Create group**.
+5. Got friends who are not on Potluck yet? Type each name under **Anyone not on Potluck yet?** and tap **Add**. They are in the group as soon as it opens. See [People not on Potluck yet](#people-not-on-potluck-yet).
+
+6. Tap **Create group**.
@@ -35,7 +37,7 @@ Tap **Create link** and send it to your friends. [Inviting people](/groups/invit
## Your groups
-**Groups** lists every group you are in, with your balance in each and who is in it. Tap one to open it.
+**Groups** lists every group you are in, with your balance in each and who is in it. Tap one to open it. Groups deleted in the last 30 days wait under **Recently deleted** at the bottom, where anyone who was in them can [restore them](/groups/settings/#restore-a-deleted-group).
-The header shows the group's emoji, who is in it and your balance in plain words: **You are owed**, **You owe**, or **All square here**. The **Invite** button is always one tap away.
+The header shows the group's emoji, who is in it and your balance in plain words: **You are owed**, **You owe**, or **All square here**. A group with a [cover photo](/groups/settings/#cover-photo) shows it at the top, and a trip shows its dates under its name. The **Invite** button is always one tap away.
The tabs underneath:
@@ -59,15 +61,59 @@ The tabs underneath:
| **Balances** | Who owes whom, and the **Settle up** button. See [Balances](/balances/). |
| **Totals** | What the group spent and your share, by month and category, plus **Recently deleted**. See [Totals and charts](/expenses/search-and-totals/#totals-and-charts). |
| **Plans** | The group's open polls and what is on the calendar. See [Plans](/plans/). |
+| **Notes** | A shared page for the wifi password, the door code or the plan for Saturday. See [Group notes](#group-notes). |
| **Members** | Everyone in the group, their role and their balance. See [Roles](/groups/roles/). |
-| **Settings** | Name, emoji, color, currency, house rules, default split, export and import, archive, leave and delete. See [Group settings](/groups/settings/). |
+| **Settings** | Name, type, emoji, color, currency, cover photo, house rules, default split, export and import, archive, leave and delete. See [Group settings](/groups/settings/). |
-On a phone the tabs scroll sideways, so swipe left to reach **Members** and **Settings**.
+On a phone the tabs scroll sideways, so swipe left to reach **Notes**, **Members** and **Settings**.
:::note[Good to know]
A one-on-one tab with a friend works like a small group with only **Expenses**, **Balances** and **Totals**. See [Friends](/friends/).
:::
+## Group notes
+
+The **Notes** tab is one shared page for the whole group: wifi passwords, door codes, who has the spare key, bin day. Anyone in the group can read it and write on it.
+
+### Write in the notes
+
+Tap the page and type. There is no save button. Potluck saves a moment after you stop typing, and when you tap away from the page. The line under it says where things stand:
+
+- **Not saved yet** while you type,
+- **Saving** while it goes up,
+- **Saved** once it is in.
+
+Next to that, Potluck says who changed the notes last and when, like **Edited by Ava, 5 minutes ago** or **Edited by you, 2 hours ago**.
+
+The notes hold up to 10,000 characters. Near the end, a counter shows how many you have used, like **9,200 of 10,000**.
+
+### Live for everyone
+
+Notes update as people write. If someone else saves while you have the page open and you are not typing, their changes show up right away and Potluck says **Ava just edited these notes.**
+
+### When two people edit at once
+
+Potluck never mixes two people's edits together, and it never quietly writes over someone else's.
+
+If someone saves a newer version while you were typing, your changes are held back and Potluck says **Ava saved a newer version while you were typing.** It shows the start of **Their version** and asks you to choose:
+
+- **Use their version** drops what you typed and shows their notes.
+- **Keep mine** keeps what you typed and saves it over theirs.
+
+Until you choose, nothing you type is saved. If you try to leave the page, Potluck asks **Your notes have not saved yet. Leave anyway?** It asks the same when a save failed, for example because you went offline.
+
+### Edit history
+
+Tap **Edit history** under the notes to see who edited them and when, with the start of the notes after each edit. Edits by the same person within ten minutes count as one. Before anyone writes, it says **No edits yet. Be the first.**
+
+The history shows the start of each version, not the whole thing, so there is no way to go back to an older version.
+
+Edits also show in the group's activity, like **Ava edited the notes**. Tap one to open the notes.
+
+### Archived groups
+
+In an [archived group](#archived-groups), the notes are read only: **This group is archived, so its notes are read only.** Unarchive the group to write in them again.
+
## People not on Potluck yet
Not everyone signs up on day one. You can add someone by name and split with them right away. Potluck saves them a seat, and when they join, everything split for them becomes theirs.
diff --git a/src/content/docs/groups/invites.mdx b/src/content/docs/groups/invites.mdx
index c07221d..06c79cb 100644
--- a/src/content/docs/groups/invites.mdx
+++ b/src/content/docs/groups/invites.mdx
@@ -1,6 +1,6 @@
---
title: Inviting people
-description: Make an invite link, choose who it lets in and for how long, join a group from a link, take a seat saved for you, and the daily invite limit.
+description: Make an invite link or show it as a QR code, choose who it lets in and for how long, join a group from a link, take a seat saved for you, and the daily invite limit.
---
import { Steps } from '@astrojs/starlight/components'
@@ -27,6 +27,22 @@ Someone not on Potluck yet? You can also [add them by name](/groups/#people-not-
+### Show a QR code
+
+Inviting someone sitting across the table? Show them a QR code instead of sending the link.
+
+
+
+1. Tap **Invite**. Your newest open link is the card at the top, with **Copy link** and **Share**. No link yet? Tap **Create link** first.
+2. Tap **Show QR code** under it.
+3. They point their phone camera at it, and the invite opens on their phone. From there it works like [joining with a link](#join-with-a-link).
+
+
+
+The QR code is the same link, with the same rules: who it lets in, how many uses are left and when it expires. Someone who joins by scanning it uses up one use, as if they had tapped the link. Tap **Hide QR code** to put it away.
+
+To show a QR code for a link with different settings, make a [new link](#change-what-a-link-allows) first. It becomes your newest one.
+
### Change what a link allows
Tap **Link settings** before you create the link:
@@ -46,7 +62,8 @@ Tap the **X** next to a link (**Revoke**). Anyone who opens it afterwards sees t
:::note[Good to know]
- Owners and admins can always invite. Regular members can too, unless an owner or admin turns off **Members can invite people** in [Group settings](/groups/settings/#house-rules).
- Archived groups and [one-on-one tabs](/friends/) cannot have invite links.
-- The invite page shows the group's name, emoji, how many people are in it and their first names. Anyone holding the link can see that much, so share it with the people you mean to invite.
+- The invite page shows the group's name, emoji, [cover photo](/groups/settings/#cover-photo), how many people are in it and their first names. Anyone holding the link can see that much, so share it with the people you mean to invite.
+- Deleting a group closes its invite links. If someone [restores it](/groups/settings/#restore-a-deleted-group), the links that were open work again.
:::
## Join with a link
diff --git a/src/content/docs/groups/roles.mdx b/src/content/docs/groups/roles.mdx
index 2d7bfc2..544d9ba 100644
--- a/src/content/docs/groups/roles.mdx
+++ b/src/content/docs/groups/roles.mdx
@@ -32,10 +32,12 @@ Every group has exactly one **Owner**, any number of **Admins**, and everyone el
| Change the email of someone not on Potluck yet | yes | yes | if they added them |
| Remove someone not on Potluck yet, once settled | yes | yes | if they added them |
| Change roles and remove people | yes | regular members only | no |
-| Change group settings, archive the group | yes | yes | no |
+| Change group settings and the [cover photo](/groups/settings/#cover-photo), archive the group | yes | yes | no |
| Change the group's default split | yes | yes | yes |
+| Write in the group's [notes](/groups/#group-notes) | yes | yes | yes |
| [Export and import](/groups/settings/#spreadsheets) the group's spreadsheet | yes | yes | yes |
| Transfer ownership, delete the group | yes | no | no |
+| [Restore a deleted group](/groups/settings/#restore-a-deleted-group) | yes | yes | yes |
In the app's own words: the owner "runs the place", admins "can edit settings, manage members, and fix anyone's expenses", and members "add expenses, vote on plans, and settle up".
@@ -88,4 +90,4 @@ The owner cannot leave until someone else owns the group. Potluck says **Hand ow
They become the owner and you become an admin. From there you can leave like anyone else.
-If nobody else in a group you own has an account, you can leave without handing it over. [Saved seats](/groups/#people-not-on-potluck-yet) cannot take over, so the group is deleted when you go, and Potluck asks first. Every seat's balance has to be zero before you can.
+If nobody else in a group you own has an account, you can leave without handing it over. [Saved seats](/groups/#people-not-on-potluck-yet) cannot take over, so the group is deleted when you go, and Potluck asks first. Every seat's balance has to be zero before you can. Unlike [deleting it from settings](/groups/settings/#delete-the-group), this cannot be undone: the group does not go to **Recently deleted**.
diff --git a/src/content/docs/groups/settings.mdx b/src/content/docs/groups/settings.mdx
index 811882b..e80b26b 100644
--- a/src/content/docs/groups/settings.mdx
+++ b/src/content/docs/groups/settings.mdx
@@ -1,12 +1,12 @@
---
title: Group settings
-description: Rename a group, change its look, set the house rules and the default split, export it, import expenses from Splitwise or a Potluck spreadsheet, and archive, leave or delete it.
+description: Rename a group, pick its type, change its look and cover photo, set the house rules and the default split, export it, import expenses from Splitwise or a Potluck spreadsheet, and archive, leave, delete or restore it.
---
import { Steps } from '@astrojs/starlight/components'
import Screenshot from '~/components/Screenshot.astro'
-Open a group and tap the **Settings** tab (swipe the tabs left on a phone). Owners and admins can change everything here. Members see the same page read-only, with the note **Only owners and admins can change these.** The exceptions are the [default split](#default-split) and [Spreadsheets](#spreadsheets), which anyone in the group can use.
+Open a group and tap the **Settings** tab (swipe the tabs left on a phone). Owners and admins can change everything here. Members see the house rules read-only, with the note **Only owners and admins can change these.**, and do not see **Details** or **Cover photo** at all. The exceptions are the [default split](#default-split) and [Spreadsheets](#spreadsheets), which anyone in the group can use.
+
+1. In **Settings**, under **Cover photo**, tap **Add a cover photo** (or the empty frame above it).
+2. Pick a photo.
+
+
+
+Potluck says **New cover is up.** and everyone in the group sees it.
+
+- To pick another one, tap **Change photo**.
+- To go back to no cover, tap **Remove photo**. Potluck says **Cover removed.**
+
+The cover is shown wide and cropped to fit, so keep the good part near the middle.
+
+### Which photos work
+
+- **PNG, JPEG or WebP.** Anything else gets **Use a PNG, JPEG or WebP photo.**
+- **Up to 10 MB.** Potluck shrinks big photos to 1600 pixels wide before uploading, so most phone photos fit. If one is still over 10 MB after that, or is very large to begin with, Potluck says **That photo is over 10 MB.**
+
+If the upload fails, Potluck says **The photo did not upload. Try again?** and the old cover stays.
+
+:::note[Good to know]
+Anyone holding an invite link to the group can see its cover on the invite page. Pick a photo you are happy for them to see.
+:::
+
## House rules
**Simplify debts**
@@ -161,8 +210,48 @@ While a group is archived, nobody can add or change its expenses or payments, or
### Delete the group
-Only the owner can delete a group, and only once every balance in it is settled. Until then the button explains **Settle all balances before deleting the group.**
+Only the owner can delete a group, and only once nobody in it owes anybody anything. Until then the button is off and explains **Settle all balances before deleting the group.**
+
+That means every debt on the **Balances** tab, not just everyone's total. With **Simplify debts** off, debts can run in a circle: Ava owes Ben $10, Ben owes Cam $10 and Cam owes Ava $10. Everyone's balance adds up to zero, but those three debts are still open, so the group cannot be deleted until they are settled. See [Settle up](/balances/settle-up/).
+
+
+
+1. In **Settings**, under **The exit**, tap **Delete group**.
+2. Potluck asks **Delete Supper club for everyone? Anyone in it can restore it from Groups for 30 days, then it is gone for good.** Tap **Delete group** again.
+
+
+
+Potluck says **Supper club was deleted. Restore it from Groups for 30 days.** and takes you to **Groups**. Changed your mind already? Tap **Undo** on that message.
+
+What happens next:
+
+- **The group disappears for everyone**, with its expenses, payments, notes and plans. Its plans leave everyone's calendar, and nobody can add anything to it.
+- **Its invite links and plan guest links close.** They open again if the group is restored.
+- **Everyone else in it gets a notification**, **Supper club was deleted**, that says who deleted it and that anyone in it can bring it back for 30 days. Tapping it opens the group's page, with a button to restore it.
+- **The delete stays in the activity feed**, like **Ava deleted Supper club**, so everyone who was in it can see what happened.
+
+A [one-on-one tab](/friends/#split-something-with-one-friend) cannot be deleted. Settle up and it simply stays quiet.
-:::danger[This cannot be undone]
-**Delete group** removes the group for everyone, with all its expenses, payments and plans. If you only want it out of sight, archive it instead.
+:::caution[30 days, then it is gone]
+A deleted group waits 30 days for someone to [restore it](#restore-a-deleted-group). After that it is removed for good, with everything in it, and cannot come back. If you only want it out of sight, archive it instead.
:::
+
+### Restore a deleted group
+
+For 30 days after a group is deleted, anyone who was in it can bring it back for everyone. You do not need to be the owner.
+
+
+
+1. Open **Groups**. Below your groups, tap **Recently deleted** (it shows how many there are, like **Recently deleted (1)**).
+2. Each deleted group says how long is left and who deleted it, like **12 days left, deleted by Ava**. On the last day it says **Last day to restore**.
+3. Tap **Restore** next to the group.
+
+
+
+Potluck says **Supper club is back on the table.** and opens the group. You can also restore it from the **Supper club was deleted** notification, or by opening a link to the group: the page says **Supper club was deleted** and has a **Restore Supper club** button.
+
+Everything comes back as it was: members, roles, expenses, payments, balances, notes and plans. The invite links and guest links that were open when it was deleted work again. [Repeating expenses](/expenses/recurring/) that came due while it was gone go in once it is back.
+
+Everyone else in the group gets a notification, **Supper club is back**, with who brought it back, and the group's activity says so too.
+
+After 30 days the group is gone for good. Trying to restore it then gives **That group is gone for good.**
diff --git a/src/content/docs/notifications.mdx b/src/content/docs/notifications.mdx
index d87184a..514e8f2 100644
--- a/src/content/docs/notifications.mdx
+++ b/src/content/docs/notifications.mdx
@@ -39,6 +39,8 @@ New updates are under **New**, older ones under **Earlier**. Tap one to go strai
| **Welcome to** a group | Someone adds you to a group by your email, or you sign up with the email saved on a seat | You | Groups |
| **New friend** | Someone accepts your [friend link](/friends/#your-friend-link) | You | Groups |
| **An invite changed in** a group | Someone changes the email on a seat you added | Whoever added the seat | Groups |
+| A group **was deleted** | The owner [deletes a group](/groups/settings/#delete-the-group) | Everyone else in it | Groups |
+| A group **is back** | Someone [restores a deleted group](/groups/settings/#restore-a-deleted-group) | Everyone else in it | Groups |
| **Something is cooking** | Someone starts a plan | The group | Plans |
| **When are you free?** | Someone nudges you to add your times | The people nudged | Plans |
| **It's a date** | A plan is locked in | The group | Plans |
@@ -89,7 +91,7 @@ Each kind of update has its own row with a **Push** switch, except **Monthly sum
- **Edits and deletions**: an expense you are in is changed, deleted or restored, or a repeating expense you set up (or run, if its creator left) is paused because someone left.
- **Payments**: someone pays you or records a payment with you, or changes, deletes or restores one.
- **Comments**: new comments on expenses and plans you are part of.
-- **Groups**: someone joins a group you run, someone adds you to a group, someone accepts your friend link, or someone changes the email on a seat you added.
+- **Groups**: someone joins a group you run, someone adds you to a group, someone accepts your friend link, someone changes the email on a seat you added, or a group you are in is deleted or restored.
- **Plans**: new plans, locked in times, cancellations and availability requests.
- **Reminders**: plans coming up, RSVPs you still owe, nudges about money you owe, and the heads-up the day before a repeating expense goes in.
- **Monthly summary**: your balances on the first of each month.
diff --git a/src/content/docs/privacy-and-security.mdx b/src/content/docs/privacy-and-security.mdx
index dd70b21..f402d6f 100644
--- a/src/content/docs/privacy-and-security.mdx
+++ b/src/content/docs/privacy-and-security.mdx
@@ -14,6 +14,8 @@ Potluck is free software with no ads and no tracking code. It stores what it nee
| Your name, photo, time zone and default currency | You, your [friends](/friends/), and people you share a group with. People still in a group you left keep seeing them. Anyone who opens your [friend link](/friends/#your-friend-link) sees your first name and photo. |
| Your [payment methods](/account/#payment-methods) | You, and people you share a group or [one-on-one tab](/friends/#split-something-with-one-friend) with, unless either of you blocked the other. A friend you share neither with does not see them. |
| Groups, members and roles | The members of that group |
+| A group's [cover photo](/groups/settings/#cover-photo) | The members of that group, and anyone who opens one of its invite links. The image itself is a public link, like the group's name on the invite page. |
+| A group's [notes](/groups/#group-notes) | The members of that group |
| Expenses, splits, payments and comments | The members of that group |
| Receipts | The members of that group. They are private files, not public links. |
| Plans, availability and RSVPs | The members of that group |
@@ -32,6 +34,7 @@ The [backup](/account/#download-a-backup) on **Me** holds only what you can alre
- It has your own payment methods, never anyone else's.
- It names the other people in your groups, but has no one else's email, not even the one saved for someone not on Potluck yet.
+- It leaves out groups that were [deleted](/groups/settings/#delete-the-group), even while they can still be restored.
It does **not** hold your password, your two-step sign in key or recovery codes, receipt photos, your calendar feed link, your notifications or who you blocked.
@@ -51,7 +54,7 @@ The address is cleared when:
- **they take their seat.** The seat is gone, and their own account takes its place.
- **the seat is removed.** Its link stops working and nothing more goes to that address. If the group's history still names the seat, its name stays there.
- **the email is changed.** The new address replaces it, and the old link stops working.
-- **the group is deleted.** Its seats go with it.
+- **the group is gone for good.** Its seats go with it. A group deleted from settings waits 30 days in case someone [restores it](/groups/settings/#restore-a-deleted-group) first.
## Blocks are never shown