diff --git a/CLAUDE.md b/CLAUDE.md index 6599b39..7b90769 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -188,8 +188,8 @@ supplies: - **Mastodon DTOs** are client-side, in `Models/Mastodon/` (snake_case). `/clientapi` DTOs come from `PrivaPub.ClientModels`. - **Where a post is** (`InstanceService.Locate`, `Models/FeedPost.cs`): its own place (Pixelfed's, `privapub.place`), - its event's venue, the reader for a located post, its author's server (PrivaPub's public projection: 0.1° for servers - with at least 10 users, else the country, drawn at `Helpers/CountryPoints.cs`), or nowhere (a CDN-fronted server). + its event's venue, the reader for a located post, its author's server (to 0.1°, or a point in its country from + `Helpers/CountryPoints.cs` when DB-IP located it only to a country), or nowhere (a CDN-fronted server). Server descriptions are cached a day in localStorage (`ServerInfos`). PrivaPub's own host is the signed-in persona's account host, since the API may be reached under another name. - **The feed page** (`Pages/Index.razor`): `FeedTabs`, `Content` (the card, which does its own actions), `Composer`,